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.

Sistemas <strong>de</strong> Localización y Percepción Inteligente en la Navegación Autónoma y<br />

Segura <strong>de</strong> Robots <strong>de</strong> Exteriores 195<br />

La toma <strong>de</strong> <strong>de</strong>cisiones <strong>de</strong> control se realiza a partir tanto <strong>de</strong> la información<br />

instantánea proporcionada por los sensores, como <strong>de</strong> la información<br />

<strong>de</strong> contexto inyectada inicialmente al sistema <strong>de</strong> proceso y control (Keicher<br />

and Seufert, 2000). Esta información <strong>de</strong> contexto hace referencia tanto<br />

a datos y restricciones relativas al vehículo, tarea y entorno, como al conocimiento<br />

<strong>de</strong>rivado <strong>de</strong> la operación manual <strong>de</strong>l vehículo. La arquitectura<br />

cognitiva proporciona distintos niveles <strong>de</strong> competencia, soportados por varias<br />

representaciones <strong>de</strong>l sistema y entorno, don<strong>de</strong> los procesos comparten<br />

información por dos vías: paso <strong>de</strong> mensajes y memoria compartida.<br />

La arquitectura se implementa bajo el paradigma cliente/servidor, en el<br />

cual los procesos que se ejecutan en diferentes máquinas se conectan con<br />

winsockets y protocolos estándar. El agente principal es un Servidor <strong>de</strong>nominado<br />

<strong>DE</strong>DALO, que se ejecuta en el procesador a bordo <strong>de</strong>l tractor.<br />

Actúa <strong>de</strong> forma simultánea como servidor y como cliente, enviando datos<br />

<strong>de</strong> sensores, por suscripción <strong>de</strong> otros clientes, y aceptando los comandos<br />

<strong>de</strong> acciones <strong>de</strong> control en tiempo real. Existe pues un flujo bi-direccional<br />

<strong>de</strong> percepciones y acciones, guiado por datos <strong>de</strong>s<strong>de</strong> el servidor <strong>DE</strong>DALO<br />

hacia cualquier agente cliente y guiado por objetivos <strong>de</strong>s<strong>de</strong> cualquier cliente<br />

al agente servidor <strong>DE</strong>DALO, (Fig. 5.).<br />

5.2 Agentes <strong>de</strong> percepción<br />

Los agentes <strong>de</strong> percepción son aquellos que se encuentran en contacto directo<br />

con los sistemas sensoriales o con percepciones previamente elaboradas<br />

por otros agentes y son por tanto <strong>de</strong>liberativos, siendo su salida la actualización<br />

<strong>de</strong> alguna <strong>de</strong> las estructuras <strong>de</strong> datos <strong>de</strong> la memoria<br />

compartida.<br />

Aunque los receptores RTK DGPS <strong>de</strong> precisión centimétrica se utilizan<br />

en navegación <strong>de</strong> gran precision, por ejemplo para la plantación <strong>de</strong> viñas<br />

(Naranjo et al., 2004), los DGPS con precisión métrica pue<strong>de</strong>n utilizarse<br />

en muchas aplicaciones <strong>de</strong> campo, sobre todo si la información que proporcionan<br />

se complementa con la <strong>de</strong> otros sensores. De ahí que una actualización<br />

inteligente <strong>de</strong> la posición sea fundamental en la navegación autónoma.<br />

El agente ACTUALIZAR POSICION se ha diseñado para adquirir y<br />

procesar la información proveniente <strong>de</strong> varios sensores, (Tabla 1), calculando<br />

la Posición y Orientación. Las hipótesis <strong>de</strong> partida para su cálculo<br />

son las siguientes: el receptor GPS proporciona la estimación <strong>de</strong> posición<br />

más precisa y lo mismo suce<strong>de</strong> con la orientación dada por la brújula digital.<br />

Cuando estas señales están <strong>de</strong>gradadas o no existen, se activa el algo-

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

Saved successfully!

Ooh no, something went wrong!