इसे छोड़कर कंटेंट पर जाएं

drawtonomy — ड्राइविंग सिनारियो के लिए व्हाइटबोर्ड

ड्राइविंग सिनारियो के लिए मुफ्त, ब्राउज़र-आधारित व्हाइटबोर्ड। पेपर, स्लाइड, डिज़ाइन रिव्यू, और सिनारियो ऑथरिंग के लिए लेन, चौराहे, और ट्रैफ़िक दृश्य स्केच करें। कोई इंस्टॉल नहीं। कोई अकाउंट नहीं।

drawtonomy एक ड्राइविंग सिनारियो के लिए मुफ्त, ब्राउज़र-आधारित व्हाइटबोर्ड है — सेल्फ-ड्राइविंग (AV), स्वायत्त ड्राइविंग (AD), और ADAS, सभी के लिए समान रूप से।

लेन, चौराहे, वाहन, पैदल यात्री, ट्रैफिक लाइट, और सड़क के निशान बिल्ट-इन शेप के रूप में रखें। कोई इंस्टॉल नहीं, कोई अकाउंट नहीं, कुछ अपलोड नहीं होता। जब ज़रूरत हो, वही दृश्य ASAM OpenDRIVE 1.8, OpenSCENARIO 1.3, और esmini-ready zip बंडल में भी एक्सपोर्ट होता है, और Lanelet2 OSM मैप व ROS अधिग्रहण ग्रिड इम्पोर्ट करता है — पर ये बाहर की ओर जाने वाले ब्रिज हैं, मुख्य चीज़ नहीं (नीचे आपके simulation और mapping stack के लिए ब्रिज देखें)।

वो चित्र जो आप पेपर में डालते हैं, वो स्लाइड जो आप डिज़ाइन रिव्यू से पहले स्केच करते हैं, वो आरेख जो आप कॉल पर खींचते हैं जब आप टीम को कोई corner case समझाने की कोशिश कर रहे होते हैं, वो दृश्य जो आप OpenSCENARIO फ़ाइल लिखने से पहले स्केच करते हैं — यही इसका काम है। सेल्फ-ड्राइविंग (AV) शोध चित्र, स्वायत्त ड्राइविंग (AD) डिज़ाइन रिव्यू, और ADAS test-सिनारियो स्केच — cut-in, lane change, unprotected left, roundabout entry, pedestrian crossing, lead-vehicle braking — सभी यहाँ सामान्य स्केच हैं।

लेन / वाहन / चौराहे की शब्दावली इतनी व्यापक है कि यही canvas driving-school lesson plan, सड़क सुरक्षा शिक्षा सामग्री, ट्रैफिक इंजीनियरिंग concept चित्र, और व्यक्तिगत रोड दृश्य स्केच के लिए भी काम करता है — पूरी सूची के लिए use cases देखें।

canvas में एक Math (LaTeX) टूल भी है जो KaTeX से समीकरण रेंडर करता है, ताकि आप cost function या controller समीकरण को उस सिनारियो के बगल में रख सकें जिसे वो describe करता है। यह standalone, मुफ्त, browser-आधारित LaTeX समीकरण एडिटर के रूप में भी — पेपर चित्र, स्लाइड डेक, Notion, या blog posts के लिए — उतना ही अच्छा काम करता है।

यह क्यों बना: सामान्य ड्रॉइंग टूल और स्लाइड डेक नहीं जानते कि लेन क्या होती है, इसलिए जब भी कुछ हिलता है तो सड़क की ज्योमेट्री को फिर से बनाना पड़ता है। drawtonomy लेन, चौराहों, और बाकी ड्राइविंग-सिनारियो शब्दावली को बिल्ट-इन शेप के रूप में मानता है, ताकि iterate करने पर भी चित्र सही बना रहे।

वह एंट्री पॉइंट चुनें जो आपके आने के उद्देश्य से मेल खाता हो।

लोग इसका उपयोग किसके लिए करते हैं

Section titled “लोग इसका उपयोग किसके लिए करते हैं”

पेपर और थीसिस के लिए चित्र

सेल्फ-ड्राइविंग (AV), स्वायत्त ड्राइविंग (AD), और ADAS पेपर के लिए साफ, वेक्टर सिनारियो चित्र जो LaTeX, स्लाइड डेक, और Markdown में अच्छी तरह एम्बेड होते हैं — .drawtonomy.svg (drawtonomy का मूल, पुनः-संपादन योग्य SVG फ़ॉर्मैट), PDF, या EPS के रूप में एक्सपोर्ट।

डिज़ाइन चर्चा के लिए आरेख

