LinkerBot O6 सेटअप गाइड

अनबॉक्सिंग से लेकर लाइव ब्राउज़र टेलिओप सत्र तक। 15 मिनट से कम समय में तीन आदेश।

1

अनबॉक्सिंग और यूएसबी कनेक्ट

O6 हैंड सिस्टम और ग्लव कंट्रोलर को पैकेजिंग से हटा दें। किसी भी शिपिंग क्षति के लिए निरीक्षण करें - सत्यापित करें कि सभी उंगलियों के जोड़ स्वतंत्र रूप से चलते हैं और दस्ताने केबल कनेक्टर बरकरार है।

O6 को USB के माध्यम से अपने कंप्यूटर में प्लग करें। पुष्टि करें कि पोर्ट दिखाई दे रहा है:

# Linux
ls /dev/ttyUSB*          # should show /dev/ttyUSB0 or similar

# Windows — check Device Manager under "Ports (COM & LPT)"

यदि पोर्ट लिनक्स पर दिखाई नहीं देता है, तो अपने उपयोगकर्ता को इसमें जोड़ें dialout समूह:

sudo usermod -aG dialout $USER
# Log out and back in for the group change to take effect
बॉड दर नोट. O6 केवल 921600 बॉड पर संचार करता है। पुष्टि करें कि आपका यूएसबी-टू-सीरियल एडाप्टर इस दर का समर्थन करता है। मानक FTDI और CH340 चिप्स करते हैं; कुछ सामान्य एडेप्टर दूषित फ़्रेम उत्पन्न नहीं करते हैं और करेंगे।
2

एसडीके स्थापित करें और कनेक्ट करें

रोबोटिक्ससेंटर एसडीके (पायथन 3.9+) स्थापित करें। यह सभी सीरियल फ़्रेमिंग, प्रोटोकॉल पार्सिंग और प्लेटफ़ॉर्म सत्र प्रबंधन को स्वचालित रूप से संभालता है:

pip install roboticscenter

पता लगाए गए डिवाइस को स्कैन करें, फिर कनेक्ट करें:

rc devices                    # scan all ports, confirm O6 is visible
rc connect                    # auto-detect LinkerBot O6 and open a session

CLI Juqiao को स्कैन करके O6 का स्वतः पता लगाता है AA 55 03 99 प्रत्येक उपलब्ध पोर्ट पर फ़्रेम हेडर। यह प्लेटफ़ॉर्म पर एक सत्र खोलता है और एक ब्राउज़र URL प्रिंट करता है। यदि एकाधिक सीरियल डिवाइस मौजूद हैं, तो पोर्ट को मैन्युअल रूप से निर्दिष्ट करें:

rc connect --port /dev/ttyUSB0        # Linux
rc connect --port COM3                # Windows
कोई हार्डवेयर उपलब्ध नहीं? दौड़ना rc connect --mock संश्लेषित सेंसर डेटा के साथ एक सिम्युलेटेड O6 सत्र शुरू करने के लिए। सभी एसडीके सुविधाएं, ब्राउज़र पैनल और डेटा रिकॉर्डिंग मॉक मोड में समान रूप से काम करते हैं।
3

ब्राउज़र टेलिओप पैनल

बाद rc connect सफल होने पर, सीएलआई प्रिंट करता है और वैकल्पिक रूप से एक सत्र यूआरएल खोलता है जैसे:

https://platform.roboticscenter.ai/session/RC-XXXX-XXXX

किसी भी ब्राउज़र में यूआरएल खोलें. टेलोप पैनल में शामिल हैं:

  • उंगली स्थिति प्रदर्शन: सभी 10 अंगुलियों (प्रति हाथ 5) के लिए रीयल-टाइम बेंड एंगल बार, सेंसर फ्रेम दर पर अपडेट किया गया।
  • जेस्चर प्रीसेट: वन-क्लिक जेस्चर - रॉक, पेपर, कैंची, पिंच, स्प्रेड - मोटर स्थिति लक्ष्य के रूप में भेजे गए।
  • स्पर्शनीय हीटमैप: हाथ की रूपरेखा पर 16-क्षेत्रीय दबाव ओवरले प्रस्तुत किया गया। दबाव से संपर्क करने के लिए रंग तीव्रता मानचित्र।
  • हाथ चयनकर्ता: बाएँ हाथ, दाएँ हाथ या दोनों के बीच एक साथ टॉगल करें।
  • सत्र रिकॉर्डर: पैनल से एपिसोड रिकॉर्डिंग प्रारंभ/बंद करें। प्रत्येक एपिसोड को टाइमस्टैम्प किया जाता है और स्टॉप पर प्लेटफ़ॉर्म पर अपलोड किया जाता है।

