← Derniers articles
💻 computer science

End2Race: An End-to-End Learning Framework for Multi-Vehicle Autonomous Racing

Ce document présente End2Race, un cadre d'apprentissage de bout en bout pour la course autonome multi-véhicules qui atteint une latence d'inférence inférieure à la milliseconde et surpasse les méthodes existantes basées sur des règles et d'apprentissage pour véhicule unique en démontrant une généralisation robuste, des vitesses élevées et des dépassements adaptatifs lors de compétitions en tête-à-tête.

Auteurs originaux : Zhijie Qiao, Haowei Li, Zhong Cao, Henry X. Liu

Publié 2026-09-17
📖 7 min de lecture🧠 Analyse approfondie

Auteurs originaux : Zhijie Qiao, Haowei Li, Zhong Cao, Henry X. Liu

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Le monde des voitures autonomes est souvent imaginé comme un voyage paisible sur une autoroute rectiligne, où le véhicule doit simplement reconnaître un panneau stop ou un piéton. Mais le véritable test de l'intelligence d'un système autonome réside dans le chaos d'un circuit de course. Ici, les véhicules se déplacent à grande vitesse, réagissant constamment les uns aux autres dans un environnement dynamique où un retard d'une fraction de seconde peut faire la différence entre un dépassement réussi et un accident. Pour étudier cet environnement à enjeux élevés sans risquer de détruire des voitures réelles coûteuses, les chercheurs utilisent une plateforme à échelle réduite connue sous le nom de F1Tenth. Celles-ci font un dixième de la taille d'une véritable voiture, équipées de capteurs qui scannent leur environnement comme un radar, leur permettant de naviguer sur des pistes à des vitesses approchant les 18 mètres par seconde. Le défi n'est pas seulement de conduire vite, mais de conduire vite tout en prenant des décisions complexes sur le moment où accélérer, le moment où ralentir et comment se faufiler devant un véhicule rival sans le toucher.

Pendant des années, les stratégies les plus fructueuses dans ces compétitions de course ont reposé sur des règles rigides et préprogrammées. Les ingénieurs construisent une carte numérique de la piste avant le début de la course, calculant la ligne parfaite que la voiture devra suivre. Bien que cela fonctionne bien sur une piste connue, cela échoue dès que la voiture rencontre une nouvelle configuration ou un rival qui ne suit pas le chemin prévu. D'autres méthodes tentent de réagir instantanément à ce que la voiture voit à l'instant présent, mais elles manquent souvent de la prévoyance nécessaire pour planifier une manœuvre fluide, ce qui entraîne une conduite saccadée et instable. Une troisième approche utilise l'apprentissage automatique, où un ordinateur apprend en observant des experts ou par essais et erreurs. Cependant, la plupart de ces systèmes d'apprentissage n'ont été testés que sur des voitures isolées circulant seules, ou ils ont été trop lents pour réagir en temps réel, les forçant à conduire à des vitesses bien trop basses pour être compétitives. Le fossé persistait : personne n'avait réussi à apprendre à un ordinateur comment courir tête à tête contre une autre voiture à grande vitesse tout en réagissant instantanément.

Pour combler ce fossé, une équipe de chercheurs a introduit un nouveau système appelé End2Race. Ce cadre est conçu pour apprendre à une voiture autonome comment dépasser un autre véhicule en temps réel, en utilisant un processus d'apprentissage qui imite la façon dont un conducteur humain pourrait apprendre : en observant d'abord un expert, puis en s'entraînant par lui-même. Les chercheurs ont mis en place un terrain d'entraînement virtuel où une voiture, appelée le véhicule ego, est associée à un adversaire. Ils ont créé 720 scénarios distincts où l'adversaire circule selon différents trajectoires et à différentes vitesses, forçant la voiture apprenante à comprendre comment trouver une ouverture, s'y engager et dépasser en toute sécurité. Le système ne repose pas sur une carte pré-dessinée de la piste ; au lieu de cela, il apprend à conduire uniquement sur la base des données brutes de ses capteurs et de la vitesse de son propre moteur.

