Simulation de trames d'événements sans rendu pour accélérer l'apprentissage par renforcement de la navigation de robots autonomes
Des chercheurs de l'Université de technologie de Delft (TU Delft) publient sur arXiv un simulateur analytique de caméra événementielle qui produit des observations sans aucun rendu visuel, et l'utilisent pour entraîner par apprentissage par renforcement un pilote de navigation autonome pour nano-drone. Le simulateur génère directement les flux d'événements à partir de la géométrie de la scène et du mouvement propre du robot, en exploitant ce que mesure réellement ce type de capteur : les arêtes de contraste en mouvement. Une observation d'événements de 64x64 pixels est produite en 17 microsecondes sur un seul GPU, soit plus de 400 fois plus vite qu'une chaîne de rendu de référence. L'entraînement pour l'évitement d'obstacles vers un but converge en moins de 30 minutes, trois ordres de grandeur de moins qu'avec des événements rendus. En simulation, la politique atteint 83 % de réussite sur des parcours encombrés inédits (difficulté intermédiaire, probabilité de traversabilité d'environ 0,57) à 2,4 m/s de vitesse moyenne vers le but, et 70 % dans un hall intérieur riche en textures. Elle se transfère sans réglage vers des simulations physiquement réalistes par lancer de rayons (Isaac Sim).
Le réseau a ensuite été quantifié en int8 (1,2 Mo) et exécuté entièrement à bord d'un Crazyflie de 56 grammes, équipé d'une caméra événementielle Prophesee GenX320 et d'une carte microcontrôleur OpenMV N6. Sans réglage fin, traitement externe ni système de positionnement, il réussit 82 % des vols sur trois parcours réels de difficulté croissante (5/5, 5/6 et 4/6). Ces chiffres reposent sur très peu d'essais, soit 17 vols au total, et sur des parcours dont les caractéristiques restent propres au laboratoire.
L'intérêt tient à un goulot bien connu : les caméras événementielles, à faible latence, grande plage dynamique et consommation de l'ordre du milliwatt, conviennent aux petits robots agiles, mais les simulateurs existants génèrent des images photoréalistes avant de les convertir en événements, ce qui rend l'apprentissage par renforcement à grande échelle trop lent. Passer à des itérations de quelques minutes change la boucle de développement et suggère que la fidélité photoréaliste n'est pas toujours nécessaire pour un transfert sim-to-real réussi, dès lors que la physique du capteur est bien modélisée. Le fait que toute la pile tienne sur un microcontrôleur avec un modèle de 1,2 Mo est aussi un signal pour les intégrateurs de drones miniatures à budget énergétique et massique très contraint, notamment en inspection d'espaces confinés ou en logistique intérieure. La limite reste la simplicité de la scène géométrique modélisée et l'absence de validation en environnements très texturés ou dynamiques.
Le travail s'inscrit dans la lignée des recherches de TU Delft sur le vol autonome embarqué à très faible puissance et sur la vision neuromorphique, avec Crazyflie comme plateforme habituelle. Il prolonge les simulateurs d'événements fondés sur le rendu, et le code est publié en open source sur GitHub (tudelft/rendering-free-évent-nav). Il s'agit d'un résultat de recherche, sans produit ni pilote commercial annoncé. Les prochaines étapes naturelles seraient des environnements plus riches, des vitesses plus élevées et des essais plus nombreux pour consolider les taux de réussite.
Résultat d'une université européenne (TU Delft, Pays-Bas) avec code ouvert, exploitable par les intégrateurs et laboratoires de drones miniatures de l'UE, sans impact réglementaire direct sur la France.
Dans nos dossiers




