Ga naar inhoud

Inhaalmanoeuvre-, rijstrookwissel- en onbeschermde-linksafslag-scenario's visualiseren

Elke ADAS/AV-testcatalogus heeft dezelfde handvol terugkerende scenario’s als kern — inhaalmanoeuvre, rijstrookwissel, onbeschermde linksafslagmanoeuvre, rotonde-intrede, voetgangersoversteekplaats, voorlopendevehicle-remmen. De figuur die in het testplan, de presentatie, het veiligheids-casedocument of de paper gaat is bijna altijd een van deze, getekend vanuit een bovenaanzicht 2D-perspectief.

drawtonomy is redelijk voor het snel produceren van die figuren, met een consistente stijl over de hele catalogus.

Dit zijn de functionele scenario’s die het vaakst voorkomen. Elk is een korte schets zodra je het juiste wegsjabloon hebt:

Een ander voertuig beweegt lateraal van een aangrenzende rijstrook naar de ego-rijstrook voor het ego-voertuig. De figuur toont:

  • Een 2-baans (of 3-baans) weg.
  • Het ego in één rijstrook, het invoegend voertuig in de aangrenzende rijstrook.
  • Een padpijl van de startpositie van het invoegend voertuig naar de eindpositie in de ego-rijstrook.
  • Het triggerlabel — doorgaans TTC, relatieve snelheid of longitudinale afstand.

Dit is een van de meest geteste ADAS-scenario’s omdat AEB (Automatisch Noodremmen) en ACC (Adaptieve Cruise Control) systemen er direct op worden geëvalueerd.

Het ego-voertuig wisselt van rijstrook. De figuur toont:

  • Een meerbaans weg.
  • De startpositie, eindpositie en het trajectie van het ego.
  • Andere actoren waarmee de manoeuvre interageert (een voorlopend voertuig dat wordt ingehaald, een volgend voertuig achter, een tegemoetkomend voertuig op de doelrijstrook in tweerichtingsgevallen).

Nuttig voor het evalueren van rijstrookwisselplanners, tussenruimteacceptatiemodellen en samenvoegassistentsystemen.

Het ego-voertuig slaat linksaf over een of meer rijstroken met tegemoetkomend verkeer zonder een beschermde linksafslagfase. De figuur toont:

  • Een 4-weg kruispunt.
  • Het linksafgaand traject van het ego.
  • Een of meer tegemoetkomende voertuigen op de conflicterende rijstrook.
  • Optioneel voetgangers op het zebrapad op het bestemmingsbeen van het ego.

Een kernscenario voor stedelijk AV-planningsonderzoek en een frequent randgeval in ontwerpreviews.

Een voetganger steekt de weg over voor het ego, met variërende zichtbaarheid en timing. De figuur toont:

  • Een wegsegment met een gemarkeerde of ongemarkeerde oversteekplaats.
  • Het traject van de voetganger.
  • De nadering van het ego.
  • Optioneel een verbergend voertuig dat de voetganger verbergt tot laat.

Voetgangersoversteekplaatsen staan centraal in perceptie-, voorspellings- en kwetsbare-weggebruikersbeschermingsargumenten.

Een voertuig voor het ego remt. Gebruikt voor het evalueren van volgafstand, remlichtdetectie en AEB. De figuur toont:

  • Een enkele rijstrook.
  • Het ego en het voorlopend voertuig.
  • Een remannotatie op het voorlopend voertuig.
  • De verwachte respons van het ego.

Het ego betreedt een rotonde met circulerend verkeer. Gebruikt voor het evalueren van voorrangslogica, tussenruimteacceptatie in niet-Manhattan-geometrie en rijstrookkrommebehandeling. De figuur toont:

  • De rotondef-geometrie.
  • De nadering- en vertrekrijstrook van het ego.
  • Een of meer circulerende voertuigen.
  • De voorrangslijn en eventuele voetgangersoversteekplaatsen op de nadering/vertrek.

Bouw voor elk van de terugkerende scenario’s het wegsjabloon eenmalig en sla het op als een .drawtonomy.svg-bestand. De sjabloonbestanden worden een kleine bibliotheek van herbruikbare scènes:

  • 2-baans-snelweg.drawtonomy.svg
  • 3-baans-snelweg.drawtonomy.svg
  • 4-weg-onbeschermd.drawtonomy.svg
  • rotonde.drawtonomy.svg
  • t-kruising.drawtonomy.svg
  • stedelijk-hoofdweg-met-zebrapad.drawtonomy.svg

Wanneer een scenariovariant nodig is (andere parameterwaarden, andere rijstrookstelling), open je het overeenkomende .drawtonomy.svg-sjabloon, voeg je de actoren in op de nieuwe posities en exporteer je opnieuw.

Enkele dingen die helpen over een catalogus van figuren:

  • Consistente ego-stijl. Kies één kleur voor het ego en houd dit over de hele catalogus. Lezers leren het in één oogopslag te vinden.
  • Rijrichtingspijlen. Gebruik Pad-pijlen die in de rijrichting wijzen. Vermijd dubbelrichtingspijlen tenzij het scenario werkelijk dubbelrichtingsbeweging heeft.
  • Korte triggerlabels. “TTC = 2,5 s” slaat een zin. Zet de uitleg in de omringende tekst, niet op de figuur.
  • Grijsschaalveilig palet. Veel tijdschriften drukken nog steeds in grijsschaal. Het Attribuutpaneel laat je kleur van opaciteit/lijndikte scheiden zodat de figuur leesbaar blijft wanneer kleur wordt verwijderd.
  • Parametersweeps. Elke variant is een aparte schets. Als je 100 parametercombinaties nodig hebt, genereer ze vanuit een DSL of bibliotheek zoals scenariogeneration en schets hier alleen de canonieke figuur.
  • Uitvoerbare scenario’s. De OpenSCENARIO 1.3-export van drawtonomy dekt een deelverzameling van de specificatie — geen parametersweeps, geen voorwaardelijke triggers, geen complexe storyboards.
  • Fotorealistische rendering. drawtonomy is strikt bovenaanzicht 2D. Gebruik een simulatorschermafbeelding daarvoor.