К содержимому
MoranaLabs
Складская логистика / Робототехника — 18 мар. 2026 г.

Автономные складские роботы: бортовое восприятие и координация флота 

Один автономный робот на складе — решенная задача. Сто двадцать роботов — задача про пробки, приоритеты и взаимные блокировки в узких проездах. Прибавку в 34% дала не скорость машин, а диспетчеризация трафика.

120 роботов
в одном флоте
99,2 %
аптайм флота на смене
+34 %
throughput пикинга
стенд · запускается здесь

Стенд: где упирается флот

Роботов можно докупить, перекрестки — нет. Добавляйте машины и смотрите, на какой цифре узкие проезды становятся очередью, а не проездом.

счет на узле ожидание очередь под нагрузкой
бюджет одной единицы: 955,0 мс счета + 288,4 мс ожидания в очереди · красная черта — предел 2,0 с
на входе 6,36 проездов в секунду · потолок узла 7,78 · узкое место: Сам проезд
  • Обнаружение конфликта18 мс

    два робота претендуют на один проезд

    ожидание · сервер
  • Резервирование окна25 мс

    проезд выдается на время, а не по приоритету машины

    ожидание · сервер
  • Сам проезд900 мс

    физика: пока робот едет, перекресток занят

    слот узла · узел
  • Освобождение12 мс

    окно возвращается в пул

    ожидание · сервер

Запас есть: очередь почти не влияет на задержку, ее вклад 288,4 мс из 1 243,4. До потолка бюджета остается 18 роботов.

1,24 с
сквозная задержка, бюджет 2,0 с
82 %
загрузка узла
0
сброшено: робот уходит на объезд: задание не теряется, маршрут удлиняется
138
роботов на узел в бюджете
Светлые сегменты полосы — ожидание: буфер, сеть, чужой сервис. Они дают 55 мс из 955 и не ускоряются ни железом, ни оптимизацией модели. Прежде чем расширять парк, стоит посмотреть, в какой половине лежит проблема: половину бюджета железом не берут.

Геометрия склада и тайминги синтетические, порядок — корпус с семью узкими проездами. Механика резервирования окна проезда — рабочая.

Проблема флота — это проблема трафика

Автономная тележка, которая едет из точки в точку и не врезается, — понятная инженерная задача. Она перестает быть интересной примерно на десятом роботе.

Начиная с нескольких десятков машин на одной площадке главным становится другое: два робота встретились в проезде шириной в одну тележку; десять машин выстроились к одному стеллажу, пока соседний ряд простаивает; робот с зарядом в семь процентов едет на станцию через самый загруженный коридор. Все это — задачи управления потоком, и никакая бортовая навигация их не решает, потому что каждая машина видит только свой кусок мира.

Что решает борт, а что — центр

РешениеГде принимаетсяПочему так
Человек шагнул в проездБорт, доли секундыОстанов по безопасности не может зависеть от сети
Объезд поддона, брошенного в проходеБортЛокальное препятствие видно только бортовым сенсорам
Маршрут до точки назначенияЦентрНужна карта загрузки всех проездов, а не одной машины
Кому из роботов достанется заданиеЦентрОптимизация по всему флоту с учетом заряда и позиции
Порядок проезда узкого местаЦентрРезервирование участка снимает встречные блокировки
Уход на зарядкуЦентр с правом бортаПлановая ротация сверху, аварийный уход — по решению самой машины

Граница проведена по одному принципу: все, что связано с безопасностью и реакцией на непосредственное окружение, живет на борту и работает при полностью отключенной сети. Все, что требует знания о других машинах, живет в центре.

Дедлоки в узких проездах

Самая частая болезнь складских флотов: два робота заехали навстречу друг другу в коридор, где не разъехаться. Оба вежливо остановились. Оба ждут. Сзади подъезжают следующие.

Лечится это не бортовым интеллектом, а правилами движения. Узкие участки описаны на карте как ресурс с односторонним владением: машина въезжает в такой сегмент, только получив его в монопольное пользование, и освобождает на выезде. Дополнительно диспетчер следит за циклическими ожиданиями и разруливает их принудительным отступлением одной из машин.

