Introduction

Le simulateur de course de drones autonome, appelé Elodin AI Grand Prix, a été rendu public. Ce simulateur est conçu pour aider les participants à la compétition de drones autonome à développer et à tester leurs algorithmes de pilotage.

Contexte Technique

Le simulateur est construit à l'aide d'une architecture de type ECS (Entity-Component-System) avec un noyau de physique compilé à la volée (JIT) et des liaisons Python. Il comprend également un éditeur 3D qui se connecte à une base de données de télémétrie et un petit processus de lancement pour exécuter les différents composants de la simulation.

Le simulateur prend en compte les éléments suivants : la physique du drone, la dynamique des moteurs, la traînée, les contraintes au sol, les capteurs IMU, barométriques et magnétiques, ainsi qu'une caméra FPV.

Analyse et Implications

Le simulateur est conçu pour être utilisé dans le cadre de la compétition de drones autonome AI Grand Prix, qui offre un prix de 500 000 $. Il permet aux participants de développer et de tester leurs algorithmes de pilotage dans un environnement simulé réaliste.

Cependant, il existe certaines limites à ce simulateur, telles que l'utilisation de paquets UDP de Betaflight au lieu de MAVLink, ce qui nécessitera une adaptation pour être compatible avec le simulateur officiel de la compétition.

Perspective

Le simulateur est ouvert et peut être amélioré par la communauté. Les auteurs invitent les participants à la compétition et les experts en simulation à partager leurs commentaires et à contribuer à l'amélioration du simulateur.

Les prochaines étapes pour ce simulateur incluent la résolution des problèmes de compatibilité avec le simulateur officiel de la compétition et l'amélioration de la précision de la simulation pour refléter plus fidèlement les conditions réelles de vol.