SLAM, RTLS, vSLAM и LiDAR: как сравнивать навигацию роботов
Чем различаются SLAM, RTLS, vSLAM и LiDAR, какие задачи они решают и как сравнить навигацию роботов-уборщиков на конкретном объекте.
В предложениях поставщиков рядом встречаются SLAM, RTLS, vSLAM и LiDAR. Эти названия относятся к разным частям навигации. Поэтому ответ на вопрос «что лучше» зависит от того, какую задачу сравнивают: определение координат, построение карты, обнаружение препятствия или движение по маршруту. Сначала стоит разобраться в терминах, затем проверить всю систему на своём объекте.
Для закупки достаточно связать каждую технологию с практическими вопросами. Нужна ли инфраструктура в здании? Что происходит при перестановке оборудования? Как подтверждается местоположение в длинном коридоре? Какие условия мешают работе датчиков? Эти ответы полезнее списка сокращений без описания ограничений.
SLAM описывает задачу построения карты и локализации
SLAM расшифровывается как одновременная локализация и построение карты. Система оценивает положение робота и уточняет представление об окружающем пространстве по поступающим измерениям. Для этого могут использоваться разные датчики и алгоритмы. Само слово SLAM не сообщает, установлена ли камера, какой используется лидар и как система отреагирует на закрытый проход.
Построение карты при подготовке объекта также отличается от последующей работы по сохранённой карте. На этапе эксплуатации робот может локализоваться в готовой карте, не создавая её каждый раз заново. Документация Nav2 о датчиках показывает, что лазерные измерения используются и для картирования, и для локализации, и для представления препятствий. Это связанные, но отдельные задачи.
LiDAR является датчиком расстояния
LiDAR измеряет расстояния до поверхностей с помощью лазерного излучения. Обработка этих измерений позволяет получать информацию о геометрии окружения. Дальше программная система использует её для своих задач. Поэтому сочетание «LiDAR SLAM» логично: оно указывает на применение лазерных измерений в алгоритме картирования и локализации.
При сравнении уточняют тип датчика, расположение, область наблюдения и ограничения. Наличие лидара само по себе не подтверждает, что робот обнаружит любой прозрачный, низкий или выступающий объект. Для конкретного препятствия важно, попадает ли оно в область измерения и как обрабатывается сигнал. Эти условия проверяют на модели в поставляемой комплектации.
vSLAM использует изображения
Визуальный SLAM строится на обработке изображений с одной или нескольких камер. Система сопоставляет наблюдаемые признаки между кадрами, а при повторном посещении места может использовать их для уточнения положения. В документации NVIDIA Isaac ROS описаны визуальные ориентиры и коррекция накопленной ошибки при распознавании уже посещённой области.
Качество визуальных наблюдений зависит от сцены. Однотонная поверхность, изменение освещения и недостаток различимых деталей могут затруднять сопоставление. Дополнительные источники измерений, например инерциальные датчики, помогают системе оценивать движение, но не отменяют необходимость проверки. Нельзя по одному названию vSLAM обещать одинаковую устойчивость в тёмном складе и освещённом офисе.
RTLS определяет положение в подготовленной среде
RTLS означает систему определения местоположения в реальном времени. Она может использовать разные технологии. В распространённом варианте на основе UWB мобильная метка взаимодействует с инфраструктурой опорных устройств. Например, руководство Qorvo MDEK1001 отдельно описывает подготовку anchors и tags. Такая система требует проектирования размещения и обслуживания оборудования на объекте.
Получение координаты ещё не решает задачу обнаружения препятствий рядом с роботом. RTLS может быть одним из источников данных для навигации, а робот при этом использует собственные датчики. Поэтому «SLAM или RTLS» не всегда означает выбор только одного компонента. У поставщика нужно запросить схему совместной работы и объяснение поведения при недоступности каждого источника.
Сравнивайте поведение в одинаковых условиях
В программе проверки перечислите характерные зоны: коридоры с повторяющейся геометрией, стеклянные перегородки, участки с меняющимся освещением и места временного размещения грузов. Оценивать нужно допустимый маршрут, а не эффектную демонстрацию в пустом помещении. Сложные участки заранее рассматривают инженеры, которые определяют безопасные условия испытания.
Для каждого сценария фиксируйте результат локализации, необходимость помощи сотрудника, завершение задания и причину остановки. Если конфигурации отличаются, это отражают в протоколе. Нельзя приписывать разницу только типу навигации, когда у машин различаются габариты, датчики, скорость и настройки. Сравниваются законченные решения в согласованных условиях.
Какие сведения запросить о конкретном роботе
Попросите описать источники измерений, условия картирования, допустимые изменения обстановки и порядок восстановления локализации. Уточните, какие внешние устройства нужно установить и кто их обслуживает. Отдельно обсудите сценарий перестановки стеллажей: когда достаточно обновить маршрут, а когда требуется новое картирование. Ответы должны относиться к выбранной версии оборудования.
На странице навигации ROBO для РУБИ указаны лидар и компьютерное зрение. При подготовке проекта эти общие сведения дополняют составом поставки и результатами обследования объекта. Передайте план помещения, сведения об освещении и список сложных участков. Тогда обсуждение SLAM, RTLS и камер будет связано с ежедневным маршрутом уборки и условиями его выполнения.
Разберём ваш объект
Оставьте рабочий контакт: посмотрим планировку и режим уборки, подберём модель и предложим пилот с замером выработки.