Simple Science

La science de pointe expliquée simplement

# Informatique# Robotique

Faire avancer la conduite autonome avec EDGAR

Le véhicule EDGAR et son jumeau numérique contribuent au développement de la conduite autonome.

― 7 min lire


EDGAR : L'Avenir de laEDGAR : L'Avenir de laConduiteautonomes.prochaine génération de véhiculesEDGAR prépare le terrain pour la
Table des matières

La conduite autonome, c'est un gros sujet dans le monde tech en ce moment. Plein de chercheurs et d'entreprises essaient de rendre les voitures autonomes réelles. Souvent, l'accent est mis sur la création de nouvelles fonctionnalités et d'algorithmes plus intelligents. Mais il reste encore pas mal de choses à régler pour combiner toutes ces pièces individuelles en un système qui fonctionne. Ce papier parle d'un véhicule de recherche et de son jumeau numérique qui vise à relever quelques-uns de ces défis dans le développement des véhicules autonomes.

Le Véhicule de Recherche : EDGAR

Le véhicule de recherche dont on parle s'appelle EDGAR. Ce véhicule est conçu pour la recherche en conduite autonome. Il a une config matérielle unique avec différents Capteurs et Systèmes Informatiques qui l’aident à naviguer et à comprendre son environnement. L'objectif est d'améliorer le process global de développement des véhicules autonomes.

Config Matérielle

EDGAR est basé sur un Volkswagen T7 Multivan Style 1.4 eHybrid. Ce modèle est parfait pour la recherche car il a une motorisation hybride qui combine un moteur à essence avec un moteur électrique. Ça le rend écoénergétique et capable de supporter les besoins en puissance de divers outils de calcul et de détection.

Le véhicule est équipé de plusieurs capteurs, notamment des caméras, LiDAR (Light Detection and Ranging), RADAR (Radio Detection and Ranging) et des micros. Ces capteurs travaillent ensemble pour percevoir l'environnement autour du véhicule, ce qui lui permet de détecter des obstacles, d'autres véhicules, des piétons et des panneaux de signalisation.

Config de Capteurs

La config de capteurs est faite pour couvrir une vue à 360 degrés autour du véhicule. Les caméras à haute résolution fournissent des images claires pour les tâches de reconnaissance visuelle. Les capteurs LiDAR aident à mesurer les distances en utilisant des faisceaux laser pour voir combien de temps il faut pour que la lumière rebondisse sur les objets. Les capteurs RADAR sont robustes et fonctionnent bien même par mauvais temps. Enfin, des micros sont là pour détecter des sons comme les sirènes des véhicules d'urgence.

Système Informatique et Réseau

Le système informatique dans EDGAR est composé d'ordinateurs haute performance (HPC) qui traitent les données collectées par tous les capteurs. Ces ordinateurs doivent être assez puissants pour gérer des opérations complexes comme l'apprentissage profond, qui est essentiel pour comprendre les données des capteurs.

Synchronisation de l'Horloge PTP

Pour que le véhicule fonctionne bien, il est crucial que tous les capteurs et ordinateurs soient synchronisés dans le temps. Cette synchronisation permet de s'assurer que les données collectées par différents capteurs sont précises et peuvent être combinées correctement. Pour ça, on utilise un système de chronométrage spécial appelé PTP (Precision Time Protocol).

Le Jumeau Numérique

Un jumeau numérique, c'est un modèle virtuel du véhicule physique. Il représente non seulement la voiture elle-même, mais aussi tous ses composants et comment ils fonctionnent ensemble. Ce jumeau numérique est important pour plusieurs raisons.

Avantages d'un Jumeau Numérique

  1. Cohérence : Le jumeau numérique garantit que les tests effectués dans un environnement de simulation correspondent à ce qui se passera dans la vraie vie. Cette correspondance est cruciale pour la Validation.
  2. Facilitation du Développement : Différentes équipes de développement peuvent bosser sur le même modèle virtuel, ce qui facilite l'intégration de nouvelles fonctionnalités logicielles et leur test.
  3. Gestion des Données : Le jumeau numérique aide à gérer les énormes quantités de données collectées par le véhicule, ce qui simplifie l'analyse et l'amélioration des algorithmes de conduite.

Flux de Développement

Le processus de développement pour EDGAR est pensé pour être complet et efficace. Il suit un flux de travail structuré qui passe du développement de fonctionnalités à divers stades de tests jusqu'aux applications dans le monde réel.

Développement de Fonctionnalités

Le flux de travail commence par le développement de nouvelles fonctionnalités. Ces fonctionnalités sont d'abord testées par petits morceaux pour s'assurer qu'elles fonctionnent bien. C'est souvent fait avec des tests unitaires et des simulations simples.

Simulation et Tests

Après les premiers tests, les nouvelles fonctionnalités sont évaluées dans des simulations plus complexes. Ces tests peuvent imiter des conditions de conduite réelles et aider à repérer des problèmes potentiels avant que le logiciel ne soit testé sur de vraies routes.

Une fois que le logiciel passe ces tests simulés, il passe au test Hardware-in-the-Loop (HiL). Cette étape utilise du matériel réel dans le processus de test pour vérifier que tout fonctionne ensemble comme prévu.

