drawtonomy और Scenic
Comparison नहीं — different layers
Section titled “Comparison नहीं — different layers”drawtonomy और Scenic competing tools नहीं हैं। वे different layers पर हैं:
- Scenic — space और behavior पर constraints के रूप में scenarios specify करने और single abstract spec से many concrete scenes sample करने के लिए probabilistic programming language। UC Berkeley पर developed।
- drawtonomy — एक single concrete scene visually sketch करने के लिए 2D browser whiteboard।
Scenic पूछता है “मैं जो scenarios test करना चाहता हूं उनका space क्या है?” drawtonomy पूछता है “एक specific scene कैसा दिखता है?”
Scenic क्या cover करता है
Section titled “Scenic क्या cover करता है”Official documentation और GitHub repository, और original PLDI 2019 paper के अनुसार:
- Probabilistic constraints के रूप में scenarios specify करने के लिए domain-specific language।
- Scenario sampling — one abstract specification से many concrete scenes generate करना।
- Simulators के interfaces, documented CARLA integration के साथ।
- Autonomous driving systems evaluate करने के लिए academic benchmarks में used।
- BSD license के तहत open-source।
Scale पर testing scenarios के लिए — small spec से corner cases का fleet generate करना — Scenic established tools में से एक है।
drawtonomy कैसे fit होता है
Section titled “drawtonomy कैसे fit होता है”drawtonomy में कोई DSL नहीं है, कोई sampling नहीं, कोई probabilistic generation नहीं। यह एक concrete scene at a time के लिए meant है, hand से drawn।
दोनों tools different roles में एक-दूसरे के साथ sit कर सकते हैं:
- Scenic test करने के लिए scenarios का spectrum generate करती है।
- drawtonomy paper, slide, या test plan के लिए एक representative concrete scene का visual figure produce करता है।
अगर आप Scenic उपयोग करके scenarios generate कर रहे हैं, drawtonomy उसे replace नहीं करता। अगर आप एक single scene hand से sketch कर रहे हैं और probabilistic sampling की ज़रूरत नहीं है, Scenic right tool नहीं है।
Same ecosystem का हिस्सा
Section titled “Same ecosystem का हिस्सा”Scenic scenario specification पर सबसे active research contributions में से एक है। drawtonomy बहुत narrower role में काम करता है — visual single-scene sketching — लेकिन same OpenSCENARIO format emit करता है और same downstream players target करता है। दोनों tools, CARLA + ScenarioRunner, esmini, scenariogeneration, और अन्य के साथ, same open scenario-testing community में different angles से contribute करते हैं।