仓储机器人 AGV / AMR
Складские роботы AGV и AMR на вашем складе: настраиваем навигацию, маршруты, карту — ездит ваш парк, не наш. Складские роботы на ROS2 + Nav2 + SLAM: карта склада и логика перевозки под вашу планировку. Складские роботы от одной тележки до флота — программа навигации и диспетчеризации.
Что входит в услугу навигации
Мы настраиваем навигацию для парка складских роботов AGV и AMR, которым уже владеет клиент, и не поставляем сами тележки. На входе берём планировку склада, модель шасси, датчики (лидары, камеры, энкодеры) и пишем программную часть: карту помещения, маршруты, правила объезда и логику диспетчеризации флота. Возит грузы по складу оборудование клиента, а наша зона ответственности — софт, который превращает набор тележек в управляемую систему. Отдельно настраиваем интеграцию с WMS и верхним уровнем, чтобы заявки на перемещение приходили из учётной системы, а не вводились вручную. Результат услуги — рабочая навигационная конфигурация и параметры, проверенные на оборудовании клиента до передачи в эксплуатацию.
Как работает навигация по сути
Робот непрерывно решает три задачи: где он находится, как выглядит окружение и каким путём ехать к цели. Локализация сверяет данные лидара и одометрии с заранее построенной картой склада, поэтому тележка понимает свою позицию без разметки на полу и проводов в потолке. Планировщик строит глобальный маршрут до точки назначения, а локальный контур пересчитывает траекторию в реальном времени, объезжая людей, паллеты и другую технику. Диспетчер флота распределяет задания между машинами, разводит их на пересечениях и не даёт двум тележкам занять один проход. Всю эту логику исполняет бортовой компьютер оборудования клиента, а мы задаём её параметрами и кодом, а не вмешательством в механику.
История появления AGV
Первый автоматически управляемый транспортёр построил в 1953 году Артур (Мак) Барретт-младший, владелец компании Barrett Electronics из Нортбрука, штат Иллинойс. Это был переделанный буксировочный тягач, который ехал по продуктовому складу, отслеживая сигнал провода, протянутого под потолком; серийно его начали продавать в 1954 году под именем Guide-O-Matic. Позже провод перенесли в пол, и десятилетиями навигация AGV строилась именно на физических направляющих — проводах, магнитной ленте, оптических линиях. Это давало точность, но жёстко привязывало маршрут к инфраструктуре: любое изменение схемы склада требовало перекладки разметки. Современные складские роботы ушли от проводов к навигации по карте и компьютерному зрению, что и составляет основную часть нашей работы.
为什么程序部分至关重要
В навигации без проводов поведение машины целиком определяется софтом, поэтому цена ошибки в настройке высокая. Если карта построена неточно или параметры локализации подобраны грубо, тележка дрейфует, путает проходы и останавливается там, где проезд свободен. Точность позиционирования напрямую влияет на безопасность: робот делит склад с людьми и техникой, и расхождение даже в десяток сантиметров на узком проезде превращается в столкновение или блокировку. Диспетчеризация флота тоже держится на программной логике — без неё несколько машин создают пробки и дедлоки на пересечениях вместо роста производительности. Поэтому мы вкладываем основное время не в железо, а в калибровку, карту и правила движения, и доводим их на оборудовании клиента до предсказуемого поведения.
Стек: ROS2, Nav2, SLAM
Базовый каркас — ROS2, промышленная среда обмена сообщениями между узлами робота, на которой держатся драйверы датчиков, управление приводами и обмен данными с верхним уровнем. Навигационный слой строим на Nav2 — это штатный для ROS2 стек маршрутизации, который использует деревья поведения и управляемый жизненный цикл узлов, что даёт контролируемые запуск, остановку и восстановление машины. Построение карты склада и последующую локализацию закрываем методами SLAM: робот одновременно строит карту помещения и определяет в ней свою позицию по данным лидара и одометрии. Эта связка не привязана к одному вендору шасси, поэтому подходит для разнородного парка, где складские роботы собраны на технике разных производителей. Весь стек открытый, что снимает лицензионную зависимость и оставляет конфигурацию под контролем клиента.
Когда появились ROS2, Nav2 и SLAM
Термин SLAM ввели в 1995 году Хью Даррант-Уайт и Джон Леонард, а математическая основа подхода была заложена ещё в 1986 году в работе Смита, Селфа и Чизмена о вероятностном описании пространственной неопределённости. Сам ROS зародился как проект в Willow Garage: первый публичный репозиторий появился в ноябре 2007 года, а версия ROS 1.0 вышла в 2010 году. ROS2 проектировали уже под промышленные и распределённые задачи, и его первый дистрибутив Ardent Apalone был выпущен в декабре 2017 года. Навигационный стек Nav2 для ROS2 был представлен в 2020 году в статье The Marathon 2 авторства Стива Маценски и коллег, где робот прошёл по динамичному кампусу дистанцию больше марафона. Мы используем зрелые версии этих инструментов, а не сырые сборки, чтобы поведение машин было воспроизводимым.
为什么可以把它交给我们
Суммарный опыт нашей команды разработки в IT превышает 45 лет, и навигацию мы ведём как инженерную задачу, а не как набор готовых пресетов. Мы не торгуем тележками и не привязаны к конкретному производителю, поэтому настраиваем то оборудование, которое уже стоит у клиента, и подбираем параметры под его планировку и грузопоток. Каждую конфигурацию прогоняем сначала в симуляции, затем на реальной технике в контролируемом режиме и только после проверки передаём в боевой запуск. Такой порядок снимает риск того, что складские роботы выйдут в цех с непредсказуемым поведением и остановят логистику. Возит и маневрирует оборудование клиента, а мы отвечаем за программу, карту и диспетчеризацию — и за то, что они работают так, как заявлено.
包含内容
工作方式
Готовая навигация: складские роботы возят груз автономно на вашем складе, без оператора.
常见问题
Вы поставляете роботов?+
Нет — складские роботы ваши, мы настраиваем навигацию, карту и диспетчеризацию.
Под какой склад?+
Складские роботы под стеллажный, паллетный и комплектацию — карта под вашу планировку.