माइक्रोडक हार्डवेयर समझाया गया: एक मूल DIY RL बाइपेड रोबोट कैसे बनाएं
Microduck ने तेजी से 2026 के सबसे चर्चित छोटे रोबोटों में से एक बन गया है। Pollen Robotics इसे 25 सेमी, लगभग 800 ग्राम का बायपेड के रूप में प्रस्तुत करता है जिसमें 15 एक्ट्यूएटर्स, एक कैमरा, गहराई संवेदन, दो IMUs, और 50 Hz का ऑनबोर्ड रिइंफोर्समेंट-लर्निंग नियंत्रण लूप है। इसकी प्रारंभिक प्रीऑर्डर कीमत $399 है, जबकि इसका सॉफ़्टवेयर, सिम्युलेटर, और रिइंफोर्समेंट-लर्निंग वर्कफ़्लो डेवलपर्स के लिए निरीक्षण और विस्तार के लिए प्रकाशित किया गया है।
यह संयोजन स्वाभाविक रूप से एक प्रश्न उठाता है:
> क्या निर्माता वाणिज्यिक रूप से उपलब्ध भागों से Microduck-शैली का रिइंफोर्समेंट-लर्निंग रोबोट बना सकते हैं?
संक्षिप्त उत्तर है हाँ, यदि लक्ष्य एक मूल DIY बायपेड है जो समान इंजीनियरिंग विचारों का अन्वेषण करता है. यह एक सस्ता, एक-से-एक Microduck क्लोन का वादा करना जिम्मेदार नहीं है।Pollen Robotics ने सॉफ़्टवेयर स्टैक जारी किया है, लेकिन इसने एक पूर्ण आधिकारिक हार्डवेयर बिल ऑफ मटेरियल्स, उत्पादन-तैयार CAD, PCB स्कीमैटिक्स, केबल ड्रॉइंग, या असेंबली निर्देश प्रकाशित नहीं किए हैं।
इसलिए यह गाइड तीन चीजें सावधानीपूर्वक करती है:
- आधिकारिक विनिर्देशों को आधिकारिक स्रोत कोड में पाए गए तथ्यों से अलग करती है;
- व्यावहारिक विकास घटकों की पहचान करती है बिना उन्हें आधिकारिक BOM के रूप में प्रस्तुत किए;
- एक मूल DIY रोबोट आर्किटेक्चर का प्रस्ताव करती है जिसे Microduck के शेल, ब्रांडिंग, उत्पादन फ़ाइलों, या अप्रकाशित इलेक्ट्रॉनिक्स की नकल करने की आवश्यकता नहीं है।
महत्वपूर्ण स्वतंत्रता नोटिस
यह rcdrone.top. rcdrone.top द्वारा एक स्वतंत्र तकनीकी टिप्पणी और भाग-चयन गाइड है जो Pollen Robotics या Hugging Face के साथ संबद्ध, अधिकृत, प्रायोजित, या समर्थित नहीं है।“Microduck,” “Pollen Robotics,” “Hugging Face,” “DYNAMIXEL,” “ROBOTIS,” और सभी अन्य उत्पाद नाम और चिह्न उनके संबंधित मालिकों के हैं और केवल संबंधित उत्पादों की पहचान और चर्चा के लिए उपयोग किए जाते हैं।
कोई rcdrone.top उत्पाद आधिकारिक Microduck भाग के रूप में विपणन नहीं किया जाना चाहिए जब तक कि यह निर्माता के अपने ब्रांड के तहत बेचा गया एक प्रामाणिक भाग न हो और इसे सही ढंग से पहचाना न गया हो। तीसरे पक्ष के बोर्ड और किट को नामों का उपयोग करना चाहिए जैसे RL Biped Development Board, 15-Servo Robot Wiring Kit, या Microduck Software Development Compatible, जिसके बाद एक स्पष्ट संगतता योग्यता हो।
पोलन रोबोटिक्स आधिकारिक रूप से पुष्टि करता है
आधिकारिक माइक्रोडक उत्पाद पृष्ठ निम्नलिखित उच्च-स्तरीय विशिष्टताओं की पुष्टि करता है:
| विशेषता | आधिकारिक रूप से घोषित विशिष्टता |
|---|---|
| ऊँचाई | लगभग 25 सेमी |
| वजन | लगभग 800 ग्राम |
| एक्चुएटर्स | 15 मोटर्स |
| धारणा | कैमरा, LiDAR/गहराई संवेदन, और दो IMUs |
| ऑनबोर्ड नियंत्रण | 50 हर्ट्ज नीति लूप |
| शामिल व्यवहार | सात प्रशिक्षित आंदोलनों या व्यवहार परिवार |
| सॉफ़्टवेयर | ओपन-सोर्स SDK, सिमुलेशन, और RL प्रशिक्षण स्टैक |
| परिचयात्मक प्रीऑर्डर मूल्य | $399 कर और शिपिंग से पहले |
ये तथ्य उपयोगी हैं, लेकिन ये एक घटक-स्तरीय BOM नहीं हैं।सटीक भाग नंबरों को अलग से संभाला जाना चाहिए।
आधिकारिक सॉफ़्टवेयर भंडार से क्या स्थापित किया जा सकता है
एक रोबोट रनटाइम को यह जानना होगा कि कौन सा सीरियल पोर्ट खोलना है, किन उपकरणों को संबोधित करना है, कौन सा कैमरा ओवरले लोड करना है, और कौन से रजिस्टर पढ़ने हैं। इस कारण से, आधिकारिक सॉफ़्टवेयर भंडार विपणन पृष्ठ की तुलना में विद्युत वास्तुकला के बारे में अधिक जानकारी प्रदान करता है।
वर्तमान सार्वजनिक कोड और डिज़ाइन दस्तावेज़ इस आर्किटेक्चर की ओर इशारा करते हैं:
| कार्य | साक्ष्य-आधारित घटक या इंटरफ़ेस | विश्वास |
|---|---|---|
| लिनक्स कंप्यूटर | Radxa Zero 3W परिवार, Rockchip RK3566 | उच्च: आधिकारिक तैनाती फ़ाइलें और डिवाइस-ट्री संदर्भ |
| संयुक्त एक्ट्यूएटर्स | 15 ROBOTIS DYNAMIXEL XL330-क्लास सर्वो | उच्च: आधिकारिक मोटर-बस दस्तावेज़ीकरण |
| मुख्य अभिविन्यास सेंसर | LSM6DSV16X एक imu_to_dxl इंटरफ़ेस बोर्ड पर |
उच्च: आधिकारिक बस और सेंसर कोड |
| कैमरा | IMX219 / Raspberry Pi कैमरा v2-संगत मॉड्यूल | उच्च: आधिकारिक डिवाइस-ट्री और मीडिया कॉन्फ़िगरेशन |
| मल्टी-ज़ोन गहराई सेंसर | VL53L5CX या VL53L8CX परिवार | उच्च: आधिकारिक ToF सॉफ़्टवेयर पथ |
| ऑडियो कोडेक | TLV320AIC3104 | उच्च: आधिकारिक ऑडियो डिवाइस-ट्री कॉन्फ़िगरेशन |
| द्वितीयक IMU | BMI088 | मध्यम-उच्च: कॉन्फ़िगरेशन में मौजूद लेकिन निष्क्रिय या अप्रयुक्त के रूप में चिह्नित |
| मोटर और IMU बस | 3-तार TTL आधा-डुप्लेक्स, DYNAMIXEL प्रोटोकॉल 2।0, 1 Mbps | उच्च: आधिकारिक नियंत्रण कोड |
| रोबोट इंटर-प्रोसेस एपीआई | यूनिक्स सॉकेट्स पर JSON-RPC | उच्च: आधिकारिक आर्किटेक्चर दस्तावेज़ीकरण |
ये हैं स्रोत-कोड-समर्थित निष्कर्ष, एक Pollen Robotics द्वारा जारी उत्पादन BOM नहीं है। हार्डवेयर उत्पादन से पहले या दौरान बदल सकता है।
सबसे महत्वपूर्ण हार्डवेयर विकल्प: 15 स्मार्ट सर्वो
Microduck सामान्य शौक PWM सर्वो के चारों ओर नहीं बनाया गया है। इसका नियंत्रण प्रणाली एक मल्टी-ड्रॉप डिजिटल सर्वो बस और संयुक्त-राज्य फीडबैक पर निर्भर करती है।
साक्ष्य 15 ROBOTIS DYNAMIXEL XL330-M288-T-क्लास एक्ट्यूएटर्स की ओर इशारा करता है। चौदह जोड़ों ने सीखी गई नीति में भाग लिया; पंद्रहवां एक्ट्यूएटर उच्च-स्तरीय नियंत्रण के तहत मुँह या चोंच को संचालित करता है।
XL330-M288-T संदर्भ विनिर्देश
| पैरामीटर | मान |
|---|---|
| आयाम | 20 × 34 × 26 मिमी |
| वजन | 18 ग्राम |
| गियर अनुपात | 288.4:1 |
| स्थिति संकल्पना | 12 बिट, 4,096 गिनती प्रति क्रांति |
| सिफारिश की आपूर्ति | 5.0 वी |
| रेटेड इनपुट रेंज | 3.7–6.0 वी |
| स्टॉल टॉर्क | 5 वी पर 0.52 एन·मी; 6 वी पर 0.60 एन·मी |
| नो-लोड स्पीड | 5 वी पर 103 आरपीएम; 6 वी पर 123 आरपीएम |
| संचार | TTL हाफ-डुप्लेक्स, DYNAMIXEL प्रोटोकॉल 2.0 |
| फीडबैक | स्थिति, वेग, वर्तमान/PWM, वोल्टेज, तापमान, और स्थिति |
एक सीखे हुए द्विपद के लिए, 18 ग्राम का द्रव्यमान टॉर्क आंकड़े के रूप में उतना ही महत्वपूर्ण है। प्रत्येक एक्ट्यूएटर को 55 ग्राम के अनुक्रमिक सर्वो से बदलने पर 15 जोड़ों में लगभग 555 ग्राम का जोड़ होता है, इससे पहले कि ब्रैकेट बड़े हो जाएं। यह अंग की जड़ता, द्रव्यमान का केंद्र, प्रभाव व्यवहार, और सिमुलेशन से वास्तविकता में स्थानांतरण की समस्या को बदल देता है।
क्यों एक उच्च-टॉर्क शौक सर्वो स्वचालित रूप से एक प्रतिस्थापन नहीं है
एक उम्मीदवार एक्ट्यूएटर का मूल्यांकन इन सभी आवश्यकताओं के खिलाफ किया जाना चाहिए:
- लगभग 20 × 34 × 26 मिमी पैकेजिंग;
- लक्ष्य द्रव्यमान 20 ग्राम के करीब या उससे कम;
- कम बैकलैश और दोहराने योग्य शून्य स्थिति;
- पूर्ण संयुक्त स्थिति फीडबैक;
- गति और प्राथमिकता से वर्तमान या टॉर्क-संबंधित फीडबैक;
- तापमान और आपूर्ति-वोल्टेज टेलीमेट्री;
- निर्धारित मल्टी-सर्वो बस पहुंच;
- 50 हर्ट्ज बाहरी नियंत्रण लूप के लिए पर्याप्त बैंडविड्थ;
- एक प्रलेखित होस्ट प्रोटोकॉल;
- एक आपूर्ति प्रणाली जो समन्वित त्वरण और गिरने को सहन कर सके।
स्टॉल टॉर्क की तुलना करना अकेले भ्रामक है। स्टॉल टॉर्क एक अल्पकालिक सीमा है, न कि एक सुरक्षित निरंतर संचालन बिंदु।
सर्वो विकल्प: क्या यथार्थवादी है?
विकल्प 1: ROBOTIS XL330-M288-T — सबसे कम सॉफ़्टवेयर जोखिम
एक ही एक्ट्यूएटर परिवार का उपयोग करने से एक DIY डेवलपर को प्रकाशित बस व्यवहार, रजिस्टर मैप, फीडबैक सिग्नल, आयाम और सीखी गई गतिशीलता से मेल खाने का सबसे अच्छा मौका मिलता है।
नुकसान लागत है। सामान्य खुदरा मूल्य पर, 15 असली XL330 सर्वो की कीमत पूरी रोबोट की प्रारंभिक कीमत के बराबर या उससे अधिक हो सकती है। इस मार्ग का मूल्य संगतता और विकास पहुंच है, न कि अनिवार्य रूप से एक कम कुल कीमत।
सर्वश्रेष्ठ के लिए: डेवलपर्स जो आधिकारिक रनटाइम, संयुक्त नियंत्रण, और सबसे कम एक्ट्यूएटर परिवर्तनों के साथ सिम-टू-रीयल प्रशिक्षण का अध्ययन करना चाहते हैं।
विकल्प 2: Unitree S288 — एक आशाजनक यांत्रिक आकार का विकल्प
Unitree S288 असामान्य रूप से दिलचस्प है क्योंकि इसके बाहरी आयाम XL330 वर्ग के करीब हैं और इसका सूचीबद्ध वजन लगभग 19.5 ग्राम है।यह एक ब्रशलेस मोटर, डुअल एब्सोल्यूट एन्कोडर और एक डिजिटल हाफ-डुप्लेक्स बस का उपयोग करता है।
यह XL330 के साथ इलेक्ट्रिकली या सॉफ़्टवेयर संगत नहीं है:
- सिफारिश की गई आपूर्ति 5 V के बजाय 12.6 V वर्ग में है;
- संवाद यूनिट्री का निश्चित 6 Mbps प्रोटोकॉल है, न कि DYNAMIXEL प्रोटोकॉल 2.0;
- रजिस्टर लेआउट और नियंत्रण अर्थशास्त्र भिन्न हैं;
- जोड़ों की गतिशीलता और नियंत्रक लाभ भिन्न होते हैं;
- मोटर ड्राइवर और रोबोट नीति को अनुकूलित और मान्य किया जाना चाहिए।
S288 को एक नए RL बिपेड डिज़ाइन के लिए एक उम्मीदवार के रूप में सबसे अच्छा वर्णित किया गया है, न कि एक ड्रॉप-इन माइक्रोडक प्रतिस्थापन।
सर्वश्रेष्ठ के लिए: एक मूल उच्च-प्रदर्शन रोबोट जिसमें एक फिर से लिखा गया ड्राइवर, अलग पावर आर्किटेक्चर और फिर से प्रशिक्षित नीतियाँ हैं।
विकल्प 3: Feetech STS3215 — किफायती टॉर्क, विभिन्न रोबोट
STS3215 एक डिजिटल सीरियल बस, स्थिति फीडबैक, और काफी अधिक टॉर्क प्रदान करता है। सामान्य संस्करण लगभग 45.2 × 24.7 × 35 मिमी और 55 ग्राम होते हैं।
ये आंकड़े इसे 700–800 ग्राम के रोबोट में एक-से-एक प्रतिस्थापन के रूप में अनुपयुक्त बनाते हैं। STS3215 सर्वोस के चारों ओर डिज़ाइन किया गया एक रोबोट बड़ा और भारी होगा और इसे मूल ब्रैकेट, एक नया द्रव्यमान मॉडल, नई शक्ति वितरण, नया नियंत्रण सॉफ़्टवेयर, और नई RL प्रशिक्षण की आवश्यकता होगी।

