Тугая упаковка, или Бизнес-роман о роботах, алгоритмах и о складе без людей - страница 10

Шрифт
Интервал


Планы палет – задаваемые компьютеру координаты и ориентации коробок, а также очередность их укладки – были в зоне моей ответственности. Всего двумя неделями ранее я взял на себя руководство командой, писавшей софтвер для планирования палет. За несколько лет до того я очень успешно решил эту задачу в нашем первом автоматизированном складе в городе Ньюбург, в захолустной части штата Нью-Йорк, вверх по Гудзону от Нью-Йорк Сити. Большие склады обычно строятся в депрессивных и невзрачных местах – где дешевая земля и проще найти рабочих, готовых день за днем вкалывать в ночную смену или проводить по десять часов в огромном унылом ангаре, среди однообразных стеллажей с коробками, палетами и горами картонного мусора от упаковок. На большинстве складов рабочие расставляли полные палеты вручную, перемещая их вдоль стеллажей вилочным погрузчиком. Наша автоматическая система предполагала замену этого тяжелого ручного труда механизмами и роботами.

Еще в первый год работы в «Симботике» я придумал невероятно сложный, но очень элегантный математический алгоритм, который планировал красивые и устойчивые палеты, собранные из коробок разной длины, ширины и высоты: квадратных и прямоугольных, широких и плоских, высоких и узких. Все они эффективно укладывались на свои места. Я также руководил небольшой командой, превратившей этот алгоритм в рабочий код для нашего первого автоматизированного склада в Ньюбурге. Фактически это спасло еще совсем молодую компанию, когда в ее пилотном проекте, на том самом складе в Ньюбурге, все шло наперекосяк. Вся система работала на малую долю от запланированной производительности, палеты на выходе (до внедрения моего алгоритма) были маленькими и корявыми, и компания вот-вот могла остаться без финансирования. Успешное внедрение нового алгоритма палетизации убедило Рика, главного спонсора и владельца компании (также прибывшего в этот августовский день с визитом на склад «Кока-Колы»), что проект не безнадежен. Следующие два проекта не требовали палетизации, и эта тема на несколько лет ушла на второй план. Я занимался другими задачами, связанными с нашей системой следующего поколения.

Когда же мы подписали контракт с «Кока-Колой» в 2015 г., построение палет на отгрузку в магазины вновь стало одной из важнейших компонент автоматизации. Но софтвер для планов палет теперь делали другие люди. Предполагалось, что они будут опираться на мои алгоритмы, но перепишут софтвер с нуля и на другом языке – C# (в отличие от C++ в первоначальном варианте). И еще добавят множество деталей, актуальных для новых автоматизированных систем «Симботика», а также специфичных для упаковок напитков, проходивших через склады «Кока-Колы».