Lewati ke konten

Membuat sketsa sebelum penulisan OpenSCENARIO

Menulis XML OpenSCENARIO secara tangan untuk skenario kecil tidak masalah. Membuat sketsa secara visual terlebih dahulu dapat menghemat waktu pada tata letak — jaringan jalur, penempatan peserta, lintasan kasar — sebelum Anda duduk untuk menulis sisa XML.

drawtonomy dibangun untuk langkah sketsa tersebut. Ini bukan alat penulisan skenario produksi.

  • Sumber .drawtonomy.svg yang dapat Anda edit kembali nanti (baik untuk gambar dan varian).
  • Zip .xosc + .xodr + run.sh yang diekspor yang dapat Anda putar di esmini untuk versi sederhana dari adegan.
  • Baseline yang dapat Anda edit lebih lanjut secara manual.
  • Skenario dengan pemicu kondisional, parameter sweep, kontroler kustom, atau aliran lalu lintas padat. drawtonomy tidak mengekspresikan itu.
  • Cakupan penuh spesifikasi OpenSCENARIO 1.3. Hanya subset yang ada dalam eksporter.
  • Skenario yang siap dikirim ke test suite regresi tanpa pekerjaan lebih lanjut.

Anggap ekspor sebagai titik awal. Tata letak keluar dari langkah sketsa dengan cepat; logika masih milik XML atau kode.

  1. Sketsa jaringan jalan. Lane Tool, Intersection Templates, bentuk Crosswalk.
  2. Tempatkan peserta. Ego pada jalur tertentu, entitas lain pada offset longitudinal yang diketahui.
  3. Tunjukkan niat. Panah Path menunjukkan apa yang Anda maksudkan untuk dilakukan setiap entitas. Perlakukan sebagai catatan visual untuk diri Anda, bukan definisi pemicu penuh.
  4. Ekspor bundle esmini dan mainkan. Konfirmasi tata letak terlihat benar.
  5. Buka .xosc di editor teks dan tambahkan hal-hal yang tidak diungkapkan drawtonomy — pemicu, deklarasi parameter, storyboard kustom, apa pun di luar jalur sederhana.
  • Skenario satu kali yang kecil — langsung tulis XML-nya.
  • Fleet skenario — hasilkan dari DSL, bukan dari kanvas.
  • Peta HD fidelitas tinggi — gunakan alat peta HD khusus.

Lihat panduan export-asam untuk detail ekspor.