Robótica Basada en el Comportamiento o la Conducta
Este
acercamiento emplea el principio conductista: los robots generan un
comportamiento sólo cuando se los estimula; es decir, reaccionan ante los
cambios de su entorno local (como cuando alguien toca accidentalmente un objeto
caliente). Aquí, el diseñador divide las tareas en numerosas y diferentes
comportamientos básicos, cada una de los cuales se ejecuta en una capa separada
del sistema de control del robot. Típicamente, estos módulos (conductas) pueden
ser la de evitar obstáculos, caminar, levantarse, etc. Las funciones
inteligentes del sistema, tales como percepción, planificación, modelado,
aprendizaje, etc. emergen de la interacción entre los distintos módulos y el
entorno físico en donde está inmerso el robot. El sistema de control
–totalmente distribuido– se construye de manera incremental, capa por capa, a
través de un proceso de ensayo y error, y cada capa es responsable únicamente
de una conducta básica [Moriello, 2005, p. 177/8]. Los sistemas basados en la
conducta son capaces de reaccionar en tiempo real, ya que calculan las acciones
directamente a partir de las percepciones (a través de un conjunto de reglas de
correspondencia situación-acción). Es importante observar que el número de
capas aumenta con la complejidad del problema. De este modo, una tarea muy
compleja puede estar más allá de la capacidad del diseñador (es muy complicado
definir todas las capas, sus interrelaciones y dependencias) [Pratihar, 2003]. Otro
inconveniente es que, debido a la presencia de varias conductas y a su dinámica
individual de interacción con el mundo, muchas veces es difícil decir que una
serie de acciones en particular ha sido producto de una conducta particular.
Algunas veces varias conductas trabajan simultáneamente, o están
intercambiándose rápidamente. Aunque tal vez alcancen la inteligencia del
insecto, probablemente los sistemas construidos a partir de este enfoque tengan
habilidades limitadas, ya que no tienen representaciones internas [Dawson,
2002]. En efecto, este tipo de robots presentan una gran dificultad para
ejecutar tareas complejas y, en las más sencillas, no se garantiza la mejor
solución, la óptima.

Comentarios
Publicar un comentario