यह अभी भी एक बड़े टेबलटॉप बिपेड के लिए एक अच्छा शिक्षण एक्ट्यूएटर हो सकता है।
सर्वश्रेष्ठ के लिए: एक कम लागत, बड़े शैक्षिक रोबोट जहां सटीक माइक्रोडक ज्यामिति और नीतियों की आवश्यकता नहीं है।
विकल्प 4: साधारण PWM सर्वो — केवल एक सरल परियोजना के लिए उपयुक्त
PWM सर्वो एक रोबोट को स्क्रिप्टेड पोज़ के माध्यम से हिला सकते हैं, लेकिन अधिकांश मॉडल इस आर्किटेक्चर द्वारा अपेक्षित समन्वित स्थिति, गति, वर्तमान, वोल्टेज, और तापमान टेलीमेट्री प्रदान नहीं करते हैं। इन्हें प्रकाशित सीखे गए नियंत्रण लूप को पुन: उत्पन्न करने के लिए अनुशंसित नहीं किया जाता है।
सर्वश्रेष्ठ के लिए: धीमी पोज़ प्रदर्शनों, एनिमेट्रोनिक्स, या नीति संगतता का कोई दावा न करने वाले प्रारंभिक बत्तख-प्रेरित रोबोट।
मुख्य कंप्यूटर और ऑनबोर्ड एआई
आधिकारिक सॉफ़्टवेयर Radxa Zero 3W परिवार की ओर इशारा करता है। यह Rockchip RK3566 का उपयोग करता है, जो एक क्वाड-कोर Cortex-A55 SoC है जिसमें Mali-G52 ग्राफिक्स, हार्डवेयर वीडियो समर्थन, और एक छोटा NPU है। बोर्ड में Raspberry Pi Zero के समान 65 × 30 मिमी फॉर्म फैक्टर में Wi-Fi और Bluetooth भी प्रदान करता है।

