Lanelet2 से OpenSCENARIO workflow
आपके पास एक Lanelet2 मैप है और आप उस पर एक simple driving scenario base करना चाहते हैं। drawtonomy एक visual bridge देता है — लेकिन एक narrow bridge।
Lanelet2 OSM → drawtonomy canvas → Simple OpenSCENARIO + OpenDRIVE bundleConcretely:
- Lanelet2 मैप import करें।
- Geometry trim और adjust करें जैसी ज़रूरत हो।
- Scenario participants का small set add करें।
- Path arrows से intent indicate करें।
- esmini bundle export करें (
.xosc+.xodr+run.sh)।
यह आपको क्या देता है
Section titled “यह आपको क्या देता है”- Existing Lanelet2 मैप पर paper-figure या design-discussion scenario quickly base करने का तरीका।
- Simple case के लिए esmini में small playable scene।
- Figure variants के लिए reusable
.drawtonomy.svgsource।
यह आपको क्या नहीं देता
Section titled “यह आपको क्या नहीं देता”- Real Lanelet2 → OpenDRIVE converter नहीं। drawtonomy का exporter analytical-geometry reconstruction नहीं करता।
- Production scenarios नहीं। drawtonomy OpenSCENARIO 1.3 का subset express करता है — कोई conditional triggers, parameter sweeps, custom controllers, या complex storyboards नहीं।
- Destination में Lanelet2 regulatory elements नहीं। Imported regulatory elements sidecar के ज़रिए re-export पर preserved होते हैं, लेकिन OpenSCENARIO side पर propagate नहीं होते।
- Tight Autoware integration नहीं। drawtonomy OpenSCENARIO/OpenDRIVE pair पर रुकता है।
Practical notes
Section titled “Practical notes”- Export से पहले crop करें। Lanelet2 maps अक्सर ज़रूरत से बहुत अधिक area cover करते हैं।
- Lane direction verify करें। Sidewalks / opposite-direction lanes drivable lanes के रूप में न बची हों।
- Simple case के लिए esmini में test करें। Exported scenario simple paths playback करता है; complex logic के लिए extend करने की expect करें।
अलग तरह से कब करें
Section titled “अलग तरह से कब करें”- City-scale या production-grade Lanelet2 → OpenDRIVE conversion → dedicated converter उपयोग करें।
- Production scenario fleets → code से generate करें known-good OpenDRIVE base के विरुद्ध।
- Autoware-internal scenarios → Autoware का own scenario tooling उपयोग करें।