AVM Navigator es un módulo adicional de RoboRealm ( complemento ) que proporciona reconocimiento de objetos y navegación autónoma del robot utilizando una sola cámara de video en el robot como sensor principal para la navegación .
Memoria de video asociativa
Es posible gracias al uso de un algoritmo de "Memoria de vídeo asociativa" (AVM) basado en la descomposición multinivel de matrices de reconocimiento. Proporciona reconocimiento de imágenes con una tasa de aceptación falsa baja (aproximadamente 0,01%). En este caso, la navegación visual es solo la secuencia de imágenes (puntos de referencia) con coordenadas asociadas que se memorizó dentro del árbol AVM durante el entrenamiento de ruta. El mapa de navegación se presenta como el conjunto de datos (como las coordenadas X, Y y el acimut) asociados con las imágenes dentro del árbol AVM. Cuando un robot ve imágenes de la cámara (marcas) que se pueden reconocer, confirma su ubicación actual.
El navegador crea un camino desde la ubicación actual hasta la posición de destino como una cadena de puntos de referencia . Si la orientación actual del robot no apunta al siguiente waypoint, el navegador gira el cuerpo del robot. Cuando el robot alcanza un punto de referencia, el navegador cambia de dirección al siguiente punto de referencia de la cadena y así sucesivamente hasta que se alcanza la posición de destino.