Локализация робота означает способность робота устанавливать собственное положение и ориентацию в системе отсчета . Планирование пути фактически является расширением локализации, поскольку оно требует определения текущего положения робота и положения целевого местоположения в одной и той же системе отсчета или координат. Построение карты может иметь форму метрической карты или любых обозначений, описывающих местоположения в системе отсчета робота. [ нужна цитата ]
Для любого мобильного устройства важна возможность ориентироваться в окружающей среде. На первом месте стоит избегать опасных ситуаций, таких как столкновения и небезопасные условия ( температура , радиация, воздействие погодных условий и т. д.), но если у робота есть цель, связанная с конкретными местами в среде робота, он должен найти эти места. В этой статье будет представлен обзор навыков навигации и предпринята попытка определить основные блоки навигационной системы робота , типы навигационных систем и более подробно рассмотреть соответствующие компоненты здания.
Навигация робота означает способность робота определять свое положение в системе отсчета , а затем планировать путь к некоторой целевой точке. Чтобы ориентироваться в окружающей среде, роботу или любому другому мобильному устройству требуется представление, то есть карта окружающей среды и способность интерпретировать это представление.
Навигацию можно определить как комбинацию трех фундаментальных компетенций: [1]
Некоторые навигационные системы роботов используют одновременную локализацию и картографирование для создания трехмерных реконструкций окружающей среды. [2]
Навигация на основе зрения или оптическая навигация использует алгоритмы компьютерного зрения и оптические датчики, в том числе лазерный дальномер и фотометрические камеры с использованием ПЗС- матриц, для извлечения визуальных функций , необходимых для локализации в окружающей среде. Однако существует целый ряд методов навигации и локализации с использованием зрительной информации. Основными компонентами каждого метода являются:
Чтобы дать обзор навигации, основанной на зрении, и ее методов, мы классифицируем эти методы на навигацию в помещении и навигацию вне помещения.
Самый простой способ заставить робота добраться до нужного места — просто направить его туда. Это руководство можно осуществлять разными способами: закапывая в пол индуктивную петлю или магниты, рисуя линии на полу или размещая маяки, маркеры, штрих-коды и т. д. в окружающей среде. Такие автоматические управляемые транспортные средства (AGV) используются в промышленных сценариях для транспортных задач. Навигация роботов в помещении возможна с помощью устройств внутреннего позиционирования на базе IMU. [3] [4]
Существует очень широкий выбор внутренних навигационных систем. Базовым справочником по внутренним и внешним навигационным системам является «Видение навигации мобильных роботов: обзор» Гильерме Н. ДеСузы и Авинаша К. Как.
См. также «Позиционирование на основе визуального представления» и AVM Navigator .
Типичные автономные контроллеры полета с открытым исходным кодом могут летать в полностью автоматическом режиме и выполнять следующие операции:
Бортовой контроллер полета использует GPS для навигации и стабилизации полета и часто использует дополнительные спутниковые системы функционального дополнения (SBAS) и датчик высоты (барометрического давления). [5]
Некоторые навигационные системы бортовых роботов основаны на инерциальных датчиках . [6]
Автономные подводные аппараты могут управляться системами подводного акустического позиционирования . [7] Также были разработаны навигационные системы с использованием гидролокатора . [8]
Роботы также могут определять свое положение с помощью радионавигации . [9]