На складе Маяк отвечал за одно простое правило: если груз проходит в измерительную рамку, его можно везти дальше.
Рамка стояла перед автоматическими воротами. Сверху и по бокам светили тонкие красные лучи. Ящик въезжал внутрь, система измеряла высоту и ширину, а на экране появлялось зелёное или красное сообщение.
Утром Маяк получил деревянный ящик с деталями для школьной сцены. На наклейке было написано: 118 сантиметров шириной, 74 высотой.
Проём ворот был 120 сантиметров.
Маяк проверил цифры.
118 меньше 120.
Он подхватил ящик вилочным захватом и подъехал к рамке.
Зелёный сигнал.
Маяк поехал к воротам.
Ящик не прошёл.
Правый угол упёрся в резиновый край проёма.
Маяк отъехал.
Снова проверил наклейку.
118 сантиметров.
Проём — 120.
Он повторил попытку медленнее.
Ящик снова задел ворота.
— Ошибка размеров, — сказал Маяк диспетчеру.
— Каких именно? — спросила диспетчер Лада.
— На ящике указано сто восемнадцать. Ворота сто двадцать. Фактически груз не проходит.
— Значит, одной цифры мало. Сначала останови маршрут. Потом измеряй.
Маяк поставил ящик на жёлтую площадку и достал складную измерительную штангу.
Передняя стенка действительно была шириной 118 сантиметров.
Задняя — тоже.
Высота совпадала.
Маяк замерил середину.
119.
Ещё раз.
119.
— Всё равно меньше ста двадцати, — сказал он.
Лада подошла и посмотрела сбоку.
— А что именно цепляется?
На правом ребре ящика торчала металлическая скоба. Совсем немного — миллиметров на восемь.
Маяк добавил её к размеру.
Получилось 119,8 сантиметра.
— Теперь почти вплотную, — сказала Лада. — Но всё ещё должно пройти.
Маяк направил ящик точно по центру ворот.
Не прошло.
— Значит, есть ещё причина.
Они положили на пол две параллельные полосы липкой ленты ровно по оси проёма. Маяк выровнял колёса по полосам.
На этот раз левый край ящика прошёл свободно, а правый снова задел резину.
Лада присела у ворот.
— Посмотри на проём не по табличке, а по факту.
Маяк измерил расстояние между металлическими стойками внизу.
120 сантиметров.
В середине — 119,6.
Наверху — 120.
— Правая стойка немного выгнута внутрь, — сказал Маяк.
— После вчерашней доставки труб могли задеть.
Теперь всё сходилось. Ящик имел почти предельную ширину, скоба добавляла несколько миллиметров, а проём в середине оказался уже паспортного размера.
— Снимем скобу, — предложил Маяк.
— Нельзя. Она держит крышку.
— Тогда разберём ворота.
— Тоже нельзя. Сначала проверим, есть ли другой маршрут.
На плане склада рядом существовали вторые ворота, грузовые. Они были шире, но путь к ним проходил между двумя рядами стеллажей и делал поворот.
Маяк посмотрел размеры прохода.
Ширины хватало.
Но одного числа он уже не хотел принимать на веру.
Он поехал по маршруту без груза и измерил два самых узких места. Потом встал на повороте и вычислил, сможет ли длинный ящик развернуться.
Длина ящика была 184 сантиметра.
Если вести его прямо, места хватало. На повороте задний угол мог задеть стойку.
Маяк отметил на полу точку, где нужно начать поворот, и вторую — где выровнять груз.
— Похоже на задачу из геометрии, — сказала Лада.
— На складе много геометрии. Она просто обычно ездит на колёсах.
Они вернулись за ящиком.
Маяк поднял его чуть выше обычного, чтобы скоба не цепляла ограждение тележки, и поехал к грузовым воротам.
Первый узкий проход — свободно.
До поворота оставалось полметра.
Маяк начал разворот по метке.
Передний левый угол прошёл.
Задний правый приближался к стойке.
Десять сантиметров.
Пять.
Три.
Маяк остановился.
— Не хватает.
— Что теперь? — спросила Лада.
Маяк посмотрел на ящик.
Потом на вилы.
Груз стоял на них не точно по центру. При первом подъёме Маяк взял его с небольшим смещением вправо, чтобы не задеть соседнюю палету.
На прямом участке это не имело значения. На тесном повороте лишние четыре сантиметра стали важны.
Он вернулся на свободное место, опустил ящик и переставил вилы так, чтобы центр груза совпал с центром машины.
Вторая попытка.
Передний угол прошёл.
Задний приблизился к стойке и остановился в пяти сантиметрах от неё.
Поворот получился.
За грузовыми воротами ящик принял другой робот.
— Почему не через короткий маршрут? — спросил тот.
— Короткий оказался уже, чем написано.
— Ворота?
— Ворота, скоба, положение груза и поворот. По отдельности всё было почти нормально.
Лада прикрепила к неисправным воротам красную карточку: «Не использовать до проверки геометрии проёма».
Через час пришёл техник. Он нашёл вмятину на правой стойке и выправил её. После ремонта Маяк измерил ворота снова: 120 сантиметров внизу, в середине и наверху.
Потом он привёз пустой ящик шириной ровно 118 сантиметров.
Тот прошёл свободно.
Маяк не стал убирать измерительную штангу.
На следующий груз наклейка обещала 90 сантиметров ширины.
Маяк посмотрел на цифру, потом на ящик.
С одного края торчал длинный картонный уголок.
— Сначала по факту, — сказал он и разложил штангу.