Esquisser avant de rédiger OpenSCENARIO
Écrire à la main l’XML OpenSCENARIO pour un petit scénario est tout à fait faisable. L’esquisser visuellement d’abord peut faire gagner du temps sur la disposition — le réseau de voies, le placement des participants, les trajectoires approximatives — avant de s’asseoir pour écrire le reste de l’XML.
drawtonomy est conçu pour cette étape d’esquisse. Ce n’est pas un outil de rédaction de scénario en production.
Ce que vous obtiendrez de l’étape d’esquisse
Section intitulée « Ce que vous obtiendrez de l’étape d’esquisse »- Un fichier source
.drawtonomy.svgque vous pouvez ré-éditer plus tard (idéal pour les figures et les variantes). - Un zip exporté
.xosc+.xodr+run.shjouable dans esmini pour une version simple de la scène. - Une base que vous pouvez éditer davantage à la main.
Ce que vous n’obtiendrez pas
Section intitulée « Ce que vous n’obtiendrez pas »- Un scénario avec des déclencheurs conditionnels, des balayages de paramètres, des contrôleurs personnalisés ou des flux de trafic dense. drawtonomy ne les exprime pas.
- Une couverture complète de la spécification OpenSCENARIO 1.3. Seul un sous-ensemble est dans l’exporteur.
- Un scénario prêt à être intégré dans une suite de régression sans travail supplémentaire.
Traitez l’export comme un point de départ. Les dispositions sortent rapidement de l’étape d’esquisse ; la logique appartient toujours à l’XML ou au code.
Le workflow
Section intitulée « Le workflow »- Esquissez le réseau routier. Outil Lane, modèles d’intersection, formes de passage piéton.
- Placez les participants. Ego sur une voie spécifique, autres entités à des décalages longitudinaux connus.
- Indiquez l’intention. Les flèches Path montrent ce que vous entendez que chaque entité fasse. Traitez-les comme des notes visuelles pour vous-même, pas comme des définitions complètes de déclencheurs.
- Exportez le bundle esmini et jouez-le. Confirmez que la disposition a l’air correcte.
- Ouvrez le
.xoscdans un éditeur de texte et ajoutez ce que drawtonomy n’exprime pas — déclencheurs, déclarations de paramètres, storyboards personnalisés, tout ce qui dépasse les chemins simples.
Quand cela ne vaut pas le coup
Section intitulée « Quand cela ne vaut pas le coup »- Scénario unique très petit — écrivez directement l’XML.
- Flottes de scénarios — générez depuis un DSL, pas depuis un canevas.
- Cartes HD haute fidélité — utilisez un outil dédié de carte HD.
Voir le guide export-asam pour les détails de l’export.