On Your Own: Pro-level Autonomous Drone Racing in Uninstrumented Arenas
Bosello, Pinzarrone, Kiade et al.
Drone technology is proliferating in many industries, including agriculture, logistics, defense, infrastructure, and environmental monitoring. Vision-based autonomy is one of its key enablers, particularly for real-world applications. This is essential for operating in novel, unstructured environments where traditional navigation methods may be unavailable. Autonomous drone racing has become the de facto benchmark for such systems. State-of-the-art research has shown that autonomous systems can surpass human-level performance in racing arenas. However, direct applicability to commercial and field operations is still limited as current systems are often trained and evaluated in highly controlled environments. In our contribution, the system's capabilities are analyzed within a controlled environment -- where external tracking is available for ground-truth comparison -- but also demonstrated in a challenging, uninstrumented environment -- where ground-truth measurements were never available. We show that our approach can match the performance of professional human pilots in both scenarios. We also publicly release the data from the flights carried out by our approach and a world-class human pilot.
academic
Sobre Tu Propio: Carreras Autónomas de Drones a Nivel Profesional en Arenas sin Instrumentación
Título: On Your Own: Pro-level Autonomous Drone Racing in Uninstrumented Arenas
Autores: Michael Bosello, Flavio Pinzarrone, Sara Kiade, Davide Aguiari, Yvo Keuter, Aaesha AlShehhi, Gyordan Caminati, Kei Long Wong, Ka Seng Chou, Junaid Halepota, Fares Alneyadi, Jacopo Panerati, Giovanni Pau
La tecnología de drones se está desarrollando rápidamente en múltiples industrias como agricultura, logística, defensa, infraestructura y monitoreo ambiental. La autonomía basada en visión es un factor impulsor clave, particularmente para aplicaciones del mundo real. Esto es esencial para operar en entornos novedosos y no estructurados donde los métodos de navegación tradicionales pueden no estar disponibles. Las carreras autónomas de drones se han convertido en el estándar de facto para evaluar tales sistemas. Investigaciones recientes demuestran que los sistemas autónomos pueden superar el desempeño a nivel humano en pistas de carreras. Sin embargo, la aplicación directa a operaciones comerciales y de campo sigue siendo limitada, ya que los sistemas actuales generalmente se entrenan y evalúan en entornos altamente controlados. Este artículo analiza y demuestra las capacidades del sistema tanto en entornos controlados (con seguimiento externo disponible para comparación de verdad fundamental) como en entornos desafiantes sin instrumentación (donde nunca hay mediciones de verdad fundamental disponibles). La investigación demuestra que el método puede igualar el desempeño de pilotos humanos profesionales en ambos escenarios.
Problema a Resolver: Aunque los sistemas autónomos de carreras de drones existentes pueden superar el desempeño humano en entornos controlados, enfrentan desafíos en aplicaciones prácticas, particularmente en entornos sin instrumentación donde no hay sistemas de seguimiento externo.
Importancia del Problema:
La aplicación generalizada de la tecnología de drones en múltiples industrias requiere autonomía confiable en entornos no estructurados
El despliegue en el mundo real típicamente carece de sistemas de posicionamiento externo preciso
Es necesario verificar la robustez de los sistemas autónomos en condiciones reales
Limitaciones de los Métodos Existentes:
Dependencia de entornos altamente controlados y sistemas de seguimiento externo
Requieren datos de verdad fundamental para ajuste fino del sistema
Desempeño inestable ante cambios de iluminación y entornos desconocidos
Motivación de la Investigación: Desarrollar sistemas autónomos de drones capaces de lograr desempeño a nivel profesional en entornos sin instrumentación, impulsando la tecnología hacia aplicaciones comerciales prácticas.
Implementación de Carreras Autónomas de Drones a Nivel Profesional: Se alcanzó desempeño profesional tanto en entornos controlados (con seguimiento externo) como en entornos sin instrumentación (sin mediciones de verdad fundamental)
Propuesta de un Stack Robusto de Percepción y Control: No requiere ajuste fino de estimación residual utilizando datos de verdad fundamental, y demuestra adaptabilidad a múltiples condiciones de iluminación
Publicación de un Conjunto de Datos de Vuelo a Nivel Profesional: Contiene 6 vuelos de pilotos campeones mundiales, con tiempo total de vuelo de 240.77 segundos, distancia de vuelo de 2342.98 metros y velocidad máxima de 21.29 m/s
Verificación del Desempeño en Competencia Humano-Máquina: Competencia directa con pilotos de clase mundial en múltiples escenarios, demostrando la practicidad del sistema
Entrada: Flujo de imágenes de cámara estéreo, datos de IMU, información de posición de puertas de la pista
Salida: Comandos de control del dron (empuje colectivo y velocidad angular del cuerpo)
Restricciones: Requisitos de tiempo real, limitaciones dinámicas, requisitos de evitación de obstáculos
Detección de Puertas: Utiliza modelo YOLOv8n (3.2 millones de parámetros) para detectar puertas de la pista
Detección de Esquinas: Utiliza modelo MobileNetV3-Small mejorado (1.1 millones de parámetros) para detectar las cuatro esquinas interiores de las puertas
Sin Ajuste Fino de Verdad Fundamental: A diferencia de métodos existentes, el sistema no depende de datos de seguimiento externo para ajuste fino de estimación de estado
Integración de IMU de Alta Frecuencia: Logra lectura de datos de IMU a 500 Hz mediante protocolo MSP optimizado, mejora significativa comparada con protocolo SBUS de 10 Hz
Procesamiento de Visión Robusto:
Configuración de exposición fija reduce desenfoque de movimiento
Método de destilación de modelo reduce requisitos de anotación (solo requiere 80 fotogramas anotados manualmente)
Maniobra Split-S: El sistema autónomo muestra excelente desempeño en espacios restringidos, con consistencia de trayectoria superior a pilotos humanos
Segmento en Espiral: Identificado por pilotos humanos como región de desempeño crítico, el sistema autónomo logra desempeño competitivo mediante optimización de trayectoria
Curva de Horquilla: Se convierte en factor limitante principal para el sistema autónomo, requiriendo configuración conservadora de relación empuje-peso
1 Hanover, D., et al. "Autonomous drone racing: A survey." IEEE Transactions on Robotics, 2024.
2 Kaufmann, E., et al. "Champion-level drone racing using deep reinforcement learning." Nature, 2023.
3 Bosello, M., et al. "Race against the machine: A fully-annotated, open-design dataset." IEEE RAL, 2024.
Evaluación General: Este es un artículo orientado a la ingeniería con importante valor práctico que convierte exitosamente la tecnología de laboratorio en un sistema realmente desplegable. Aunque es relativamente limitado en innovación algorítmica, su contribución en verificación en entorno real e ingeniería de sistemas tiene importancia significativa para impulsar la industrialización de la tecnología de autonomía de drones.