Скучно, предсказуемо, отлаживается по журналу. Попытка решить то же самое переговорами роботов между собой дает систему, которую невозможно диагностировать при разборе инцидента.

Аптайм 99,2% — это про смену, а не про железо

Цифра означает долю времени, когда флот выполняет задания. Ее съедают не поломки машин, а мелочи: робот встал перед оставленной тарой, машина ждет освобождения зоны, оператор задержал подтверждение на станции.

Основной вклад в аптайм дали три вещи: правило автоматического снятия зависшей машины с маршрута и передачи ее задания соседу; экран для оператора склада, где видно, какая машина чего ждет и почему; и — самое неожиданное — разметка мест, куда нельзя ставить паллеты. Половина остановок флота на пилоте была вызвана людьми, которые ставили груз в проезде.

Откуда взялись 34% к производительности пикинга

Не от скорости роботов. Их скорость на складе с людьми ограничена требованиями безопасности и не является предметом оптимизации.

Прибавка собрана из другого: сокращение холостых пробегов за счет назначения заданий по фактической позиции машины, выравнивание загрузки проездов, и группировка заданий так, чтобы робот, приехавший в зону, забирал несколько соседних позиций за один заход. Это классическая транспортная оптимизация, приправленная тем, что состояние флота известно в реальном времени.

Как заводится новый склад

Карта не рисуется по чертежу из проектного отдела: фактическая геометрия склада всегда отличается от бумаги на десятки сантиметров, а именно они определяют, разъедутся машины в проезде или нет. Площадка проезжается вручную, карта строится по факту, затем на нее наносятся зоны: узкие сегменты с монопольным владением, зоны совместной работы с людьми, места стоянки и зарядки.

Дальше идет неделя работы флота на половинной интенсивности с инженером на площадке. Она нужна ровно для того, чтобы собрать все нештатные ситуации, которых не бывает в симуляции: блики от мокрого пола, паллета, выступающая на пятнадцать сантиметров, ворота, которые открываются в проезд.

Границы применимости

  • Пол. Перепады, выбоины и пороги съедают надежность навигации быстрее любых алгоритмов. Обследование пола — первый пункт обследования склада.
  • Смешанный трафик. Там, где по тем же проездам ездят погрузчики с людьми, скорость флота падает принудительно. Это нормально и должно закладываться в расчет экономики.
  • Сезонные пики. Флот, рассчитанный на средний поток, в пик становится пробкой. Считать надо по пиковому дню.
  • Хаотичное хранение без дисциплины. Если фактическое размещение груза расходится с учетной системой, роботы будут исправно ездить не туда.

Смежные направления: компьютерное зрение для бортового восприятия, edge-вычисления для бортовых модулей и эксплуатация ML для контура обновления моделей на парке машин.

120 роботов
в одном координируемом флоте
  • robotics
  • Edge AI
  • navigation
  • fleet
  • CV
заказчик

Складская логистика / Робототехника · детали под NDA

СтендПроверить расчет руками ↑

Те же цифры, но с ручками: порог, нагрузка, объем.

Комментарий инженера

На пилоте флот регулярно вставал колом, и мы искали баг в планировщике. Записали видео с потолка за смену, отсмотрели — и увидели кладовщика, который ставил паллету в проезд, потому что так ему было ближе. Никакой алгоритм это не чинит. Разметили пол, договорились о правилах, добавили экран, где видно застрявшую машину и причину. Аптайм вырос без единой строчки в коде планировщика.
инженер робототехники, координация флота · MoranaLabs
Другие кейсы
— заявка

Опишите задачу  ответим как инженеры. 

Оставьте имя и Telegram — остальное обсудим. Без брифов на 40 слайдов и звонков по три раза.

Отвечаем за пару часовотвечает инженер, а не отдел продажNDA до передачи данных

Любой один канал — куда удобнее, туда и ответим

Или сразу написать в Telegram

Без спама и звонков-роботов. Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности и обработкой персональных данных.