Förhandsgranska OpenSCENARIO-filer på GitHub — drawtonomys Chrome-tillägg
Det mesta av arbetet med OpenSCENARIO börjar på GitHub. Scenarierna ligger i ett repository och kommer in som pull requests, och för att förstå ett av dem krävs oftast att man klonar repot, sätter upp en simulator och kör filen bara för att se vad den gör.
drawtonomy for GitHub hoppar över allt det där. Det är ett gratis
Chrome-tillägg som spelar upp .xosc-filer direkt på github.com —
ingen nedladdning, ingen installation, ingen simulator.
Installera från Chrome Web Store →
Vad det gör
Section titled “Vad det gör”| Var det körs | github.com — filsidor och mapplistningar |
| Vad det förhandsgranskar | OpenSCENARIO .xosc-filer i publika repositories |
| Vad det löser upp automatiskt | Vägnätet och fordonskatalogerna scenariot behöver |
| Vad det samlar in | Ingenting — ingen analys, inget konto krävs |
Installera det
Section titled “Installera det”Installera drawtonomy for GitHub från
Chrome Web Store.
Det finns inget att konfigurera och inget konto att skapa. Besök vilken
GitHub-sida som helst med .xosc-filer så är det redo att användas.

Förhandsgranska ett scenario utan att lämna GitHub
Section titled “Förhandsgranska ett scenario utan att lämna GitHub”Bläddra till ett publikt repository som innehåller OpenSCENARIO-filer —
till exempel esmini/esmini, vars
resources/-mapp innehåller dussintals exempelscenarier.
Var som helst en .xosc-fil (eller en mapp full av dem) dyker upp i en
GitHub-listning ser du en liten ▶-markering. Mappar som innehåller
scenarier visar också ett antal, så du vet hur många som finns innan
du klickar.

Klicka på en markering så spelas scenariot upp direkt där — väg, fordon och hela händelsetidslinjen — i ett popup-fönster ovanpå sidan.

Bläddrar du i en hel mapp? Använd knapparna ◀ ▶ (eller piltangenterna) för att gå till nästa scenario utan att stänga förhandsgranskningen. Klicka på filnamnet högst upp för att hoppa direkt till valfritt scenario i mappen från en lista, istället för att bläddra ett i taget. Om ett repository lagrar ett scenario per undermapp går klicket på en mapps markering igenom varje scenario i den och dess undermappar i en enda sekvens.
Öppnar du en .xosc-fil direkt (istället för en mapp) visas samma
förhandsgranskning direkt på sidan, bredvid GitHubs Raw-, Copy- och
Download-knappar.
Tangentbordsgenvägar
Section titled “Tangentbordsgenvägar”| Tangent | Åtgärd |
|---|---|
| Esc | Stäng förhandsgranskningen |
| ← / → | Föregående / nästa scenario |
| ↑ ↓ | Flytta genom hopplistan |
| Enter | Öppna valt scenario |
Öppna det i den fullständiga editorn
Section titled “Öppna det i den fullständiga editorn”Förhandsgranskningen visar vad ett scenario gör. När du vill ändra det, klicka på Open in drawtonomy för att skicka samma scenario till den fullständiga editorn i en ny flik — dess väg och eventuella kataloger den behöver är redan upplösta, så det är redo att spelas upp direkt.

Länken du landar på är en vanlig delbar URL — vem som helst kan öppna den, med eller utan tillägget.
Spela upp och följ förloppet
Section titled “Spela upp och följ förloppet”När du väl är inne i editorn gör två inställningar ett scenario mycket enklare att följa:
- Follow: Ego låser kameran på ego-fordonet, vilket spelar roll för importerade vägar som kan sträcka sig över flera kilometer.
- Ghost lämnar ett spår av tidigare positioner, så en snabb manöver som en filbytesmanöver blir en tydlig helhetsbild istället för något du måste hinna uppfatta i stunden.

Se Uppspelning för hela uppsättningen uppspelningskontroller.
Redigera scenariot
Section titled “Redigera scenariot”Ett importerat scenario är inte skrivskyddat. Klicka på valfritt händelsekort för att öppna händelseeditorn och ändra dess trigger eller action, spela sedan upp igen för att se det nya beteendet.


Se Actions och Triggers för vad varje alternativ gör.
Exportera ett klipp av bara den del som spelar roll
Section titled “Exportera ett klipp av bara den del som spelar roll”Du behöver sällan hela körningen — oftast bara de få sekunder där
något intressant händer. Export video spelar in exakt det som en
.webm-fil, redo att släppas in i en pull request-kommentar, ett
ärende eller en granskningspresentation.

Sätt Range till Trim, dra de två handtagen på tidslinjen till den tidpunkt du vill ha, och klicka på Start. Du kan också välja bildförhållande, om kameran ska följa ego-fordonet eller visa hela scenen, och om ghost-spår ska ingå i inspelningen.

Integritet
Section titled “Integritet”Tillägget samlar inte in något — ingen analys, inget konto, inget skickas till en egen server. Att förhandsgranska en fil är detsamma som att öppna scenariot på drawtonomy.com i en ny flik. Fullständiga detaljer: Chrome-tilläggets integritetspolicy.
Bra att veta
Section titled “Bra att veta”- Endast publika repositories. Privata repon stöds inte.
- Endast
.xosc-filer — en fristående.xodr-vägfil går ännu inte att förhandsgranska på egen hand. - Scenarier som refererar till en Windows-stil sökväg eller en
simulators inbyggda karta (istället för en
.xodri samma repository) kan inte lösa upp sin väg automatiskt; drawtonomy ber dig då ange en. - Förhandsgranskningsknappar visas för närvarande inte i pull requests “Files changed”-diffar — öppna filen direkt istället.
Du kan ändra vilken app-URL förhandsgranskningen laddas från, och slå på automatisk förhandsgranskning, från tilläggets alternativsida (verktygsfältets popup → Options).
Utan tillägget
Section titled “Utan tillägget”Allt tillägget gör kan du också göra med en länk. Lägg till en
GitHub-fil-URL efter ?open=:
https://drawtonomy.com/?open=https://github.com/esmini/esmini/blob/master/resources/xosc/cut-in.xoscÖppna esminis cut-in-scenario →
Den länken fungerar för alla, med eller utan tillägget — praktiskt när
du delar ett scenario med en kollega. Se Öppna och spela upp en
.xosc.
Se även
Section titled “Se även”- Öppna och spela upp en .xosc — alla vägar in i scenarioeditorn, inklusive dra och släpp.
- Simulera en OpenSCENARIO-fil i webbläsaren — spelaren på djupet.
- Uppspelning — transport, följkamera, ghosts och videoexport.
- Vad är esmini?