Tests en Conditions Réelles

Enfin, après des tests approfondis dans des environnements simulés, le logiciel est prêt pour les tests en conditions réelles. C'est là que la voiture est mise à l'épreuve dans de vraies rues, affrontant les types de défis qu'elle rencontrerait au quotidien.

Défis dans le Développement de Véhicules Autonomes

Développer des véhicules autonomes présente diverses difficultés que les chercheurs essaient de résoudre en continu.

Intégration des Fonctionnalités

L'un des principaux soucis est d'intégrer des fonctionnalités logicielles individuelles dans un système cohérent. Souvent, différentes équipes travaillent sur des composants séparés, et les fusionner peut poser des problèmes si ce n'est pas bien géré.

Validation des Piles Logicielles

Un autre défi réside dans la validation de l'ensemble de la pile logicielle d'un véhicule autonome. Cela inclut s'assurer que tous les composants fonctionnent ensemble sans accroc. Une validation adéquate est essentielle pour éviter les échecs quand le véhicule est sur la route.

Simulation vs. Réalité

Il existe souvent un écart significatif entre ce que les simulations montrent et le comportement des véhicules dans la vraie vie. Créer un bon jumeau numérique peut aider à combler cet écart en fournissant une représentation virtuelle plus précise du véhicule réel.

Directions Futures

Le travail sur EDGAR et son jumeau numérique ne vise pas seulement à améliorer la technologie actuelle ; il cherche aussi à ouvrir la voie pour de futures recherches sur la conduite autonome.

Amélioration du Cadre de Validation

Les efforts futurs se concentreront sur l'affinement du processus de validation. En comparant les performances des logiciels dans des simulations avec les résultats du monde réel, les chercheurs pourront mieux comprendre où des améliorations sont nécessaires.

Nouvelles Fonctionnalités et Modèles Logiciels

Il y a aussi l'intention de développer de nouvelles fonctionnalités logicielles qui peuvent améliorer le fonctionnement du véhicule. Cela inclut la création de différents modèles de simulation qui peuvent offrir de nouvelles perspectives sur le comportement de conduite et la prise de décision.

Collecte de Données à Grande Échelle

Un autre domaine clé de concentration est la création d'un vaste ensemble de données qui capture divers scénarios de conduite, notamment ceux qui sont difficiles, comme les conditions météorologiques extrêmes. Cela aidera à améliorer les algorithmes utilisés dans les systèmes de conduite autonome.

Conclusion

Le développement de véhicules autonomes est un processus complexe qui implique beaucoup de pièces en mouvement. Le véhicule de recherche EDGAR et son jumeau numérique représentent des avancées significatives dans ce domaine. En se concentrant sur l'intégration de divers composants, la validation des performances et l'amélioration des flux de développement, ce projet vise à contribuer à l'évolution continue de la technologie de conduite autonome.

Le caractère open-source de cette recherche permet à une communauté plus large de profiter des découvertes, aidant finalement à accélérer les progrès dans les systèmes de conduite autonome. À mesure que la recherche se poursuit, les insights obtenus amélioreront non seulement le système actuel, mais aussi poseront les bases pour de futures avancées dans le domaine.

Source originale

Titre: EDGAR: An Autonomous Driving Research Platform -- From Feature Development to Real-World Application

Résumé: While current research and development of autonomous driving primarily focuses on developing new features and algorithms, the transfer from isolated software components into an entire software stack has been covered sparsely. Besides that, due to the complexity of autonomous software stacks and public road traffic, the optimal validation of entire stacks is an open research problem. Our paper targets these two aspects. We present our autonomous research vehicle EDGAR and its digital twin, a detailed virtual duplication of the vehicle. While the vehicle's setup is closely related to the state of the art, its virtual duplication is a valuable contribution as it is crucial for a consistent validation process from simulation to real-world tests. In addition, different development teams can work with the same model, making integration and testing of the software stacks much easier, significantly accelerating the development process. The real and virtual vehicles are embedded in a comprehensive development environment, which is also introduced. All parameters of the digital twin are provided open-source at https://github.com/TUMFTM/edgar_digital_twin.

Auteurs: Phillip Karle, Tobias Betz, Marcin Bosk, Felix Fent, Nils Gehrke, Maximilian Geisslinger, Luis Gressenbuch, Philipp Hafemann, Sebastian Huber, Maximilian Hübner, Sebastian Huch, Gemb Kaljavesi, Tobias Kerbl, Dominik Kulmer, Tobias Mascetta, Sebastian Maierhofer, Florian Pfab, Filip Rezabek, Esteban Rivera, Simon Sagmeister, Leander Seidlitz, Florian Sauerbeck, Ilir Tahiraj, Rainer Trauth, Nico Uhlemann, Gerald Würsching, Baha Zarrouki, Matthias Althoff, Johannes Betz, Klaus Bengler, Georg Carle, Frank Diermeyer, Jörg Ott, Markus Lienkamp

Dernière mise à jour: 2024-01-16 00:00:00

Langue: English

Source URL: https://arxiv.org/abs/2309.15492

Source PDF: https://arxiv.org/pdf/2309.15492

Licence: https://creativecommons.org/licenses/by/4.0/

Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.

Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.

Plus d'auteurs

Articles similaires