ROBOTS DE EXTERIORES - Centro de Automática y Robótica
ROBOTS DE EXTERIORES - Centro de Automática y Robótica
ROBOTS DE EXTERIORES - Centro de Automática y Robótica
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Arquitectura Multi-Agente para la Interfaz <strong>de</strong> Usuario <strong>de</strong> un Vehículo<br />
Agrícola 177<br />
En este artículo se presenta una arquitectura multi-agente como mo<strong>de</strong>lo<br />
para el <strong>de</strong>sarrollo <strong>de</strong> un interfaz que da respuesta a todas las necesida<strong>de</strong>s<br />
comentadas. La aproximación propuesta se ha <strong>de</strong>sarrollado e integrado para<br />
su uso como interfaz en un tractor que tiene capacidad <strong>de</strong> navegar sin<br />
conductor.<br />
En el siguiente apartado <strong>de</strong>scribimos nuestro problema en <strong>de</strong>talle. En la<br />
sección 2 se explica la arquitectura <strong>de</strong> agentes <strong>de</strong> Interfaz propuesta para la<br />
interacción entre un operario cualquiera y el tractor autónomo. En la sección<br />
3 se verá su implementación y primeros resultados. Por último, en la<br />
sección 4 se exponen las conclusiones y trabajo futuro.<br />
1.1 Descripción <strong>de</strong>l problema<br />
En nuestro caso, el robot con el que <strong>de</strong>seamos interactuar es un pequeño<br />
tractor autónomo, y el propósito <strong>de</strong> la interacción es po<strong>de</strong>r llevar a cabo tareas<br />
<strong>de</strong> laboreo en el campo. Este tractor lleva acoplada una arquitectura <strong>de</strong><br />
control basada en agentes, resi<strong>de</strong>nte en un pequeño computador a bordo<br />
(García-Pérez, 2004). Estos agentes dotan al tractor <strong>de</strong> la inteligencia suficiente<br />
como para que se mueva <strong>de</strong> forma autónoma, controlando la velocidad<br />
y evitando los obstáculos, y a la vez permiten que el operario <strong>de</strong>fina la<br />
ruta a seguir. Los principales problemas a los que nos enfrentamos son los<br />
ya <strong>de</strong>scritos en el apartado anterior: primero, que para po<strong>de</strong>r supervisar el<br />
funcionamiento <strong>de</strong>l tractor, el operario <strong>de</strong>be tener conocimiento <strong>de</strong>tallado<br />
<strong>de</strong> cómo operan los agentes, y segundo, la cantidad <strong>de</strong> información procesada<br />
por los agentes es <strong>de</strong>masiado gran<strong>de</strong> para ser transferida al operario.<br />
A<strong>de</strong>más, en este caso el tractor pue<strong>de</strong> estar en el campo a una distancia <strong>de</strong>l<br />
operario muy gran<strong>de</strong>, con lo que es difícil conocer la posición <strong>de</strong>l vehículo<br />
e incluso, <strong>de</strong>pendiendo <strong>de</strong> las dimensiones <strong>de</strong> la finca, es posible que el<br />
operario lo pierda <strong>de</strong> vista en algún momento. La interfaz <strong>de</strong>berá resolver o<br />
atenuar al máximo estos problemas. Otro requisito importante es que la interfaz<br />
sea capaz <strong>de</strong> filtrar la información recibida por el tractor, mostrando<br />
sólo la que en cada momento pueda ser más relevante para el sistema<br />
hombre-robot. Asimismo, una vez filtrada la información, ésta <strong>de</strong>be visualizarse<br />
con el objetivo <strong>de</strong> que el operario pueda interpretarla rápidamente.<br />
A lo anterior hay que añadir como requisito, el adaptarse al perfil <strong>de</strong>l operario<br />
que esté interactuando con el tractor, ya que por ejemplo la información<br />
que solicitará o requiere un agricultor no es la misma que pue<strong>de</strong>n precisar<br />
los <strong>de</strong>sarrolladores <strong>de</strong>l robot, ni tampoco lo será la forma en la que<br />
éstos quieran que esta información sea mostrada. Por último, la interfaz<br />
<strong>de</strong>berá proporcionar también al operario una forma <strong>de</strong> comunicarse con el<br />
tractor, ya sea simplemente para re<strong>de</strong>finir la ruta u objetivo, como para