Навигатор АВМ

Программное обеспечение для навигации робота

AVM Navigator — это дополнительный модуль RoboRealm ( плагин ), который обеспечивает распознавание объектов и автономную навигацию робота , используя одну видеокамеру на роботе в качестве основного датчика навигации .

Ассоциативная видеопамять

Это возможно благодаря использованию алгоритма «Ассоциативной Видеопамяти» (AVM), основанного на многоуровневой декомпозиции матриц распознавания. Он обеспечивает распознавание изображений с низким уровнем ложного принятия (около 0,01%). В этом случае визуальная навигация — это просто последовательность изображений (ориентиров) с соответствующими координатами, которая была запомнена внутри дерева AVM во время обучения маршрута. Навигационная карта представлена ​​как набор данных (таких как координаты X, Y и азимут), связанных с изображениями внутри дерева AVM. Когда робот видит изображения с камеры (метки), которые могут быть распознаны, он подтверждает свое текущее местоположение.

Навигатор создает путь от текущего местоположения до целевой позиции в виде цепочки точек маршрута . Если текущая ориентация робота не указывает на следующую точку маршрута, то навигатор поворачивает корпус робота. Когда робот достигает точки маршрута, навигатор меняет направление на следующую точку маршрута в цепочке и так далее, пока не будет достигнута целевая позиция.

  • Официальная страница справки AVM Navigator
  • Описание алгоритма AVM и порт для Csharp
Взято с "https://en.wikipedia.org/w/index.php?title=AVM_Navigator&oldid=1036953676"