En este vídeo se puede ver un ejemplo de funcionamiento de la arquitectura
de navegación basada en comportamientos difusos. La tarea del robot consiste
en navegar desde el principio de una pared, situada a su izquierda, hasta el
comienzo de un pasillo. Siguiendo el plan generado el robot activa el
comportamiento difuso Seguir Pared hasta que la presencia de la puerta
provoca el cambio de contexto de activación. Así, el robot cambia de
comportamiento y adopta el comportamiento de Cruzar puerta construyendo un
modelo temporal de los marcos de la puerta. Una vez cruzada la puerta, el
robot carece de referencias sensoriales válidas para llevar a cabo una
navegación topológica, de modo que adapta su comportamiento al seguimiento
de trayectorias usando un mapa de celdillas de esa zona del entorno. La
columna, que no había sido modelada adrede, es evitada eficazmente gracias a
la presencia de comportamientos reactivos como la Evitación de obstáculos.
Una vez que el robot alcanza la pared siguiente vuelve a utilizar la
percepción sensorial de la pared mediante los ultrasonidos para realizar su
seguimiento hasta su destino final. |