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