Третьим требованием было детальное представление новой концепции штучного отбора (Breakpack system). Модули штучного отбора планировалось интегрировать в нашу систему в Бруксвилле и ряде других РЦ. Эти модули должны были обеспечивать доставку в магазины малоходовых товаров – тех, которые магазин заказывает в меньшем количестве, чем целая упаковка, а в будущем – отбор заказов для индивидуальных покупателей (электронную коммерцию).
Мне довелось активно поработать на всех трех этих направлениях. Летом 2020 г. наконец-то заработал наш механизм перепланировки палет. Потребность в ручной сборке палет из-за пропущенных коробок резко уменьшилась – и это сразу сказалось на производительности ячеек палетизации. К концу 2020-го мы добились результатов намного лучших, чем те, на которые я рассчитывал, приступая к проекту перепланировки. Я думал, что нам удастся успешно поправить палеты с двумя-тремя пропусками, а если их больше – вероятность будет резко падать. Но на самом деле на склад BRK-2 на перепланировку нередко доставляли совсем «дырявые» палеты – с десятью или более пропусками. И мы все равно научились исправлять их практически в 100 % случаев. Изредка после такой перепланировки получались корявые палеты с неустойчиво лежащими коробками, и их приходилось поправлять руками. Да, порой мы все же прибегали к ручной сборке. Но общий процент таких случаев упал в десятки раз по сравнению с былыми показателями – до механизма перепланировки, – и это огромный шаг вперед. Это было невероятно круто – лучше, чем ожидал не только я, но и все, кто участвовал в первоначальном обсуждении проекта перепланировки палет. Но как только проект был завершен, о нем практически забыли, как уже бывало не раз, без всякой благодарности тем, кто добился этого успеха. В «Симботике» оставалось множество «скрипучих колес», поглощающих все время и внимание топ-менеджмента.
Концепция системы штучного отбора, представленная «Волмарту» в 2020-м, имела мало общего с нашими идеями 2014–2015 гг. Новые идеи основывались на «миниботах» – машинках, развозящих отдельные предметы по контейнерам заказов. Предполагалось, что работник будет стоять на станции отбора – а не ходить вдоль рядов стеллажей, как на традиционных складах. На станцию отбора будет поступать последовательность коробок, которые нужно будет открывать, разрезая картонную упаковку, вынимать оттуда отдельные предметы и класть в кузова подходящих один за другим миниботов. Эти небольшие «самосвалы» поедут по сложным траекториям к пунктам назначения – пластмассовым контейнерам заказов, расположенным в ряд на нескольких ярусах, – и по приезде сбросят груз в нужный контейнер.
Рис. 12. Пример перепланировки палеты с 17 отсутствующими упаковками: пропуски (изображение слева) обозначены знаком х, справа – измененная палета
Модуль штучного отбора будет находиться внутри стеллажей хранения и, следовательно, будет крайне ограничен в объеме. Конвейеры, лифты, дорожки для миниботов, станции отбора, переходы между ярусами необходимо втиснуть в узкое пространство, что усложняет конструкцию и ухудшает эргономику. Миниботам придется ездить не только по плоским поверхностям, но и по наклонным переходам между несколькими уровнями, а значит, емкость батарей необходимо увеличить. Изначально красивая картинка воплотилась, как это случалось не раз в истории «Симботика», в запутанный клубок со множеством движущихся плохо скоординированных между собой объектов.
Я активно участвовал в разработке нескольких компонент системы штучного отбора – это были интересные задачи, но я продолжал относиться к проекту с изрядной долей скептицизма. При многократном превышении бюджета и сроков выполнения система штучного отбора на начало 2023 г. так и оставалась на стадии раннего тестирования и продвигалась очень медленно.
В конце 1980 г. партия бросила меня на сельское хозяйство… Пардон, так могла начинаться глава из мемуаров бывшего большого советского начальника. В действительности же руководство «Симботика» в декабре 2020-го бросило меня на актуальное на тот момент и одновременно запущенное направление в области нашего софта и алгоритмов: маршрутизацию ботов. После того как задача палетизации была успешно решена, именно маршрутизация – а также распределение задач для ботов – превратилась для компании в аналог «битвы за урожай» для советской экономики.
Я размышлял над решением этой проблемы уже в течение нескольких месяцев и вскоре после назначения предложил принципиально новый метод маршрутизации, так как прежние алгоритмы почти невозможно было масштабировать на будущие системы намного больших размеров.