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.

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

FRENO/EMBRAGUE. Estos agentes operan sobre estímulos perceptuales<br />

<strong>de</strong> tipo general, bien <strong>de</strong>finidos, como pue<strong>de</strong>n ser Camino Libre y Obstáculo.<br />

El agente AVANZAR se activa siempre que hay Camino Libre en la dirección<br />

<strong>de</strong>l objetivo. Si se <strong>de</strong>tecta un Obstáculo imprevisto, en el área <strong>de</strong><br />

emergencia, el agente AVANZAR ce<strong>de</strong> el control al agente BOR<strong>DE</strong>AR.<br />

El nivel <strong>de</strong> navegación guiada por objetivo, engloba las estrategias <strong>de</strong><br />

navegación asociadas a un conjunto <strong>de</strong> tareas, teniendo en cuenta las restricciones<br />

y requerimientos <strong>de</strong> las mismas. Agentes <strong>de</strong> este nivel son IR A<br />

PUNTO, SEGUIR LINEA RECTA y CAMBIAR <strong>DE</strong> LINEA. Sus estímulos<br />

<strong>de</strong> percepción son Punto, Línea recta y Línea adyacente. Estos<br />

conceptos se elaboran algorítmicamente a partir <strong>de</strong> datos sensoriales crudos<br />

y la información <strong>de</strong> contexto.<br />

Por <strong>de</strong>fecto los agentes <strong>de</strong> comportamiento motor se encuentran inactivos,<br />

hasta que reciben una señal <strong>de</strong> activación proveniente <strong>de</strong> otro agente o<br />

<strong>de</strong>l operario; entonces su estado pasa a alerta. Un agente en estado <strong>de</strong> alerta,<br />

sensible al contexto, vigila <strong>de</strong> forma continua, a través <strong>de</strong> los agentes <strong>de</strong><br />

percepción, la aparición <strong>de</strong> las condiciones <strong>de</strong>senca<strong>de</strong>nantes <strong>de</strong> sus procesos.<br />

En el instante en que las <strong>de</strong>tecta, su estado pasa a activo y toma el<br />

control <strong>de</strong>l robot móvil, <strong>de</strong> forma directa o indirecta a través <strong>de</strong> la activación<br />

<strong>de</strong> los agentes básicos <strong>de</strong> locomoción, AVANZAR, GIRAR, PARAR<br />

o BOR<strong>DE</strong>AR.<br />

Los agentes que encapsulan comportamientos <strong>de</strong> coordinación, visualización<br />

y planificación son agentes <strong>de</strong> propósito general, <strong>de</strong> utilidad para<br />

múltiples plataformas y tareas, e interactúan directamente con el usuario.<br />

Así, el agente NAVEGAR interpreta los comandos <strong>de</strong>l operario sobre el<br />

interfaz hombre-máquina que se ejecuta en la estación <strong>de</strong> trabajo. El agente<br />

VISUALIZAR, muestra la trayectoria <strong>de</strong>scrita por el vehículo sobre una<br />

imagen geo-referenciada <strong>de</strong> la parcela. El último agente <strong>de</strong> comportamiento,<br />

puramente <strong>de</strong>liberativo es PLANIFICAR, que calcula el camino óptimo<br />

entre un conjunto <strong>de</strong> posibles caminos alternativos, entre la posición origen<br />

y el <strong>de</strong>stino, teniendo en cuenta la orientación <strong>de</strong> ambas. Esta <strong>de</strong>cisión se<br />

toma evaluando una función <strong>de</strong> coste que valora los distintos <strong>de</strong>scriptores<br />

especificados por el operario ante los objetivos propuestos y las restricciones<br />

impuestas por el sistema y el entorno, por ejemplo distancia mínima,<br />

menor número <strong>de</strong> giros, orientación en <strong>de</strong>stino más próxima a la requerida,<br />

etc. En este caso, estos tres últimos agentes actualizar en la memoria compartida<br />

un conjunto <strong>de</strong> estructuras <strong>de</strong> datos <strong>de</strong> utilidad para otros agentes,<br />

como son el Plan <strong>de</strong> Navegación (Plan) y Trayectoria.

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

Saved successfully!

Ooh no, something went wrong!