एक lane-change manoeuvre, एक unprotected left, या एक occlusion केस का सेकंडों में स्केच बनाएं। परिणाम साझा करें और कल उसी canvas में चर्चा जारी रखें।

ऑथरिंग से पहले सिनारियो स्केच

OpenSCENARIO XML लिखने से पहले दृश्य बनाएं — और जब स्केच तैयार हो तो .xosc / .xodr में एक्सपोर्ट करें।

मैप और ROS एनोटेशन

सैटेलाइट बैकग्राउंड पर लेन ट्रेस करें, Lanelet2 OSM मैप एडिट करें, या ROS अधिग्रहण ग्रिड पर पाथ और बाधाओं के साथ एनोटेट करें।

यह सामान्य ड्रॉइंग टूल से तेज़ क्यों है

Section titled “यह सामान्य ड्रॉइंग टूल से तेज़ क्यों है”

ड्राइविंग-डोमेन शेप

लेन, चौराहे, क्रॉसवॉक, ट्रैफिक लाइट, सड़क के निशान, वाहन, और पैदल यात्री बिल्ट-इन आते हैं। आप अपने SVG टेम्पलेट भी जोड़ सकते हैं और PR के ज़रिये contribute कर सकते हैं।

Topology-aware लेन

प्रत्येक लेन Next / Previous / Left / Right कनेक्शन रखती है। एक बाउंड्री साझा करने वाली दो लेन समान बाउंड्री पॉइंट साझा करती हैं, इसलिए एक बार खींचने से दोनों हिल जाती हैं।

Infinite canvas, सैटेलाइट बैकग्राउंड

मनमाने ढंग से बड़े लेआउट पर pan और zoom करें। सैटेलाइट या roadmap बैकग्राउंड डालें और किसी वास्तविक स्थान से ट्रेस करें। Snap और शेयर्ड पॉइंट मैन्युअल सफाई के बिना ज्योमेट्री को aligned रखते हैं।

मुफ्त और केवल browser

कोई इंस्टॉल नहीं, कोई अकाउंट नहीं, कोई अपलोड नहीं। सेव की गई drawtonomy.svg को बाद में खोलें और दृश्य ठीक वैसा ही वापस आ जाता है जैसा छोड़ा था — कनेक्शन और overlap संबंधों सहित।

आपके simulation और mapping stack के लिए ब्रिज

Section titled “आपके simulation और mapping stack के लिए ब्रिज”

व्हाइटबोर्ड मुख्य चीज़ है; ये वे रास्ते हैं जिनसे आरेख बाकी workflow में बहता है।

पेपर और स्लाइड के लिए पुनः-संपादन योग्य SVG

.drawtonomy.svg फ़ॉर्मैट एक नियमित SVG है जो browser, GitHub, और स्लाइड डेक में preview होता है, और हर कनेक्शन intact के साथ drawtonomy में फिर से खुलता है। जब भी कोई चित्र बाद में बदलने की ज़रूरत पड़ सकती हो — पेपर, स्लाइड, documentation, blog posts — तो यही पहला विकल्प होना चाहिए।

Lanelet2 राउंड-ट्रिप

Lanelet2 OSM मैप संपादन के लिए खोलें और वापस OSM में एक्सपोर्ट करें — Autoware sample maps सहित। मौजूदा HD मैप के विरुद्ध परिवर्तन स्केच करने के लिए उपयोगी।

ASAM OpenDRIVE / OpenSCENARIO

OpenDRIVE 1.8 और OpenSCENARIO 1.3 एक्सपोर्ट करें — साथ में एक esmini-ready zip के रूप में जब आप अपने दृश्य को simulator में चलाना चाहते हैं।

AI सीन जनरेटर

प्राकृतिक भाषा में किसी सिनारियो का वर्णन करें, या OpenSCENARIO XML paste करें, और संपादन योग्य canvas वापस पाएं। आउटपुट एक सामान्य drawtonomy सीन है; इसे किसी और चीज़ की तरह refine करें।

बनाने के लिए तैयार हों

Section titled “बनाने के लिए तैयार हों”

evaluation phase पूरी होने के बाद जब आप वास्तव में draw करना चाहते हैं, तो docs चार प्रकार की ज़रूरतों के अनुसार व्यवस्थित हैं। वह चुनें जो आप करना चाहते हैं उससे मेल खाता हो।

एक्सटेंशन डेवलपर्स के लिए

Section titled “एक्सटेंशन डेवलपर्स के लिए”

यदि आप drawtonomy का उपयोग करने के बजाय इसके ऊपर बनाना चाहते हैं, तो drawtonomy को विस्तारित करना देखें। SDK स्रोत, उदाहरण, और संदर्भ इस साइट के साथ github.com/kosuke55/drawtonomy पर रहते हैं।