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.

Planificación <strong>de</strong> Misiones <strong>de</strong> UAV Mediante el Lenguaje <strong>de</strong> Control <strong>de</strong> Vehículos<br />

Aéreos 131<br />

coor<strong>de</strong>nada 3D; por otra parte la altura se controla <strong>de</strong> forma in<strong>de</strong>pendiente<br />

mediante una referencia <strong>de</strong> posición.<br />

El módulo realiza básicamente dos operaciones: genera un perfil <strong>de</strong><br />

velocidad que se ajusta a la trayectoria <strong>de</strong>seada y <strong>de</strong>spués vigila que la<br />

trayectoria real <strong>de</strong>l UAV se ajuste a la i<strong>de</strong>al. La Fig. 5 ilustra el principio<br />

básico <strong>de</strong>l bucle <strong>de</strong> control que mantiene el vehículo sobre la trayectoria<br />

<strong>de</strong>seada. La línea punteada es la trayectoria que ha creado el algoritmo <strong>de</strong><br />

generación <strong>de</strong> trayectorias, y representa un perfil <strong>de</strong> velocidad que el UAV<br />

<strong>de</strong>be cumplir. El rombo representa la posición que i<strong>de</strong>almente <strong>de</strong>bería<br />

tener el vehículo, mientras que el círculo representa (<strong>de</strong> forma exagerada<br />

para que sea más ilustrativo) la posición actual <strong>de</strong>l vehículo. El error <strong>de</strong><br />

posición y el siguiente segmento <strong>de</strong>l perfil <strong>de</strong> velocidad se combinan<br />

linealmente para generar el vector <strong>de</strong> velocidad <strong>de</strong> referencia para el UAV.<br />

En otras palabras, el UAV persigue la posición futura <strong>de</strong> un vehículo i<strong>de</strong>al.<br />

Fig. 5. Seguimiento <strong>de</strong> trayectorias<br />

Se han realizado muchas pruebas <strong>de</strong>l módulo <strong>de</strong> guiado con un vehículo<br />

simulado (<strong>de</strong>l Cerro, 2004) con excelentes resultados, algunos <strong>de</strong> los<br />

cuales se exponen en la siguiente sección.<br />

4 Simulación <strong>de</strong> misiones<br />

Las pruebas al intérprete <strong>de</strong> AVCL y el módulo <strong>de</strong> guiado se han realizado<br />

utilizando un vehículo virtual capaz <strong>de</strong> simular el comportamiento<br />

dinámico <strong>de</strong> un mini-helicóptero y los lazos <strong>de</strong> control <strong>de</strong> bajo nivel en<br />

tiempo real (<strong>de</strong>l Cerro, 2004). A continuación se presentan los resultados<br />

<strong>de</strong> tres misiones simuladas. Por limitaciones <strong>de</strong> espacio sólo se presentan<br />

gráficos 2D (ilustran mejor la trayectoria <strong>de</strong>l UAV), los segmentos más<br />

relevantes <strong>de</strong>l código AVCL <strong>de</strong> cada misión (se obvia, por ejemplo, la

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

Saved successfully!

Ooh no, something went wrong!