Los robots son útiles para reproducir ciertas capacidades de los organismos vivos, como son: la exploración y el transporte para los robots móviles y, la asistencia médica y la automatización de procesos industriales para los robots complejos. Existen varios paradigmas de la inteligencia artificial, entre los diferentes tipos de arquitecturas, para el control de la autonomía de agentes robóticos móviles. Por un lado está la navegación enmarcada en el contexto de las arquitecturas reactivas, las cuales se basan en el logro de metas de desplazamiento del robot como una consecuencia de acciones estímulo-respuesta. Generalmente estas arquitecturas están fundadas en modelos de procesamiento de información masivamente paralela, tal como es el caso de las redes neuronales artificiales. Aunque las técnicas reactivas poseen la ventaja de la rapidez de procesamiento de información y la velocidad de reacción, las mismas están limitadas en cuanto a la complejidad de las tareas que el robot pueda abordar debido a que no puede manejar aquellas que requieren planificación.