Aller au contenu

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.

  • Un fichier source .drawtonomy.svg que vous pouvez ré-éditer plus tard (idéal pour les figures et les variantes).
  • Un zip exporté .xosc + .xodr + run.sh jouable dans esmini pour une version simple de la scène.
  • Une base que vous pouvez éditer davantage à la main.
  • 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.

  1. Esquissez le réseau routier. Outil Lane, modèles d’intersection, formes de passage piéton.
  2. Placez les participants. Ego sur une voie spécifique, autres entités à des décalages longitudinaux connus.
  3. 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.
  4. Exportez le bundle esmini et jouez-le. Confirmez que la disposition a l’air correcte.
  5. Ouvrez le .xosc dans 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.
  • 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.