Ga naar inhoud

drawtonomy vs RoadRunner

MathWorks RoadRunner is een interactieve editor voor het ontwerpen van 3D-scènes ten behoeve van het simuleren en testen van geautomatiseerde rijsystemen. Samen met RoadRunner Scenario bestrijkt het alles van HD-kaartopstelling tot het aanmaken van dynamische scenario’s, en het behoort tot de standaardtools die professionele ADAS/AD-teams inzetten.

Wat RoadRunner biedt:

  • HD-kaartopstelling met volledige 3D-analytische geometrie.
  • Import en export van ASAM OpenDRIVE 1.4 t/m 1.8.
  • Scenario-opstelling via RoadRunner Scenario, met export naar ASAM OpenSCENARIO XML en DSL. De geëxporteerde scenario’s zijn ontworpen voor gebruik met OpenSCENARIO-conforme simulatoren, waaronder CARLA, esmini, IPG CarMaker en dSPACE ASM.
  • MATLAB/Simulink-integratie voor co-simulatie en gescripte pipelines.
  • 3D-assets voor voertuigen en wegmeubilair.
  • MathWorks-documentatie en ondersteuningskanalen.

Voor teams die op serieuze schaal HD-kaarten of scenariocatalogi produceren, is RoadRunner de voor de hand liggende keuze.

RoadRunner is een commercieel MathWorks-product. Veel universiteiten bieden toegang via een campusbrede MathWorks-licentie — het is de moeite waard om te checken of jouw instelling dit al heeft. Buiten de academische wereld gaat het om een betaalde licentie.

drawtonomy is een browserwhiteboard voor rijdiagrammen. Zoals beschreven in de exporterdocumentatie dekt de OpenDRIVE 1.8- en OpenSCENARIO 1.3-export een deel van de specificatie — zo worden momenteel geen OpenDRIVE-kruispuntprimitieven of verkeersborden als <signal>-elementen gegenereerd, en is de storyboard-ondersteuning in OpenSCENARIO beperkt: geen conditionele triggers, parametersweeps of complexe acts. Deze punten staan op de roadmap.

Een paar kleine dingen die drawtonomy naast RoadRunner kan bieden:

  • Een gratis, puur browsergebaseerd schetsoppervlak voor figuren in papers, diagrammen in slides of ontwerpgesprekken.
  • Een bewerkbare figuurbron als .drawtonomy.svg voor documentatie.
  • Een snelle afspeelcontrole in esmini voor de eenvoudige versie van een scène.

Een praktisch patroon wanneer beide beschikbaar zijn: RoadRunner voor het productiescenario, drawtonomy voor het diagram erbij.

Zowel RoadRunner als drawtonomy richten zich op dezelfde ASAM-standaarden — OpenSCENARIO en OpenDRIVE. Bestanden van het ene tool kunnen in principe door het andere worden geopend, en beide exporteren naar esmini voor afspelen. De OpenSCENARIO- en OpenDRIVE-gemeenschap is relatief klein, en de tools die eraan bijdragen — RoadRunner, drawtonomy, Truevision Designer, LaneMaker, Blender DSC, scenariogeneration, esmini — delen het doel om scenariogebaseerd testen toegankelijker te maken. We werken aan verschillende onderdelen van hetzelfde ecosysteem.