Openpilot – रोबोटिक्स ऑपरेटिंग सिस्टम
(github.com/commaai)openpilot
openpilot एक रोबोट ऑपरेटिंग सिस्टम है जो वर्तमान में 275 से अधिक समर्थित वाहनों में driver assistance system को अपग्रेड करता है
Docs · Roadmap · Contribute · Community · Try it on a comma 3X
Quick start: bash <(curl -fsSL openpilot.comma.ai)
कार में openpilot का उपयोग शुरू करना
कार में openpilot का उपयोग करने के लिए आपको चार चीज़ों की आवश्यकता होगी:
- समर्थित डिवाइस: comma 3/3X, जिसे comma.ai/shop से खरीदा जा सकता है
- सॉफ़्टवेयर: comma 3/3X सेटअप प्रक्रिया में custom software URL दर्ज किया जा सकता है। रिलीज़ वर्ज़न इंस्टॉल करने के लिए
openpilot.comma.aiURL का उपयोग करें - समर्थित वाहन: 275 से अधिक समर्थित वाहनों में से एक आपके पास होना चाहिए
- vehicle harness: comma 3/3X को वाहन से जोड़ने के लिए vehicle harness आवश्यक है
vehicle harness और डिवाइस को इंस्टॉल करने के बारे में विस्तृत निर्देश उपलब्ध हैं। अन्य हार्डवेयर पर भी openpilot चलाया जा सकता है, लेकिन यह plug-and-play नहीं है
openpilot डेवलपमेंट शुरू करना
openpilot को comma और यूज़र्स मिलकर विकसित करते हैं। GitHub पर pull requests और issues का स्वागत है
- कम्युनिटी Discord से जुड़ें
- योगदान दस्तावेज़ देखें
- openpilot tools देखें
- डेवलपमेंट workflow के बारे में पढ़ें
- कोड दस्तावेज़ https://docs.comma.ai पर उपलब्ध हैं
- openpilot चलाने की जानकारी कम्युनिटी wiki में उपलब्ध है
यदि आप openpilot पर काम करके भुगतान पाना चाहते हैं, तो comma बाहरी contributors को काफ़ी reward देता है और hiring कर रहा है
सुरक्षा और टेस्टिंग
- openpilot ISO26262 guidelines का पालन करता है; अधिक जानकारी के लिए SAFETY.md देखें
- openpilot हर commit पर software-in-the-loop tests चलाता है
- safety model को enforce करने वाला कोड panda में है और C में लिखा गया है; अधिक जानकारी के लिए code rigor देखें
- panda में software-in-the-loop safety tests हैं
- आंतरिक रूप से, विभिन्न processes को build और unit test करने के लिए hardware-in-the-loop Jenkins test suite का उपयोग किया जाता है
- panda में अतिरिक्त hardware-in-the-loop tests हैं
- नवीनतम openpilot एक test closet में चलता है, जहाँ 10 comma डिवाइस लगातार routes replay करते हैं
लाइसेंस
openpilot MIT लाइसेंस के तहत वितरित किया जाता है। कुछ सॉफ़्टवेयर अन्य लाइसेंस के तहत वितरित किए जाते हैं
इस सॉफ़्टवेयर का उपयोगकर्ता Comma.ai, Inc. तथा उसके directors, officers, employees, agents, shareholders, affiliates, subcontractors और customers को किसी भी claims, lawsuits, demands, damages, liabilities, obligations, losses, settlements, judgments, costs और expenses (जिसमें attorney fees और costs शामिल हैं) से indemnify और सुरक्षित रखेगा
यह सॉफ़्टवेयर केवल research purpose के लिए उपलब्ध alpha-quality software है। यह कोई product नहीं है। स्थानीय क़ानूनों और नियमों का पालन करना उपयोगकर्ता की ज़िम्मेदारी है। कोई स्पष्ट या निहित वारंटी नहीं है
यूज़र डेटा और comma अकाउंट
डिफ़ॉल्ट रूप से, openpilot ड्राइविंग डेटा को सर्वर पर अपलोड करता है। डेटा को comma connect के माध्यम से एक्सेस किया जा सकता है। इस डेटा का उपयोग बेहतर models को ट्रेन करने और openpilot को सुधारने के लिए किया जाता है
openpilot open source software है, इसलिए यूज़र डेटा संग्रह को disable कर सकते हैं
openpilot सड़क की ओर मुख किए कैमरा, CAN, GPS, IMU, magnetic sensor, thermal sensor, crash, और operating system logs रिकॉर्ड करता है। ड्राइवर की ओर मुख किया कैमरा केवल तभी रिकॉर्ड होता है जब सेटिंग्स में इसे स्पष्ट रूप से चुना गया हो। माइक्रोफ़ोन रिकॉर्ड नहीं किया जाता
openpilot का उपयोग करके आप privacy policy से सहमत होते हैं। इस सॉफ़्टवेयर या संबंधित सेवाओं का उपयोग करने पर कुछ प्रकार का यूज़र डेटा उत्पन्न होता है, जिसे comma के विवेकानुसार रिकॉर्ड और स्टोर किया जा सकता है। इस एग्रीमेंट को स्वीकार करके आप comma को इस डेटा का उपयोग करने का अपरिवर्तनीय, स्थायी, वैश्विक अधिकार प्रदान करते हैं
GN⁺ का सारांश
- openpilot एक रोबोट ऑपरेटिंग सिस्टम है, जो 275 से अधिक वाहनों में driver assistance system को अपग्रेड करता है
- comma 3/3X डिवाइस, समर्थित वाहन, सॉफ़्टवेयर और vehicle harness की आवश्यकता होती है
- GitHub पर योगदान का स्वागत है, और इसका विकास कम्युनिटी के साथ मिलकर होता है
- यह ISO26262 guidelines का पालन करता है और विभिन्न tests के माध्यम से सुरक्षा सुनिश्चित करता है
- यह MIT लाइसेंस के तहत वितरित होता है, और यूज़र डेटा comma सर्वर पर अपलोड किया जाता है
openpilot उन लोगों के लिए बहुत उपयोगी है जो autonomous driving technology में रुचि रखते हैं, और संबंधित क़ानूनों व नियमों का पालन करना आवश्यक है। समान फ़ीचर्स वाले प्रोजेक्ट्स में Tesla का Autopilot और Waymo शामिल हैं
1 टिप्पणियां
Hacker News राय
Dodge Ram के मालिक एक उपयोगकर्ता ने कहा कि Comma 3x के साथ लंबी दूरी की ड्राइविंग में उन्हें ज़्यादा आत्मविश्वास और आरामदायक अनुभव मिला
यह बात चौंकाने वाली है कि 275 कार मॉडल्स में autonomous driving के लिए ज़रूरी सभी actuators शामिल हैं
Hyundai Ioniq 5 चुनने की एक वजह यह थी कि वह OpenPilot के साथ compatible है, और इसने ड्राइविंग अनुभव को काफ़ी बेहतर बना दिया
Sunnypilot का एक मोड pedals को कंट्रोल करता है, लेकिन steering wheel पकड़ने की ज़रूरत नहीं होती
यह सिस्टम बहुत शानदार है, लेकिन कुछ सवाल हैं
यह हैरान करने वाली बात नहीं है कि Comma अब भी मौजूद है
मैं लंबे समय से Openpilot को follow कर रहा हूँ, और अगर मेरे पास supported car होती तो मैं इसे इस्तेमाल करने को तैयार होता
जिज्ञासा है कि क्या unsupported कारों में अतिरिक्त hardware लगाकर उन्हें compatible बनाया जा सकता है
अगर मैं law enforcement में होता, तो stored video हासिल करने के लिए बहुत उत्सुक होता
कुछ देर के लिए मुझे लगा कि यह वही ROS alternative है जिसका मैं इंतज़ार कर रहा था