यह विकल्प समझ में आता है क्योंकि ऑनबोर्ड कंप्यूटर को एक साथ कई कार्यों को संभालने की आवश्यकता हो सकती है:
- 50 Hz पर ONNX नीति अनुमान;
- संयुक्त फीडबैक और सुरक्षा लॉजिक;
- WebRTC के माध्यम से 720p वीडियो स्ट्रीमिंग;
- Rockchip हार्डवेयर H.264 एन्कोडिंग;
- कम दर RKNN वस्तु पहचान;
- Bluetooth गेमपैड और फोन संचार;
- Wi-Fi प्रावधान;
- हस्ताक्षरित सॉफ़्टवेयर अपडेट और रोलबैक।
क्या Raspberry Pi Zero 2 W का उपयोग किया जा सकता है?
यह केवल गति-आधारित या सरल विकास रोबोट के लिए उपयोगी हो सकता है, और आधिकारिक नोट्स से पता चलता है कि एक पूर्व प्रोटोटाइप ने Pi Zero 2 W का उपयोग किया था। यह पूर्ण वर्तमान स्टैक के लिए एक पारदर्शी प्रतिस्थापन नहीं है। Rockchip MPP वीडियो एन्कोडिंग, RKNN अनुमान, डिवाइस-ट्री ओवरले, अनुक्रमिक मैपिंग, और तैनाती स्क्रिप्ट को बदलने की आवश्यकता होगी।

