Тугая упаковка, или Бизнес-роман о роботах, алгоритмах и о складе без людей - страница 6
Когда же мы подписали контракт с «Кока-Колой» в 2015 г., построение палет на отгрузку в магазины вновь стало одной из важнейших компонент автоматизации. Но софтвер для планов палет теперь делали другие люди. Предполагалось, что они будут опираться на мои алгоритмы, но перепишут софтвер с нуля и на другом языке – C# (в отличие от C++ в первоначальном варианте). И еще добавят множество деталей, актуальных для новых автоматизированных систем «Симботика», а также специфичных для упаковок напитков, проходивших через склады «Кока-Колы».
Результат пока что ужасал. Это была пародия на тот алгоритм, который я сделал пять лет назад и который очень хорошо работал в Ньюбурге. Было больно смотреть на уродцев, вылезавших из палетизационной ячейки. Иной раз, когда робот подхватывал большую коробку, чтобы положить ее на палету, замирало сердце. Это было почти лотереей: куда он поставит ее сейчас? Интуитивно угадывалось наиболее подходящее место – пустой угол или зияющее пространство между двумя упаковками. Но предательский ухват робота взмывал выше и водружал свою ношу поверх другой коробки, вместо намного более логичного места рядом с ней. Очередной прокол. Нижнее пространство оставалось пустым, а сверху нарастала шаткая пирамида из упаковок. И рядом с ней – другая пирамида, отделенная от первой узкой улочкой, как в средневековом городе. Если это нагромождение в целости и сохранности выйдет из палетизационной ячейки, покачиваясь неустойчивыми стенами из упаковок с тяжелыми бутылками, – это уже можно будет считать удачей. Но опасность подстерегала палету и дальше. Она могла обрушиться на цепном конвейере по пути от ячейки до вилочного погрузчика и на вилочном погрузчике по пути в фуру. Или внутри фуры по пути в магазин. По прибытии в магазин это заставит чертыхаться как приемщика, не получившего заказанный товар в сохранности, так и водителя фуры, которому придется вычищать хлам из лопнувших банок и бутылок и отмывать пол от чавкающей липкой жидкости.
Операторы погрузчиков, видя на своих вилках очередную неустойчивую, готовую завалиться набок палету, морщились и ругались: им предстояло вручную поправлять ее, а за эту работу им не доплачивали. Они отвозили палету в сторону, разрезали верхнюю часть стягивающей пленки, переставляли коробки на пустые места пониже, подгоняли их плотнее друг к другу, впихивали внутрь те, что торчали наружу, и затем вручную заматывали верх палеты такой же пленкой, какую использовал оборачивающий автомат внутри ячейки.
Сейчас, душным августовским вечером, главное начальство собралось на «капитанском мостике» – том самом мезонине с дрожащим полом, откуда можно было наблюдать за урчащими и лязгающими роботами-палетизаторами. Я стоял неподалеку, внизу, следя за готовыми палетами, выходящими из темного чрева палетизационных ячеек. Рик, владелец «Симботика», помахал мне, подзывая к себе, наверх. Именно он через нашего вице-президента по софтверу попросил меня приехать сегодня на склад.
Я поднялся на платформу-мезонин. Рик стоял рядом с главой делегации «Кока-Колы» – каким-то крупным чином, ответственным за автоматизацию или развитие бизнеса, а может быть, региональным менеджером. Рик представил нас друг другу, но я не запомнил имя собеседника, как наверняка и он мое. Чин из «Кока-Колы» был на голову выше Рика, стройный, с короткой строгой стрижкой, одетый в идеальный business casual – в общем, классический типаж руководителя средне-высшего звена: его можно было легко представить бойко чеканящим квартальный отчет на собрании акционеров – сказки про нынешние трудности и будущие победы – или во главе большого стола на совещании в верхах, грозно отчитывающим подчиненного за путаницу на пауэрпойнт-слайде.