05.01.2015 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

180 Robots <strong>de</strong> exteriores<br />

ción que están procesando o la salida <strong>de</strong> los que están activos. A partir <strong>de</strong><br />

esta información, actualiza todas las ventanas <strong>de</strong> la GUI que lo necesiten, y<br />

cuándo lo consi<strong>de</strong>ra necesario (en función <strong>de</strong>l perfil <strong>de</strong>l operario que está<br />

usando la interfaz), mostrará al operario una ventana, o cerrará una abierta.<br />

A su vez, el operario es libre <strong>de</strong> abrir o cerrar una ventana siempre que<br />

quiera, acto que el agente registrará en una traza <strong>de</strong> ejecución junto con el<br />

estado actual <strong>de</strong> operaciones. De esta forma, el agente pue<strong>de</strong> apren<strong>de</strong>r que<br />

el operario ha preferido en una <strong>de</strong>terminada situación cerrar o abrir una<br />

ventana en concreto y así en el futuro cuando se produzca una situación<br />

similar podrá anticiparse abriendo o cerrando dicha ventana. Por ejemplo,<br />

imaginemos una situación en la que el tractor está navegando autónomamente<br />

siguiendo una ruta pre<strong>de</strong>finida. Si repentinamente el agente Evitar<br />

Obstáculos se activa, <strong>de</strong>sactivando todos los <strong>de</strong>más, el agente interfaz<br />

pue<strong>de</strong> pensar que al operario le interesará ver los datos <strong>de</strong>l sensor láser<br />

(mediante el cuál se <strong>de</strong>tectan los obstáculos), y abrir dicha ventana. Sin<br />

embargo, si el usuario prefiere ver las imágenes sacadas por la cámara <strong>de</strong><br />

vi<strong>de</strong>o, cerrará la ventana <strong>de</strong> láser y abrirá la <strong>de</strong>l vi<strong>de</strong>o; el agente interfaz<br />

registrará dichos movimientos, y la próxima vez que se active el agente<br />

Evitar Obstáculos abrirá directamente la ventana <strong>de</strong> vi<strong>de</strong>o.<br />

El agente Operación, se encarga <strong>de</strong> la interacción en sentido contrario:<br />

<strong>de</strong>l operario hacia el tractor. El usuario, a parte <strong>de</strong> la tarea <strong>de</strong> supervisión<br />

ya <strong>de</strong>scrita (uso pasivo <strong>de</strong> la GUI), pue<strong>de</strong> efectuar 3 operaciones directas<br />

sobre el tractor: 1) solicitar una parada <strong>de</strong> emergencia, 2) tele operar el<br />

tractor, y 3) <strong>de</strong>finir una nueva ruta <strong>de</strong> navegación. Para ello, usará las ventanas<br />

y botones <strong>de</strong> la GUI preparados a tales efectos, y el agente operación<br />

recogerá dichas operaciones y se encargará <strong>de</strong> que se lleven a cabo en el<br />

tractor. Veamos cada una <strong>de</strong> las operaciones por separado:<br />

Cuando el operario pulsa el botón <strong>de</strong> “PARADA INMEDIATA”, el<br />

agente operación <strong>de</strong>be activar el agente Parar, que se encarga <strong>de</strong> paralizar<br />

el tractor actuando sobre los actuadores <strong>de</strong> éste.<br />

Si el operario quiere tele-operar el tractor, abrirá la ventana <strong>de</strong> tele operación,<br />

y el usuario actuará sobre el volante, el acelerador y el freno <strong>de</strong><br />

modo remoto y con total libertad. Nada más abrirse la ventana <strong>de</strong> tele operación,<br />

el agente operación <strong>de</strong>sactivará todos los agentes <strong>de</strong> AGRO-<br />

AMARA, y activará el agente Frenar. A partir <strong>de</strong> ahí, cada vez que el<br />

operario cambie el giro o quiera acelerar o frenar, el agente operación se<br />

encargará <strong>de</strong> activar los agentes Girar Volante, Avanzar y Frenar, pasando<br />

en el caso <strong>de</strong>l primero el ángulo <strong>de</strong> giro <strong>de</strong>l volante solicitado. Por<br />

otro lado, es importante que el agente operación informe al agente Interfaz<br />

cuándo el operario está en modo tele operando y cuándo no, para que este<br />

cambie su comportamiento, ya que en el caso <strong>de</strong> estar en modo tele ope-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!