Trabajo de Fin de Grado - Universidad de León
¿Puede una red neuronal aprender a controlar un cuadricóptero?
Un simulador, tres redes neuronales y una comparación con controladores clásicos para estudiar cómo sigue un dron distintas trayectorias.
01 / Proyecto
Del modelo al experimento
Para responder a esa pregunta construí un simulador de un cuadricóptero con seis grados de libertad. El modelo incluye actuadores, perturbaciones y trayectorias que pueden repetirse para comparar los resultados.
Primero ajusté controladores clásicos PD y generé ejemplos de su comportamiento. Después entrené tres tipos de redes —MLP, GRU y LSTM— para imitar la fuerza que esos expertos piden al dron. Las redes sustituyen el lazo externo de control de posición, mientras que el lazo interno clásico sigue estabilizando la actitud.
- MODELODinámica, actuadores y perturbaciones
- MÉTODOExpertos PD, imitación y tres arquitecturas
- EVIDENCIATrayectorias conocidas y nuevas, error y seguridad
02 / Resultados
Qué se aprendió y hasta dónde llega
GRU y LSTM imitaron mejor la fuerza del experto, pero MLP siguió mejor las trayectorias de círculo y Lissajous en las trayectorias conocidas. En trayectorias diferentes de las usadas durante el entrenamiento, el comportamiento cambió según el caso y aparecieron fallos. Ninguna arquitectura fue superior en todos los casos.
El estudio es simulado: simplifica aerodinámica, viento y sensores, y no demuestra comportamiento en un dron real. La memoria describe las 184 ejecuciones de prueba y 80 fuera de distribución, con ocho controladores por escenario: cuatro PD de familia, tres redes y un PD representativo. La memoria detalla los criterios y limitaciones.
Conocer NeuroFlight y su guía local. Sus simulaciones nuevas y modelos regenerados no son los resultados históricos del TFG.
03 / Informe