Aller au contenu

drawtonomy vs CARLA Map Editor

Le CARLA Map Editor est une application desktop issue du projet CARLA. Selon son README, il charge les fichiers FBX et .xodr produits par RoadRunner et permet d’y ajouter des métadonnées supplémentaires — c’est donc un outil d’enrichissement de cartes existantes, et non un outil pour dessiner des routes de zéro.

Ce que couvre le CARLA Map Editor (d’après le dépôt GitHub) :

  • Chargement de cartes FBX + OpenDRIVE créées avec RoadRunner, puis ajout de feux de signalisation, groupes de feux et panneaux de limitation de vitesse.
  • Édition des box triggers et des transformations relatives pour la détection.
  • Export des données mises à jour au format OpenDRIVE (.xodr).
  • Code CARLA sous licence MIT, basé sur Unreal Engine 4 ; application desktop Linux actuellement.

Pour préparer une carte destinée au simulateur CARLA — notamment annoter une carte RoadRunner avec des signaux — c’est l’outil maintenu en parallèle du simulateur.

drawtonomy est un tableau blanc navigateur pour les diagrammes de conduite 2D en vue de dessus. Ce n’est pas un outil de pipeline CARLA : il n’a aucune dépendance Unreal Engine, ne produit pas d’export FBX et ne gère pas de maillages 3D. D’après sa documentation de l’exporteur, son export OpenDRIVE 1.8 couvre un sous-ensemble de la spécification — voies, feux de signalisation, passages piétons, objets de base — et n’émet pas encore les primitives de jonction ni les panneaux de signalisation comme entrées <signal>. Il est donc conçu pour les esquisses et les figures, pas pour des cartes CARLA de production.

Quelques usages concrets de drawtonomy en complément du CARLA Map Editor :

  • Une esquisse rapide de la disposition de la scène dans le navigateur, avant même de commencer la création de carte — sans installation, sans Unreal Engine.
  • Un fichier .drawtonomy.svg éditable pour illustrer le scénario dans un article ou une présentation.
  • Un export OpenSCENARIO 1.3 pour une vérification rapide dans esmini sur une version simplifiée de la scène.

Pour la carte CARLA réelle, le chemin RoadRunner → CARLA Map Editor reste la voie établie. drawtonomy intervient au niveau du diagramme de scénario, pas de la carte simulée.

drawtonomy exporte les mêmes standards ASAM OpenDRIVE et OpenSCENARIO que CARLA consomme. CARLA se situe côté exécution dans ce pipeline, ce qui fait de leur relation une question d’interopérabilité plutôt que de concurrence — voir CARLA ScenarioRunner pour comprendre comment les scénarios créés sont rejoués. Parmi les autres outils d’authoring dans l’espace OpenDRIVE, on peut citer RoadRunner, LaneMaker et Truevision Designer. Chaque outil répond à une partie différente du même écosystème.