Le cœur de ce système est un réseau de neurones, un type de programme informatique conçu pour reconnaître des formes, qui a été construit pour être incroyablement rapide. Dans le monde de la course autonome, le temps se mesure en millisecondes, et un retard de même une fraction de seconde peut faire rater un virage à une voiture ou provoquer une collision. Les chercheurs ont conçu leur réseau pour prendre une décision en moins d'une milliseconde, une vitesse suffisante pour suivre les changements rapides d'une course. Pour entraîner ce réseau, ils ont d'abord utilisé une méthode appelée clonage comportemental, où l'ordinateur a analysé 720 démonstrations d'experts de huit secondes pour apprendre les bases de la direction et de la vitesse. Cependant, le simple fait de copier l'expert ne suffisait pas, car l'expert commettait parfois des erreurs ou ne parvenait pas à s'adapter à la nature imprévisible d'un adversaire en mouvement. Pour corriger cela, l'équipe a ensuite laissé l'ordinateur faire la course contre lui-même à travers ces scénarios 500 fois, en utilisant une technique appelée apprentissage par renforcement. Dans cette phase, la voiture était récompensée pour sa progression rapide et pénalisée en cas de collision, ce qui lui permettait d'affiner ses propres stratégies et d'appeler comment gérer des situations que l'expert n'avait jamais rencontrées.

Les résultats de cet entraînement furent frappants. Testée sur une piste qu'elle n'avait jamais vue auparavant, la voiture apprise pouvait rouler à une vitesse moyenne de plus de 8,5 mètres par seconde, ce qui est nettement plus rapide que les précédentes méthodes basées sur l'apprentissage qui étaient souvent limitées à des vitesses inférieures à 3 mètres par seconde. Plus important encore, lorsqu'elle était placée dans une course tête à tête contre un adversaire, le nouveau système a réussi à dépasser le rival dans près de 97 % des tentatives tout en maintenant un taux de sécurité de près de 98 %. Cette performance était bien supérieure aux anciens systèmes basés sur des règles et aux autres méthodes d'apprentissage, qui soit échouaient fréquemment par des collisions, soit ne parvenaient pas du tout à dépasser l'adversaire. Le système a prouvé sa capacité à s'adapter à différents adversaires, même lorsque ceux-ci conduisaient de manières que l'ordinateur n'avait jamais vues, comme l'utilisation d'un algorithme différent pour éviter les obstacles.

Les chercheurs ont également examiné précisément comment la voiture prenait ses décisions. Dans un scénario, la voiture repère un adversaire plus lent devant elle, se déplace doucement sur le côté pour s'aligner avec une ouverture, puis accélère pour dépasser. Dans un autre, elle freine légèrement avant un virage serré pour maintenir le contrôle, puis accélère fort dès qu'elle sort de la courbe, une manœuvre qui imite les techniques utilisées par les pilotes professionnels humains. Le système n'était pas parfait ; dans les cas rares où la piste se rétrécissait soudainement alors que les deux voitures étaient côte à côte, la voiture entrait en collision car elle ne pouvait pas prédire la forme future de la piste. Cependant, ces échecs étaient bien moins fréquents qu'avec les autres méthodes, et la performance globale a démontré que la voiture avait appris un style de conduite robuste et adaptable.

Ce travail suggère que l'avenir de la course autonome, et potentiellement de la conduite autonome à haute vitesse en général, réside dans des systèmes capables d'apprendre de l'expérience plutôt que de s'appuyer sur des règles statiques. En combinant un réseau de neurones rapide et efficace avec un processus d'entraînement en deux étapes, les chercheurs ont montré qu'une machine peut apprendre à naviguer dans des interactions complexes et dynamiques avec un niveau de vitesse et de sécurité auparavant inatteignable. Le système n'a pas besoin d'une carte pour savoir où aller ; il a simplement besoin de voir le monde, de comprendre le flux du trafic et de réagir en un clin d'œil. Alors que les chercheurs se préparent à tester ce système dans des compétitions réelles contre d'autres équipes, les implications s'étendent au-delà de la piste de course, offrant un aperçu de la manière dont les véhicules autonomes pourraient un jour gérer le chaos imprévisible des routes partagées avec confiance et habileté.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →