Aller au contenu

drawtonomy vs MATLAB Driving Scenario Designer

Le MATLAB Driving Scenario Designer est l’application interactive de création de scénarios livrée avec la boîte à outils Automated Driving de MathWorks. Il fournit une interface graphique basée canevas pour concevoir des scénarios de conduite synthétiques — réseaux routiers, véhicules ego et cibles, capteurs — et c’est l’un des outils de référence pour les ingénieurs ADAS travaillant déjà dans MATLAB / Simulink.

Ce que couvre le Driving Scenario Designer :

  • Un canevas de scénario pour placer routes, voies, véhicules et piétons.
  • Un véhicule ego avec capteurs attachés (caméra, radar, lidar, ultrasonique, INS).
  • Une bibliothèque de scénarios préconfigurés représentant des manœuvres courantes, incluant les protocoles de test Euro NCAP.
  • Génération de données capteurs synthétiques (listes d’objets, détections de voies) pour le développement et les tests.
  • Bird’s-Eye Scope et tracés de séries temporelles pour vérifier les scénarios visuellement et via les signaux clés.
  • Intégration étroite avec les objets programmatiques drivingScenario, pour que les scènes puissent être construites dans l’application puis raffinées en code MATLAB.
  • Export OpenDRIVE 1.4 / 1.5 (pour plusieurs géométries routières) et aller-retour bidirectionnel avec Simulink.

Pour les équipes standardisées sur MATLAB / Simulink, le Driving Scenario Designer est le type d’outil vers lequel on se tournerait normalement pour créer des scénarios qui entrent directement dans le pipeline de simulation.

Le Driving Scenario Designer est livré avec la boîte à outils Automated Driving, qui nécessite MATLAB et une licence de boîte à outils séparée. De nombreuses universités fournissent l’accès via des licences campus MathWorks, donc vérifiez si votre établissement l’inclut déjà. En dehors des environnements sous licence MATLAB, c’est une licence payante.

drawtonomy est un éditeur navigateur de scénarios de conduite qui rédige un storyboard complet et l’exécute dans le navigateur sur esmini-WASM, avec une prévisualisation 3D en lecture seule pour suivre la relecture. Son export OpenDRIVE peut émettre des primitives <junction>, mais sans géométrie analytique en clothoïde, et la génération d’une nouvelle géométrie de jonction à partir de voies dessinées à la main (par opposition à la reprise telle quelle d’un .xodr importé) reste encore peu précise. Il ne fait ni balayage de paramètres ni modèles de capteurs, et ne génère aucune donnée capteur synthétique.

Quelques endroits où drawtonomy peut s’intégrer à côté du Driving Scenario Designer :

  • Un canevas sans MATLAB, uniquement dans le navigateur, pour esquisser le scénario avant de le coder en MATLAB ou de l’utiliser pour piloter un pipeline existant. Le comportement se construit dans l’éditeur de scénario de drawtonomy, qui rédige et exécute la logique OpenSCENARIO directement dans le navigateur ; si vous utilisez aussi RoadRunner Scenario de MathWorks, la table de correspondance RoadRunner / OpenSCENARIO aligne son vocabulaire sur celui de drawtonomy.
  • Une source de figure gratuite pour diaporamas, revues de conception, articles et articles de blog sur des scénarios créés dans le Driving Scenario Designer — drawtonomy.svg s’intègre dans LaTeX, Markdown et les outils de diapositives sans conversion.
  • Un lien visuel partageable pour les collaborateurs qui n’ont pas de licence MATLAB, quand le scénario lui-même reste la source de vérité dans MATLAB.
  • Un zip prêt pour esmini pour une vérification rapide jouable de la géométrie routière, séparée du pipeline complet de capteurs / simulation.

Un schéma raisonnable quand les deux sont disponibles : le Driving Scenario Designer pour le scénario créé contre votre modèle de capteurs et votre pipeline de simulation ; drawtonomy pour son diagramme et pour la version qui doit figurer dans un article, un diaporama ou un document partagé.

Le Driving Scenario Designer, drawtonomy, RoadRunner, Truevision Designer, Blender DSC, scenariogeneration et esmini ciblent tous — directement ou indirectement — les mêmes standards ASAM OpenDRIVE et OpenSCENARIO. Le Driving Scenario Designer alimente le côté MATLAB / Simulink de cet écosystème ; drawtonomy est sur le côté canevas navigateur. Les deux travaillent sur différentes parties de la même communauté plus large de tests basés sur des scénarios.

Pour les standards eux-mêmes, voir Qu’est-ce qu’OpenDRIVE ? et Qu’est-ce qu’OpenSCENARIO ?. Pour le cadre conceptuel dans lequel s’inscrivent les scénarios ADAS, voir Classification des scénarios de conduite.