Lewati ke konten

Apa itu OpenDRIVE?

OpenDRIVE adalah standar terbuka ASAM untuk mendeskripsikan jaringan jalan statis dalam simulasi mengemudi. Format ini menggunakan ekstensi .xodr dan menjadi wadah geometri jalan utama yang direferensikan oleh file OpenSCENARIO.

Dokumen .xodr mendeskripsikan jaringan jalan secara analitis — bukan sebagai kumpulan poligon, melainkan sebagai geometri parametrik:

  • Jalan dengan garis referensi, direpresentasikan sebagai segmen line, arc, spiral, poly3, atau paramPoly3 sepanjang sumbu-s.
  • Bagian jalur dengan jalur kiri, tengah, dan kanan; setiap jalur memiliki lebar, jenis, serta tautan penerus/pendahulu antar jalur.
  • Persimpangan yang menghubungkan jalan-jalan pada pertemuan, dengan pemetaan eksplisit dari jalan masuk ke jalan penghubung.
  • Objek jalan seperti pembatas jalan, rambu lalu lintas, lampu lalu lintas, dan penyeberangan pejalan kaki.
  • Profil elevasi dan superelevasi untuk bentuk 3D jalan.

Representasi analitis inilah yang memungkinkan simulator menanyakan “apa pusat jalur pada s=42m di jalan 7” secara efisien. Karena kerumitan formatnya, file .xodr umumnya diedit menggunakan alat khusus, bukan secara manual.

  • OpenDRIVE 1.4 / 1.5 — revisi stabil jangka panjang, masih umum digunakan pada alat lama.
  • OpenDRIVE 1.6 / 1.7 — peningkatan bertahap dan klarifikasi spesifikasi.
  • OpenDRIVE 1.8 — revisi terkini yang menjadi target ekspor drawtonomy. RoadRunner mendukung rentang penuh 1.4–1.8 untuk impor maupun ekspor.

Alat umumnya kompatibel ke belakang tetapi tidak ke depan — pastikan Anda memeriksa versi yang didukung simulator Anda.

Dua format yang sering tertukar dalam ekosistem peta HD:

AspekOpenDRIVELanelet2
AsalASAM, industri simulasiAutoware, FZI
GeometriAnalitis (arc, spiral, polynomial)Polyline (lanelet dibatasi linestring)
Konsumen utamaCARLA, esmini, RoadRunner, Cognata, SCANeRPerencanaan Autoware, ground truth persepsi
PenyimpananXML .xodrOSM XML

Keduanya dapat mendeskripsikan jaringan jalan yang serupa, namun dioptimalkan untuk kebutuhan yang berbeda. Lihat Apa itu Lanelet2? untuk perbandingan dari sisi lain.

  • MathWorks RoadRunner — editor peta HD yang banyak digunakan dengan dukungan penuh OpenDRIVE 1.4–1.8. Bersifat komersial, namun lisensi kampus tersedia di banyak universitas.
  • Truevision Designer — editor OpenDRIVE berbasis desktop, gratis untuk penggunaan non-komersial, dan sering menjadi alternatif terbuka terhadap RoadRunner.
  • Blender Driving Scenario Creator — add-on Blender open-source dengan geometri jalan triple clothoid dan dukungan junction yang lengkap.
  • LaneMaker — editor desktop gratis berlisensi Apache-2.0 untuk jaringan jalan, dilengkapi simulasi lalu lintas bawaan, cocok untuk pengguna umum.
  • odrviewer.io dan odrplot — alat sisi viewer untuk memeriksa file .xodr di browser, tanpa kemampuan pengeditan.
  • drawtonomy — whiteboard browser dengan ekspor OpenDRIVE 1.8 parsial.

drawtonomy bukan editor peta HD dalam artian RoadRunner / Truevision / BDSC. Ekspor OpenDRIVE-nya bersifat parsial — berguna untuk skenario sederhana, bukan untuk peta HD produksi:

  • Sketsa tata letak jalan sederhana — persimpangan, penggabungan jalur, geometri dasar — lalu ekspor OpenDRIVE 1.8 bersama file OpenSCENARIO 1.3.
  • Seluruh proses ekspor berjalan di browser, tanpa instalasi maupun akun.
  • Hasilnya dapat diputar di esmini untuk skenario sederhana.

Yang tidak dihasilkan eksporter drawtonomy saat ini (sesuai dokumentasinya):

  • Primitif junction OpenDRIVE (<junction>). Tautan next/previous di tingkat jalur sudah dihasilkan, namun pembungkus junction masih dalam roadmap.
  • Rambu lalu lintas sebagai entri <signal>.
  • Geometri analitis (clothoid, polynomial). drawtonomy bekerja dengan polyline 2D dan menghasilkan OpenDRIVE yang mengaproksimasinya.

Untuk peta HD tingkat survei atau produksi, gunakan alat pemetaan HD yang khusus. drawtonomy berperan sebagai lapisan sketsa.