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 करने पर भी चित्र सही बना रहे।
वह एंट्री पॉइंट चुनें जो आपके आने के उद्देश्य से मेल खाता हो।
इसके उपयोग देखेंपेपर चित्र, डिज़ाइन-रिव्यू स्लाइड, ADAS test स्केच, Lanelet2 एडिटिंग, ROS map एनोटेशन, और बहुत कुछ। कैटलॉग ब्राउज़ करें और देखें कि आपका use case उसमें है या नहीं।
अन्य टूल से तुलनाRoadRunner, MATLAB Driving Scenario Designer, Truevision Designer, JOSM, Vector Map Builder, स्लाइड टूल, और online whiteboards के साथ neutral side-by-side तुलना।
फ़ॉर्मैट के बारे में पढ़ेंOpenSCENARIO, OpenDRIVE, Lanelet2, esmini, Autoware HD maps, ROS occupancy grids, और scenario classification (functional / logical / concrete) वास्तव में क्या हैं, और drawtonomy कहाँ फिट होता है।
शुरू करेंखाली canvas से exported scene तक पाँच मिनट में। फिर tutorials, how-to guides, reference, और extension developers के लिए SDK।
सेल्फ-ड्राइविंग (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 अधिग्रहण ग्रिड पर पाथ और बाधाओं के साथ
एनोटेट करें।
लेन, चौराहे, क्रॉसवॉक, ट्रैफिक लाइट, सड़क के निशान,
वाहन, और पैदल यात्री बिल्ट-इन आते हैं। आप अपने SVG टेम्पलेट
भी जोड़ सकते हैं और PR के ज़रिये contribute कर सकते हैं।
Topology-aware लेन
प्रत्येक लेन Next / Previous / Left / Right कनेक्शन रखती है।
एक बाउंड्री साझा करने वाली दो लेन समान बाउंड्री पॉइंट साझा
करती हैं, इसलिए एक बार खींचने से दोनों हिल जाती हैं।
Infinite canvas, सैटेलाइट बैकग्राउंड
मनमाने ढंग से बड़े लेआउट पर pan और zoom करें। सैटेलाइट या
roadmap बैकग्राउंड डालें और किसी वास्तविक स्थान से ट्रेस
करें। Snap और शेयर्ड पॉइंट मैन्युअल सफाई के बिना ज्योमेट्री
को aligned रखते हैं।
मुफ्त और केवल browser
कोई इंस्टॉल नहीं, कोई अकाउंट नहीं, कोई अपलोड नहीं।
सेव की गई drawtonomy.svg को बाद में खोलें और दृश्य ठीक वैसा ही
वापस आ जाता है जैसा छोड़ा था — कनेक्शन और overlap संबंधों सहित।
व्हाइटबोर्ड मुख्य चीज़ है; ये वे रास्ते हैं जिनसे आरेख बाकी 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 करें।
evaluation phase पूरी होने के बाद जब आप वास्तव में draw करना चाहते हैं,
तो docs चार प्रकार की ज़रूरतों के अनुसार व्यवस्थित हैं। वह चुनें जो
आप करना चाहते हैं उससे मेल खाता हो।
Tutorialsकरके सीखें। खाली canvas से लेकर पूर्ण दृश्य तक step-by-step पाठ।
How-to guidesकोई विशेष काम पूरा करें। लेन, वाहन, एक्सपोर्ट, और इम्पोर्ट के लिए recipes।
Referenceतथ्यों को देखें। शॉर्टकट, फ़ाइल फ़ॉर्मैट, शेप कैटलॉग, और SDK API।
Explanationमॉडल को समझें। drawtonomy इस तरह क्यों काम करता है।