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.
Isi file OpenDRIVE
Section titled “Isi file OpenDRIVE”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, atauparamPoly3sepanjang 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.
Versi OpenDRIVE yang perlu diketahui
Section titled “Versi OpenDRIVE yang perlu diketahui”- 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.
OpenDRIVE vs Lanelet2
Section titled “OpenDRIVE vs Lanelet2”Dua format yang sering tertukar dalam ekosistem peta HD:
| Aspek | OpenDRIVE | Lanelet2 |
|---|---|---|
| Asal | ASAM, industri simulasi | Autoware, FZI |
| Geometri | Analitis (arc, spiral, polynomial) | Polyline (lanelet dibatasi linestring) |
| Konsumen utama | CARLA, esmini, RoadRunner, Cognata, SCANeR | Perencanaan Autoware, ground truth persepsi |
| Penyimpanan | XML .xodr | OSM XML |
Keduanya dapat mendeskripsikan jaringan jalan yang serupa, namun dioptimalkan untuk kebutuhan yang berbeda. Lihat Apa itu Lanelet2? untuk perbandingan dari sisi lain.
Alat penulisan yang umum digunakan
Section titled “Alat penulisan yang umum digunakan”- 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
.xodrdi browser, tanpa kemampuan pengeditan. - drawtonomy — whiteboard browser dengan ekspor OpenDRIVE 1.8 parsial.
Posisi drawtonomy
Section titled “Posisi drawtonomy”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.