पहले उत्पाद की पेशकश के लिए, सुरक्षित भागों की रणनीति है:
- स्पष्ट रूप से stated RAM/eMMC कॉन्फ़िगरेशन के साथ Radxa Zero 3W;
- संगत हीट स्प्रेडर;
- 40-पिन हेडर;
- सत्यापित IMX219 रिबन केबल;
- एक परीक्षण किया गया ऑपरेटिंग-सिस्टम इमेज और संस्करण-विशिष्ट सेटअप गाइड।
किसी अन्य SBC को "पूर्ण रूप से Microduck संगत" के रूप में विपणन न करें जब तक कि पूरे सॉफ़्टवेयर और परिधीय स्टैक का परीक्षण न किया गया हो।
ओरिएंटेशन संवेदन: सर्वो बस पर एक IMU
आर्किटेक्चर के सबसे सुरुचिपूर्ण भागों में से एक है imu_to_dxl बोर्ड। Linux कंप्यूटर को एक अलग I²C लेनदेन के माध्यम से मुख्य IMU पढ़ने के बजाय, बोर्ड DYNAMIXEL बस पर एक अन्य डिवाइस की तरह व्यवहार करता है।
आधिकारिक नियंत्रण डिज़ाइन बस ID 200 का उपयोग करता है और 15 एक्ट्यूएटर्स के साथ एक कॉम्पैक्ट सेंसर ब्लॉक पढ़ता है।साक्ष्य एक ST LSM6DSV16X की ओर इशारा करता है, जो एक ऑनबोर्ड SFLP सेंसर-फ्यूजन इंजन के साथ एक छह-धुरी IMU है।
नियंत्रण लूप का उपभोग करता है:
- तीन जिरोस्कोप धुरियाँ, ±500 डिग्री प्रति सेकंड के चारों ओर कॉन्फ़िगर की गई;
- संक्षिप्त आधे-सटीकता रूप में तीन क्वाटरनियन घटक;
- होस्ट पर पुनर्निर्मित चौथा क्वाटरनियन घटक।
एक कानूनी रूप से साफ DIY विकल्प
एक अप्रकाशित Pollen PCB लेआउट की नकल करने के बजाय, सार्वजनिक डेटा शीट और प्रोटोकॉल दस्तावेज़ों से एक मूल इंटरफेस बोर्ड डिज़ाइन करें:
- LSM6DSV16X;
- एक छोटा MCU जैसे STM32G0 या CH32V203;
- एक मूल 3.3 V TTL आधा-डुप्लेक्स सर्किट;
- एक मूल PCB लेआउट और कनेक्टर प्लेसमेंट;
- स्वतंत्र रूप से लिखित फर्मवेयर जो प्रलेखित होस्ट-फेसिंग व्यवहार को लागू करता है।
यदि फर्मवेयर Apache-2 का पुन: उपयोग करता है।0 स्रोत कोड, कॉपीराइट, लाइसेंस, और नोटिस दायित्वों को बनाए रखें। यदि इसे सार्वजनिक प्रोटोकॉल विशिष्टताओं से स्वतंत्र रूप से लागू किया गया है, तो उस प्रक्रिया को दस्तावेज़ित करें और डिज़ाइन रिकॉर्ड रखें।
इस प्रकार की बोर्ड एक मजबूत भविष्य उत्पाद अवसर है rcdrone.top, लेकिन इसे सामान्य रूप से नामित किया जाना चाहिए—उदाहरण के लिए, IMU-to-Digital-Servo Bus Adapter—और इसकी संगतता विवरण में परीक्षण किए गए सॉफ़्टवेयर संस्करणों की पहचान करनी चाहिए।
गहराई संवेदन: VL53L5CX और VL53L8CX
रोबोट एक ST मल्टी-ज़ोन टाइम-ऑफ-फ्लाइट सेंसर का उपयोग करता है न कि एक स्कैनिंग मैकेनिकल LiDAR। VL53L5CX और नए VL53L8CX परिवार I²C पर 8 × 8 दूरी ग्रिड उत्पन्न कर सकते हैं। सार्वजनिक सॉफ़्टवेयर साक्ष्य पता 0x29 और इस अनुप्रयोग में लगभग 15 Hz की संचालन दर की ओर इशारा करते हैं।

