ASI Robotics AI · web · robotics
← 全部服务

仓储机器人 AGV / AMR

Складские роботы AGV и AMR на вашем складе: настраиваем навигацию, маршруты, карту — ездит ваш парк, не наш. Складские роботы на ROS2 + Nav2 + SLAM: карта склада и логика перевозки под вашу планировку. Складские роботы от одной тележки до флота — программа навигации и диспетчеризации.

11 110 ¥ 起 洽谈任务
$ ./agv.sh nav --warehouse
> 路线已规划
导航已配置完成

Что входит в услугу навигации

Мы настраиваем навигацию для парка складских роботов 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 лет, и навигацию мы ведём как инженерную задачу, а не как набор готовых пресетов. Мы не торгуем тележками и не привязаны к конкретному производителю, поэтому настраиваем то оборудование, которое уже стоит у клиента, и подбираем параметры под его планировку и грузопоток. Каждую конфигурацию прогоняем сначала в симуляции, затем на реальной технике в контролируемом режиме и только после проверки передаём в боевой запуск. Такой порядок снимает риск того, что складские роботы выйдут в цех с непредсказуемым поведением и остановят логистику. Возит и маневрирует оборудование клиента, а мы отвечаем за программу, карту и диспетчеризацию — и за то, что они работают так, как заявлено.

包含内容

ROS2 + Nav2 导航
SLAM-карта склада
Логика перевозки и маршрутов
Диспетчеризация флота
Объезд людей и препятствий
Интеграция с WMS

工作方式

01
仓库
02
地图
03
路线
04
车队
05
上线
成果

Готовая навигация: складские роботы возят груз автономно на вашем складе, без оператора.

常见问题

Вы поставляете роботов?+

Нет — складские роботы ваши, мы настраиваем навигацию, карту и диспетчеризацию.

Под какой склад?+

Складские роботы под стеллажный, паллетный и комплектацию — карта под вашу планировку.

聊聊您的项目?

留下联系方式——我们将带着问题与方案与您联系。