उत्तीर्ण --no-browser बिना किसी प्रयास के चलने पर स्वचालित ब्राउज़र लॉन्च को दबाने के लिए:

rc connect --no-browser
4

दस्ताना अंशांकन

दस्ताने नियंत्रक को ऑपरेटर के हाथ के आकार के अनुसार कैलिब्रेट करें ताकि मोड़ के कोण रोबोट के हाथ की निर्देशित स्थिति के अनुसार सटीक रूप से मैप हो सकें। अंशांकन डेटा प्रति-ऑपरेटर संग्रहीत किया जाता है और पूरे सत्र में बना रहता है।

ब्राउज़र टेलिओप पैनल में, नेविगेट करें सेटिंग्स → दस्ताने को कैलिब्रेट करें और दो-चरणीय प्रवाह का पालन करें:

  • खुली स्थिति बेसलाइन: दस्ताने को सपाट और पूरी तरह आराम से पकड़ें (सभी उंगलियां फैली हुई)। संकेत मिलने पर पुष्टि करें.
  • बंद स्थिति: एक बंद मुट्ठी बनाएं (सभी उंगलियां पूरी तरह से मुड़ी हुई)। संकेत मिलने पर पुष्टि करें.

अंशांकन के बाद, फिंगर बेंड बार को आपके हाथ की गतिविधियों को 0% (पूरी तरह से खुला) से 100% (पूरी तरह से बंद) तक किसी भी छोर पर क्लिप किए बिना रैखिक रूप से ट्रैक करना चाहिए।

5

डेटा संग्रहण

सक्रिय रिकॉर्डिंग सत्र के दौरान O6 से स्ट्रीम किया गया प्रत्येक फ्रेम JSONL प्रारूप में कैप्चर किया जाता है। कस्टम संग्रह स्क्रिप्ट के लिए सीधे पायथन एसडीके का उपयोग करें:

from roboticscenter import LinkerO6

device = LinkerO6.connect()
print(f"Connected on: {device.port}")
print(f"Session: {device.session_url}")

for frame in device.stream():
    left = frame.data.get('left', {})
    print(f"Index: {left.get('index', 0):.3f}")

या ब्राउज़र पैनल रिकॉर्डर का उपयोग करें: क्लिक करें अभिलेख एक एपिसोड शुरू करने के लिए, अपना प्रदर्शन करें, फिर क्लिक करें रुकना. एपिसोड डाउनलोड, प्लेबैक या प्रशिक्षण पाइपलाइन अंतर्ग्रहण के लिए प्लेटफ़ॉर्म एपिसोड ब्राउज़र में तुरंत उपलब्ध हैं।

मैन्युअल अपलोड. यदि आपने ऑफ़लाइन या कस्टम स्क्रिप्ट के साथ डेटा एकत्र किया है, तो प्लेटफ़ॉर्म अपलोड पेज या सीएलआई के माध्यम से JSONL एपिसोड फ़ाइलें अपलोड करें: rc session RC-XXXX-XXXX सत्र की जानकारी दिखाने और यूआरएल अपलोड करने के लिए।

पूर्ण प्रोटोकॉल विवरण, पायथन एसडीके संदर्भ और प्लेटफ़ॉर्म एकीकरण दस्तावेज़ों के लिए, देखें LinkerBot O6 विकी पेज.

सेटअप पूरा हो गया?

संपूर्ण विशिष्टताएँ देखें या समस्या निवारण सहायता के लिए समुदाय FAQ जाँचें।