एक DIY परियोजना के लिए, Qwiic या STEMMA QT कनेक्टर के साथ एक स्टॉक VL53L8CX ब्रेकआउट सबसे सरल विकल्प है।यह मूल सेंसर पीसीबी की नकल करने से बचता है और इसे बदलना आसान है।
संभावित उत्पाद विविधताओं में शामिल हैं:
- नग्न VL53L8CX ब्रेकआउट;
- ब्रेकआउट प्लस शॉर्ट क्वीक केबल;
- ब्रेकआउट प्लस माउंटिंग हार्डवेयर;
- परीक्षित सेंसर-और-SBC बंडल।
सेंसर का दृश्य क्षेत्र, खिड़की का सामग्री, माउंटिंग कोण, क्रॉस्टॉक कैलिब्रेशन, और I²C पुल-अप्स को दस्तावेजित किया जाना चाहिए। एक ही चिप का उपयोग करने वाला एक मॉड्यूल स्वचालित रूप से उसी रोबोट के लिए यांत्रिक रूप से कैलिब्रेट नहीं होता है।
कैमरा: IMX219 व्यावहारिक विकल्प बना रहता है
सॉफ़्टवेयर कॉन्फ़िगरेशन एक IMX219 मॉड्यूल, के लिए संकेत करता है जो सामान्यतः रास्पबेरी पाई कैमरा v2 के रूप में बेचा जाता है। प्रकाशित मीडिया पथ 1080p30 सेंसर मोड का उपयोग करता है और रॉकचिप हार्डवेयर एन्कोडर के माध्यम से 720p30 वेबआरटीसी स्ट्रीम उत्पन्न करता है।
IMX219 मॉड्यूल एक आकर्षक उत्पाद है क्योंकि यह व्यापक रूप से उपलब्ध है और कई SBCs द्वारा समर्थित है।हालांकि, खरीदारों को जानना चाहिए:
- रिबन-केबल पिच और संपर्क अभिविन्यास;
- मानक, NoIR, या वाइड-एंगल लेंस प्रकार;
- क्षैतिज दृश्य क्षेत्र;
- क्या छवि को हार्डवेयर में घुमाना आवश्यक है;
- कौन सा डिवाइस-ट्री ओवरले परीक्षण किया गया था;
- क्या मॉड्यूल हार्डवेयर H.264 एन्कोडिंग के साथ काम करता है।
वाइड-एंगल और NoIR संस्करणों को विकास विकल्पों के रूप में बेचा जाना चाहिए, न कि एक अप्रमाणित उत्पादन कैमरा के लिए सटीक ऑप्टिकल प्रतिस्थापन के रूप में।
ऑडियो विकल्प
आधिकारिक डिवाइस-ट्री कॉन्फ़िगरेशन एक TLV320AIC3104 ऑडियो कोडेक की पहचान करता है। उत्पादन HAT स्वयं ओपन हार्डवेयर नहीं है, और इसका पूरा स्कीमैटिक उपलब्ध नहीं है।
एक मूल DIY रोबोट तीन में से एक दृष्टिकोण का उपयोग कर सकता है:
- USB ऑडियो एडाप्टर: एकीकृत करने के लिए सबसे आसान, लेकिन स्थान और एक USB कनेक्शन का उपभोग करता है।
- मूल I²S कोडेक बोर्ड: माइक्रोफोन इनपुट और स्पीकर आउटपुट का समर्थन करता है, लेकिन इसके लिए अधिक लिनक्स और पीसीबी कार्य की आवश्यकता है।
- MAX98357A I²S एम्प्लीफायर: ध्वनि आउटपुट के लिए कॉम्पैक्ट और आसान है, लेकिन माइक्रोफोन रिकॉर्डिंग प्रदान नहीं करता है।
एक प्रारंभिक rcdrone.top विकास किट के लिए, ऑडियो वैकल्पिक होना चाहिए। एक गति और संवेदन किट का समर्थन करना आसान है बनिस्बत एक बोर्ड के जो उच्च-करंट पावर, हाफ-डुप्लेक्स सर्वो संचार, कैमरा, माइक्रोफोन, स्पीकर, और कोडेक घड़ियों को अपने पहले संशोधन में जोड़ता है।
पावर डिज़ाइन: एक अनसुलझे अनुमान की नकल न करें
यह वह क्षेत्र है जहाँ एक जिम्मेदार DIY गाइड को सतर्क रहना चाहिए।
सार्वजनिक रिवर्स-इंजीनियरिंग कार्य रोबोट को NP-F-सीरीज़ 2S लिथियम-आयन बैटरी के साथ जोड़ता है और 6.6–8.2 V कार्य सीमा की रिपोर्ट करता है। हालांकि, एक रिटेल XL330-M288-T को केवल 3.7–6.0 V के लिए आधिकारिक रूप से रेट किया गया है।
जब तक एक शिपिंग उत्पादन रोबोट को मापा नहीं जाता, यह मान न लें कि एक NP-F बैटरी सीधे रिटेल XL330 सर्वोस से जुड़ी हुई है। अंतिम उत्पाद में एक अप्रकाशित नियामक, अलग पावर रेल, एक कस्टमाइज्ड एक्ट्यूएटर वैरिएंट, या कोई अन्य विवरण हो सकता है जो सार्वजनिक सामग्री में प्रदर्शित नहीं है।
सुरक्षित DIY पावर आर्किटेक्चर
एक रोबोट के लिए जो रिटेल XL330-M288-T सर्वोस का उपयोग करता है:
- निर्माता द्वारा प्रकाशित वोल्टेज रेंज के भीतर सर्वो रेल को नियंत्रित करें;
- जब संभव हो, SBC के लिए एक अलग, स्थिर 5 V रेल प्रदान करें;
- एक फ्यूज या रीसेट करने योग्य सुरक्षा उपकरण का उपयोग करें;
- एक भौतिक पावर स्विच और सुलभ आपातकालीन स्टॉप शामिल करें;
- संक्षिप्त वर्तमान और वोल्टेज ड्रॉप के लिए वायरिंग का आकार निर्धारित करें;
- “15 × स्टॉल करंट” को निरंतर संचालन की स्थिति के रूप में डिजाइन न करें, बल्कि सबसे खराब स्थिति के समन्वयित ट्रांजिएंट का परीक्षण करें;
- स्टैंड-अप, प्रभाव, और अवरुद्ध-जोड़ घटनाओं के दौरान रेल वोल्टेज को लॉग करें;
- एक सुरक्षित बैटरी पैक और उस रसायन और श्रृंखला संख्या के लिए अभिप्रेत चार्जर का उपयोग करें।
किसी भी भविष्य के rcdrone.top पावर किट को इनपुट रेंज, विनियमित आउटपुट, निरंतर और पीक रेटिंग, कनेक्टर ध्रुवता, तार गेज, सुरक्षा व्यवहार, और परीक्षण किए गए सटीक सर्वो/SBC संयोजन को स्पष्ट रूप से बताना चाहिए।
सॉफ्टवेयर स्टैक जो रोबोट को दिलचस्प बनाता है
सार्वजनिक रोबोट रनटाइम मुख्य रूप से रस्ट में लिखा गया है और जानबूझकर एक बड़े रोबोटिक्स ढांचे से बचता है।इसके सेवाएँ जिम्मेदारी के अनुसार विभाजित हैं:
| सेवा | भूमिका |
|---|---|
रोबोटd |
50 Hz नियंत्रण लूप, मोटर बस, संवेदन, सीखी गई नीतियाँ, और सुरक्षा |
कॉन्फ़िगd |
Wi-Fi, पहचान, पेयरिंग, और प्रणाली कॉन्फ़िगरेशन |
अपडेटरd |
साइन किए गए रिलीज़, स्वास्थ्य जांच, संस्करण स्विचिंग, और रोलबैक |
btd |
Bluetooth API परिवहन |
padd |
USB/Bluetooth गेमपैड इनपुट |
मीडियाd |
कैमरा, GStreamer, हार्डवेयर H.264, और WebRTC |
tofd |
मल्टी-ज़ोन गहराई फ्रेम |
| डिटेक्शन सेवाएँ | RKNN-आधारित धारणा कार्य |
प्रक्रियाएँ Unix सॉकेट्स पर JSON-RPC अनुबंध के माध्यम से संवाद करती हैं। यह विभाजन DIY रोबोट के लिए मूल्यवान है: एक विफल व्यवहार प्रक्रिया को नेटवर्किंग या अपडेट पथ को नष्ट करने की आवश्यकता नहीं है।
सुदृढीकरण शिक्षण और सिम-से-रीयल
सार्वजनिक कार्यप्रवाह MuJoCo सिमुलेशन, PPO-शैली सुदृढीकरण शिक्षण, डोमेन यादृच्छिकता, और ONNX निर्यात का उपयोग करता है। वर्तमान दस्तावेज़ 61 अवलोकन मानों और 14 संयुक्त क्रियाओं के साथ 50 Hz नीति इंटरफ़ेस का वर्णन करता है।
महत्वपूर्ण पाठ यह है कि एक प्रशिक्षित नीति में भौतिक रोबोट के बारे में धारणाएँ होती हैं:
- लिंक द्रव्यमान और जड़ता;
- द्रव्यमान का केंद्र;
- सर्वो गति और टॉर्क प्रतिक्रिया;
- बैकलैश और घर्षण;
- कमांड लेटेंसी;
- नियंत्रक लाभ;
- सप्लाई-वोल्टेज व्यवहार;
- जोड़ सीमाएँ;
- भूमि संपर्क और पैर की ज्यामिति।
किसी अन्य सर्वो में बदलना या फ्रेम को बदलना केवल एक यांत्रिक प्रतिस्थापन नहीं है। सिम्युलेटर को अपडेट किया जाना चाहिए, और नीति को आमतौर पर पुनः प्रशिक्षण और वास्तविक दुनिया में मान्यता की आवश्यकता होगी।
सुरक्षा के लिए, पहले परीक्षणों में एक समर्थन रिग, कम लाभ, संवेदनशील जोड़ सीमाएँ, एक स्पष्ट फर्श क्षेत्र, जहाँ उपयुक्त हो वहाँ आंखों की सुरक्षा, और एक सुलभ पावर डिस्कनेक्ट का उपयोग करना चाहिए। छोटे रोबोट अभी भी उंगलियों को चुटकी ले सकते हैं, गियर्स को नुकसान पहुँचा सकते हैं, या टूटे हुए प्रिंटेड भागों को बाहर फेंक सकते हैं।
एक व्यावहारिक तीन-चरणीय DIY रोडमैप
चरण 1: सेंसर और सॉफ़्टवेयर बेंच किट
पैरों के बिना शुरू करें।
सुझाए गए भाग:
- Radxa Zero 3W;
- IMX219 कैमरा;
- VL53L8CX ब्रेकआउट;
- LSM6DSV16X ब्रेकआउट;
- ब्लूटूथ गेमपैड;
- रिबन केबल, Qwiic केबल, और एक स्थिर बेंच सप्लाई।
यह चरण लिनक्स, कैमरा कैप्चर, गहराई फ्रेम, अभिविन्यास डेटा, ब्लूटूथ, और सॉफ़्टवेयर तैनाती को 15 एक्ट्यूएटर्स की लागत और जोखिम के बिना मान्य करता है।
चरण 2: पांच-सर्वो एकल-पैर विकास रिग
सुझाए गए भाग:
- पांच XL330-M288-T सर्वो;
- असली या सत्यापित TTL सर्वो इंटरफेस;
- 5 V उच्च-धारा विनियमित आपूर्ति;
- फ्यूज, स्विच, और सुरक्षित वायरिंग;
- एक मूल परीक्षण फ्रेम;
- छापे गए गार्ड और एक समर्थन fixture.
यह चरण बस समय, संयुक्त आईडी, कैलिब्रेशन, वर्तमान सीमाएँ, स्थिति फीडबैक, लाभ सेटिंग्स, और सिमुलेशन पैरामीटर की पुष्टि करता है। एकल-पैर किट भी एक अधिक सुलभ उत्पाद है बजाय इसके कि हर पाठक को एक साथ 15 सर्वो खरीदने के लिए मजबूर किया जाए।
चरण 3: मूल 14+1 एक्ट्यूएटर बाइपेड
पहले दो चरणों के बाद ही एक निर्माता को एकीकृत करना चाहिए:
- 10 पैर एक्ट्यूएटर्स;
- चार सिर और गर्दन एक्ट्यूएटर्स;
- एक वैकल्पिक चोंच या ग्रिपर एक्ट्यूएटर;
- मूल लिंक और आवरण ज्यामिति;
- मूल सेंसर माउंट;
- मूल वायरिंग और पावर-डिस्ट्रिब्यूशन बोर्ड;
- एक मूल उपस्थिति जो Microduck के विशिष्ट खोल या रंगों की नकल नहीं करती है।
सिम्युलेटर को मापी गई द्रव्यमान, जॉइंट एक्सिस, एक्ट्यूएटर सीमाएँ, और निर्माता के अपने हार्डवेयर से इनर्शियास का उपयोग करना चाहिए - न कि कॉपी की गई उत्पादन ज्यामिति।
सिफारिश की गई भाग श्रेणियाँ rcdrone.top
सबसे मजबूत व्यावसायिक अवसर एक अप्रमाणित "क्लोन किट" नहीं है। यह एक अच्छी तरह से प्रलेखित विकास घटकों का सेट है जो विशिष्ट एकीकरण समस्याओं को हल करता है।
पहले पेश किए जा सकने वाले उत्पाद
- स्पष्ट RAM और स्टोरेज वेरिएंट के साथ Radxa Zero 3W बोर्ड;
- व्यक्तिगत रूप से और 3-, 5-, और 15-यूनिट बंडलों में असली ROBOTIS XL330-M288-T सर्वो;
- कई सत्यापित लंबाई में XL330 3-पिन JST सर्वो केबल;
- DYNAMIXEL-संगत TTL विकास इंटरफेस;
- IMX219 कैमरा मॉड्यूल और मेल खाने वाले रिबन केबल;
- VL53L8CX 8 × 8 ToF ब्रेकआउट;
- LSM6DSV16X विकास बोर्ड;
- ब्लूटूथ गेमपैड;
- संरक्षित बैटरी, बैटरी धारक, और अनुपालन चार्जर;
- ईमानदार निरंतर और पीक रेटिंग के साथ विनियमित 5 V पावर मॉड्यूल;
- फ्यूज, स्विच, XT30/JST पावर हार्नेस, और M2 हार्डवेयर;
- मूल छोटे बिपेड के लिए बेयरिंग और फास्टनर विकास पैक।
उच्च-मूल्य वाले मूल उत्पादों का विकास
- IMU-से-डिजिटल-सेर्वो-बस एडेप्टर;
- एक प्रलेखित TTL बस के साथ उच्च-धारा रोबोट इंटरफेस HAT;
- 15-सेर्वो रंग-कोडित वायरिंग हार्नेस;
- एकल-पैर RL विकास फ्रेम;
- परीक्षित सेंसर-और-गणना बंडल;
- स्वच्छ-शीट CAD से डिज़ाइन किया गया मूल द्विपाद फ्रेम;
- संस्करणित सॉफ़्टवेयर छवि और प्रारंभिक दस्तावेज़ीकरण।
हर संगतता-उन्मुख सूची में इस तरह का एक मैट्रिक्स शामिल होना चाहिए:
| दावा | अर्थ |
|---|---|
| प्रामाणिक घटक | नामित निर्माता से असली ब्रांडेड भाग |
| इलेक्ट्रिकल इंटरफेस संगत | वोल्टेज, लॉजिक, कनेक्टर, और प्रोटोकॉल का परीक्षण किया गया है |
| ड्राइवर अनुकूलन आवश्यक | हार्डवेयर का उपयोग केवल सॉफ़्टवेयर परिवर्तनों के बाद किया जा सकता है |
| नीति पुनः प्रशिक्षण आवश्यक | प्रकाशित गति नीतियों से काम करने की उम्मीद नहीं की जानी चाहिए |
| विकास उपयोग के लिए ही | एक प्रमाणित समाप्त उपभोक्ता रोबोट नहीं |
पाँच गलतियाँ जिनसे बचना चाहिए
1.एक पुनर्निर्मित सूची को "आधिकारिक माइक्रोडक BOM"
कहनायह आधिकारिक नहीं है जब तक कि पोल्लेन रोबोटिक्स इसे इस रूप में प्रकाशित नहीं करता। साक्ष्य-आधारित हार्डवेयर विश्लेषण, स्रोत-कोड-समर्थित घटक सूची, या विकास भागों गाइड.
2. वाणिज्यिक उत्पादन भागों के रूप में सिमुलेशन मेष बेचना
सिमुलेशन ज्यामिति निर्माण के लिए अधूरी हो सकती है, और तृतीय-पक्ष पुनर्निर्माण प्रासंगिक मेष संपत्तियों पर गैर-वाणिज्यिक लाइसेंसिंग की रिपोर्ट करते हैं। लाइसेंस की पुष्टि किए बिना और आवश्यक अनुमति प्राप्त किए बिना मुद्रित व्युत्पत्तियों को न बेचें। इसके बजाय मूल CAD बनाएं।
3. अनुमति के बिना माइक्रोडक लोगो, उत्पाद फोटोग्राफी, या पैकेजिंग कला का उपयोग करना
आप वास्तव में जो भाग बेचते हैं उनके मूल आरेख और फ़ोटोग्राफ़ का उपयोग करें। इसके दृश्य संपत्तियों की नकल करने के बजाय संदर्भ के लिए आधिकारिक उत्पाद पृष्ठ से लिंक करें।
4.तीसरे पक्ष के किट को आधिकारिक या समर्थित के रूप में वर्णित करना
एक प्रमुख स्वतंत्रता कथन का उपयोग करें। "आधिकारिक माइक्रोडक हैट," "माइक्रोडक प्रतिस्थापन बोर्ड," या किसी उत्पाद के लोगो जैसे भ्रमित करने वाले नामों से बचें जो मूल ब्रांडिंग के समान हैं।
5. यह मानते हुए कि मिलते-जुलते आयामों का मतलब मिलती-जुलती व्यवहार है
एक एक्चुएटर जिनका आयाम समान है, वह अन्य वोल्टेज, प्रोटोकॉल, फीडबैक मॉडल, टॉर्क कर्व, और थर्मल लिमिट का उपयोग कर सकता है। एक नए ड्राइवर और नीति मान्यता की आवश्यकता हो सकती है।
अक्सर पूछे जाने वाले प्रश्न
क्या माइक्रोडक ओपन सोर्स है?
इसका सार्वजनिक रोबोट सॉफ़्टवेयर Apache License 2.0 के तहत लाइसेंस प्राप्त है, और पोल्लेन रोबोटिक्स भी सिमुलेशन और सुदृढीकरण-शिक्षण कार्यप्रवाह प्रकाशित करता है। यह स्वचालित रूप से हर यांत्रिक डिज़ाइन, पीसीबी, लोगो, फ़ोटो, या उत्पाद नाम को व्यावसायिक पुनरुत्पादन के लिए खुला नहीं बनाता है।
क्या यह एक आधिकारिक माइक्रोडक BOM है?
नहीं।यह आधिकारिक प्रकाशित विनिर्देशों को आधिकारिक सॉफ़्टवेयर कॉन्फ़िगरेशन द्वारा समर्थित घटक पहचान के साथ जोड़ता है। इसे उत्पादन BOM के बजाय विकास मार्गदर्शिका के रूप में माना जाना चाहिए।
क्या मैं मानक सर्वोस के साथ एक सस्ता माइक्रोडक बना सकता हूँ?
आप एक बत्तख-प्रेरित द्विपद बना सकते हैं, लेकिन मानक PWM सर्वोस स्मार्ट-सर्वो फीडबैक और प्रकाशित नियंत्रण आर्किटेक्चर द्वारा उपयोग किए जाने वाले निश्चित डिजिटल बस को पुन: उत्पन्न नहीं करते हैं। परिणाम के लिए विभिन्न इलेक्ट्रॉनिक्स, सॉफ़्टवेयर, यांत्रिकी और प्रशिक्षण की आवश्यकता होगी।
क्या यूनिट्री S288 सर्वोस XL330 सर्वोस को बदल सकते हैं?
वे एक मूल कॉम्पैक्ट रोबोट के लिए आशाजनक हैं क्योंकि आकार और वजन करीब हैं। वे ड्रॉप-इन प्रतिस्थापन नहीं हैं: वोल्टेज, प्रोटोकॉल, आदेश, फीडबैक, और गतिशीलता भिन्न हैं।
क्या मैं हार्डवेयर बदलने के बाद आधिकारिक सीखे गए नीतियों का उपयोग कर सकता हूँ?
ऐसा मानना न करें।छोटी-छोटी परिवर्तन जैसे कि द्रव्यमान, जड़ता, घर्षण, बैकलैश, मोटर प्रतिक्रिया, नियंत्रक लाभ, या समय में परिवर्तन सिम-से-वास्तविक व्यवहार को तोड़ सकते हैं। सिमुलेशन को अपडेट करें और नीति को फिर से प्रशिक्षित या पुनः समायोजित करें।
पहली खरीदारी के लिए सबसे अच्छा क्या है?
सॉफ़्टवेयर और धारणा के काम के लिए, कंप्यूट-और-सेंसर बेंच किट से शुरू करें। गतिशीलता के काम के लिए, एक पांच-सर्वो एकल-पैर रिग से शुरू करें। दोनों रास्ते जोखिम को कम करते हैं और बाद में पूर्ण रोबोट के लिए पुन: प्रयोज्य भाग बनाते हैं।
अंतिम निर्णय
माइक्रोडक मूल्यवान है क्योंकि यह दिखाता है कि एक छोटा सुदृढीकरण-शिक्षण रोबोट हल्के स्मार्ट एक्ट्यूएटर्स, समन्वित स्थिति फीडबैक, ऑनबोर्ड अनुमान, दृष्टि, गहराई संवेदन, ब्लूटूथ नियंत्रण, और मजबूत सॉफ़्टवेयर अपडेट को एक सुलभ प्लेटफ़ॉर्म में जोड़ सकता है।
जिम्मेदार DIY अवसर यह नहीं है कि इसके विशिष्ट उत्पाद डिज़ाइन की नकल की जाए।यह प्रकाशित आर्किटेक्चर से सीखने और एक नए रोबोट का निर्माण करने के लिए है:
- हल्के फीडबैक सर्वोस;
- एक निर्धारक हाफ-डुप्लेक्स बस;
- हार्डवेयर वीडियो समर्थन के साथ एक लिनक्स SBC;
- एक फ्यूज़्ड IMU, मल्टी-ज़ोन ToF सेंसर, और कॉम्पैक्ट कैमरा;
- मूल यांत्रिकी और इलेक्ट्रॉनिक्स;
- एक मापी गई MuJoCo मॉडल;
- पुनः प्रशिक्षित नीतियाँ जो वास्तविक हार्डवेयर से मेल खाती हैं।
यह मार्ग निर्माताओं को एक उपयोगी परियोजना देता है, डेवलपर्स को डिज़ाइन में सुधार करने की जगह देता है, और rcdrone.top स्मार्ट सर्वोस, सेंसर, कंप्यूट बोर्ड, केबल, पावर मॉड्यूल, और मूल विकास किट का एक स्थायी कैटलॉग प्रदान करता है—बिना किसी तीसरे पक्ष के उत्पाद को आधिकारिक रोबोट के रूप में प्रस्तुत किए।
स्रोत और आगे की पढ़ाई
- Microduck आधिकारिक उत्पाद पृष्ठ
- Pollen Robotics Microduck रनटाइम रिपॉजिटरी
- Microduck सॉफ़्टवेयर आर्किटेक्चर
- Microduck रोबोट नियंत्रण डिज़ाइन
- Microduck सुदृढीकरण-शिक्षण रिपॉजिटरी
- ROBOTIS XL330-M288-T विनिर्देश
- Unitree S288/J288 विनिर्देश
- Feetech STS3215 उत्पाद जानकारी
---