ट्यूटोरियल
सर्वोत्तम ओपनआर्म सामग्रियों के माध्यम से एक क्यूरेटेड पथ - टेलीऑपरेशन और डेटा लॉगिंग के माध्यम से सॉकेटकैन संचार से। यहां से शुरुआत करें, फिर शोध लेखों के माध्यम से गहराई तक जाएं।
सर्वोत्तम प्रथम लिंक
यदि आप ओपनआर्म में नए हैं, तो एसवीआरसी शोध लेखों की खोज करने से पहले इन चार स्रोतों से शुरुआत करें। वे आपको स्टैक कैसे काम करता है इसकी आधिकारिक जमीनी सच्चाई बताते हैं।
आधिकारिक ओपनआर्म दस्तावेज़ीकरण और GitHub
-
1ओपनआर्म सॉफ़्टवेयर गाइड (आधिकारिक) रोबोट विवरण, सॉकेटकैन, आरओएस2 एकीकरण और उन्नत नियंत्रण। विशिष्टताओं में जाने से पहले आधिकारिक अवलोकन। आधिकारिक गाइड पढ़ें →
-
2ROS2 नियंत्रण दस्तावेज़ फ़ाइलें, नकली हार्डवेयर मोड, नियंत्रक सेटअप और मोशन कमांड लॉन्च करें। वास्तविक हार्डवेयर को छूने से पहले इसे पढ़ें। ROS2 नियंत्रण दस्तावेज़ खोलें →
-
3कैन लाइब्रेरी डॉक्स सॉकेटकैन आर्किटेक्चर, क्लास लेआउट, एमआईटी नियंत्रण मोड, मोटर आईडी, कॉलबैक मोड और टाइमिंग। कोई भी नियंत्रण कोड लिखने से पहले आवश्यक। CAN दस्तावेज़ खोलें →
-
4मुख्य GitHub रिपॉजिटरी रिपोजिटरी प्रवेश बिंदु: हार्डवेयर, सॉफ्टवेयर, मुद्दे और पारिस्थितिकी तंत्र लिंक। सामान्य समस्याओं के उत्तर खोजने के लिए मुद्दे खोलें। GitHub देखें →
संचार: सॉकेटकैन और कैन बस
नियंत्रण कोड लिखने से पहले समझें कि हाथ कैसे संचार करता है। अधिकांश लाये जाने वाले मुद्दे CAN मुद्दे हैं।
सॉकेटकैन सेटअप गाइड
संचार जांच, मोटर आईडी मैपिंग, CAN त्रुटि फ़्रेम, और इंटरफ़ेस लाना। CAN सेटअप समस्याओं के लिए विहित SVRC संदर्भ।
गाइड पढ़ें → आधिकारिक दस्तावेज़ओपनआर्म कैन लाइब्रेरी
के लिए पूर्ण API दस्तावेज़ openarm_can: मोटर कक्षाएं, एमआईटी नियंत्रण पैकेट प्रारूप, कॉलबैक मोड और टाइमआउट कॉन्फ़िगरेशन।
ड्राइवर सेटअप (यह हब)
चरण-दर-चरण CAN ड्राइवर स्थापना: कर्नेल मॉड्यूल लोडिंग, इंटरफ़ेस ब्रिंगअप, कैंडंप सत्यापन और लगातार कॉन्फ़िगरेशन।
चरण देखें →व्यवहार में वास्तव में क्या मायने रखता है
CAN समस्याओं के सबसे आम स्रोत API का दुरुपयोग नहीं हैं - वे कॉलबैक मोड स्विचिंग, टाइमआउट ट्यूनिंग और फ़र्मवेयर अपडेट के बाद मोटर्स में असंगत CAN ID मैपिंग हैं। किसी भी अन्य चीज़ से पहले इन्हें जांचें।
नियंत्रण: ROS2 और MIT नियंत्रण मोड
हार्डवेयर ब्रिंगअप प्रवाह और नियंत्रक कॉन्फ़िगरेशन। हमेशा पहले नकली हार्डवेयर चलाएं, फिर असली हार्डवेयर।
ROS2 नियंत्रण गाइड
नकली हार्डवेयर मोड, वास्तविक हार्डवेयर ब्रिंगअप, नियंत्रक अनुशासन, लॉन्च फ़ाइल विकल्प और प्रक्षेपवक्र कमांड उदाहरण।
गाइड पढ़ें → अनुसंधान गाइडएमआईटी नियंत्रण लाभ गाइड
केपी/केडी ट्यूनिंग नोट्स, प्रत्येक जोड़ के लिए सुरक्षित शुरुआती मूल्य, सुरक्षा मार्जिन, और जब लाभ के कारण दोलन होता है तो क्या करना चाहिए।
गाइड पढ़ें → अनुसंधान गाइडअंशांकन एवं होमिंग गाइड
संयुक्त शून्य-सेटिंग प्रक्रिया, होमिंग अनुक्रम, कार्यक्षेत्र सत्यापन और सामान्य अंशांकन विफलता मोड।
गाइड पढ़ें →नकली पहले, असली बाद में
ओपनआर्म बॉक्स से बाहर नकली हार्डवेयर मोड का समर्थन करता है। हमेशा अपने नियंत्रण कोड को सत्यापित करें use_fake_hardware:=true वास्तविक मोटरों से कनेक्ट करने से पहले। यह अकेले अधिकांश हार्डवेयर क्षति की घटनाओं को रोकता है।
लाभ और सुरक्षा मार्जिन
सभी जोड़ों के लिए Kp=20, Kd=0.5 से प्रारंभ करें। धीरे-धीरे बढ़ाएँ. एमआईटी गेन गाइड प्रति जोड़ के अधिकतम सुरक्षित मूल्यों का दस्तावेजीकरण करता है - उनके भीतर रहने से मोटर ओवरहीटिंग और यांत्रिक तनाव से बचाव होता है।
टेलीऑपरेशन और डेटा लॉगिंग
नीति प्रशिक्षण के लिए उच्च गुणवत्ता वाले प्रदर्शन रिकॉर्ड करें। हार्डवेयर सेटअप, रिकॉर्डिंग कमांड और डेटासेट प्रबंधन।
टेलिओप और डेटा लॉगिंग गाइड
एंड-टू-एंड टेलीऑपरेशन सेटअप: ऑपरेटर डिवाइस कनेक्शन, जोड़ों और कैमरों की सिंक्रनाइज़ रिकॉर्डिंग, एपिसोड रीप्ले, और आरएलडीएस/लेरोबोट निर्यात।
गाइड पढ़ें → हब पेजडेटा संग्रह (यह हब)
हार्डवेयर कनेक्शन, लेरोबोट रिकॉर्डिंग वर्कफ़्लो, डेटासेट प्रारूप स्पष्टीकरण, और गुणवत्ता चेकलिस्ट। पूर्ण चरण-दर-चरण।
पेज पर जाएँ → शोध आलेखप्रदर्शन डेटा कैसे एकत्रित करें
उच्च गुणवत्ता वाले रोबोट प्रदर्शन संग्रह के पीछे सिद्धांत: दृश्य स्थिरता, ऑपरेटर प्रशिक्षण, विफलता प्रबंधन और डेटासेट संस्करण।
लेख पढ़ें →एआई मॉडल प्रशिक्षण
आपके पास डेटासेट होने के बाद, अगला चरण नीति प्रशिक्षण है। OpenArm ACT, डिफ्यूजन पॉलिसी और OpenVLA के साथ बॉक्स से बाहर काम करता है।
ओपनआर्म: एक डेटा-केंद्रित प्लेटफ़ॉर्म
पूर्ण डिज़ाइन दर्शन: डेटा कैप्चर आर्किटेक्चर, डेटा के रूप में विफलता, सिम-टू-रियल संरेखण, और सीखने के लिए तैयार आउटपुट प्रारूप।
लेख पढ़ें → एसवीआरसी मॉडलसंगत एआई मॉडल
एसीटी, डिफ्यूजन पॉलिसी और ओपनवीएलए - ओपनआर्म डेटासेट के लिए पूर्व-प्रशिक्षित चौकियां और फाइन-ट्यूनिंग गाइड।
मॉडल ब्राउज़ करें → एसवीआरसी डेटासेटसार्वजनिक ओपनआर्म डेटासेट
लेरोबोट प्रारूप में समुदाय और एसवीआरसी डेटासेट, प्रशिक्षण के लिए तैयार हैं। यदि आप पहले डेटा एकत्र नहीं करना चाहते तो सीधे प्रशिक्षण पर जाएँ।
डेटासेट ब्राउज़ करें →सभी एसवीआरसी ओपनआर्म संसाधन
प्रत्येक आंतरिक पृष्ठ और शोध लेख एक ही स्थान पर अनुक्रमित। जब आप किसी विशिष्ट कार्यान्वयन समस्या की खोज कर रहे हों तो इनका उपयोग करें।
- › क्विकस्टार्ट - यूनिट 0 ओरिएंटेशन
- > सेटअप गाइड - पूर्ण चरण-दर-चरण
- > सॉफ़्टवेयर - SDK, ड्राइवर, ROS2, LeRobot
- ›विनिर्देश - मैकेनिकल और इलेक्ट्रिकल
- > डेटा संग्रह - रिकॉर्डिंग वर्कफ़्लो
- > सुरक्षा - बिजली चालू करने से पहले पढ़ें
- > समुदाय - फोरम और अक्सर पूछे जाने वाले प्रश्न
- › अनुसंधान: सॉकेटकैन सेटअप
- ›अनुसंधान: ROS2 नियंत्रण
- › अनुसंधान: एमआईटी नियंत्रण लाभ
- > अनुसंधान: अंशांकन और होमिंग
- › अनुसंधान: टेलिओप डेटा लॉगिंग
- > अनुसंधान: डेटा-केंद्रित प्लेटफ़ॉर्म
- › अनुसंधान: ROS2 बनाम कस्टम स्टैक
- > अनुसंधान: प्रदर्शन डेटा एकत्रित करना
- > ओपनआर्म फोरम हब
- > विकी: एसडीके क्विकस्टार्ट
- > विकी: पूर्ण एपीआई संदर्भ