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.
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