वुजी हाथ विशिष्टताएँ

वुजी निपुण हाथ के लिए पूर्ण तकनीकी विशिष्टताएँ - सेंसर, JSONL स्ट्रीम प्रारूप, और प्लेटफ़ॉर्म एजेंट पैरामीटर।

यांत्रिक एवं संवेदन
फिंगर्स5 - अंगूठा, तर्जनी, मध्य, अंगूठी, थोड़ा
प्रति अंगुली जोड़4
कुल संयुक्त पद20 (5×4 सरणी, फ्लोट, रेडियन)
स्पर्श दबाव मानचित्र24 पंक्तियाँ × 32 कॉलम (768 मान, फ़्लोट [0, 1])
आईएमयू चैनल6-अक्ष (3-अक्ष एक्सेलेरोमीटर + 3-अक्ष जाइरो), स्ट्रीम में 16 स्लॉट तक
ईएमएफ चैनलप्रति उंगली मोड़ना + हाथ से पीछे हटना (उंगली के नाम से निर्देशित)
हाथ की भुजाएँपहले फ्रेम से बाएँ, दाएँ या स्वतः-पता लगाया गया
इंटरफ़ेस और एसडीके
यूएसबी विक्रेता आईडी0x0483 (डिफ़ॉल्ट; ओवरराइड करने के लिए --usb-vid पास करें)
एसडीके पैकेजवुजीहैंडपी (पायथन)
स्थापित करनापिप इंस्टाल वुजीहैंडपी नम्पी
स्टूडियो अनुप्रयोगवूजी स्टूडियो v0.7.0 (लिनक्स amd64 .deb / .tar.gz / .zip)
स्ट्रीम स्क्रिप्टwuji_hand_sdk_stream.py (स्टडआउट के लिए JSONL उत्सर्जित करता है)
एजेंट मॉड्यूलwuji_glove_agent.py (वेबसॉकेट के माध्यम से प्लेटफ़ॉर्म ब्रिज)
मॉक स्ट्रीममॉक_वूजी_स्ट्रीम.py (सिंथेटिक JSONL, किसी हार्डवेयर की आवश्यकता नहीं)
स्ट्रीम और एजेंट पैरामीटर्स
डिफ़ॉल्ट स्ट्रीम हर्ट्ज30 हर्ट्ज (--हर्ट्ज के साथ कॉन्फ़िगर करने योग्य)
स्ट्रीम प्रारूपJSONL - स्टडआउट करने के लिए प्रति पंक्ति एक JSON ऑब्जेक्ट
प्लेटफ़ॉर्म डिवाइस प्रकारवुजी_हाथ
एजेंट मॉड्यूलवुजी_ग्लोव_एजेंट
बैकएंड वेबसॉकेट यूआरएलws://127.0.0.1:8000 (डिफ़ॉल्ट; --बैकएंड के साथ ओवरराइड करें)
टेलीमेट्री हर्ट्ज30 हर्ट्ज (-टेलीमेट्री-हर्ट्ज के साथ कॉन्फ़िगर करने योग्य)
पुन: कनेक्ट नीतिघातीय बैकऑफ़: 1 सेकंड मिनट, अधिकतम 10 सेकंड
JSONL फ़्रेम फ़ील्ड्स (प्रति फ़्रेम)
मैदानप्रकारआकार/सीमाविवरण
टीतैरनायूनिक्स सेकंडफ़्रेम टाइमस्टैम्प (time.time())
हाथ_की ओरएसटीआर"बाएं" | "सही"ये फ्रेम किस हाथ का है
झुकताहुक्म5 कुंजियाँ, [0, 1]प्रति उंगली सामान्यीकृत मोड़ (अंगूठा, तर्जनी, मध्य, अंगूठी, छोटा)
संयुक्त_वास्तविक_स्थिति_5x4सूची[सूची[फ्लोट]]5×4, रेडियनवुजिहैंडपी से कच्चे जोड़ की स्थिति, 5 अंगुलियाँ × 4 जोड़
दबाव_मानचित्र_24x32सूची[सूची[फ्लोट]]24×32, [0, 1]हाथ की सतह पर स्पर्शनीय दबाव वितरण
आईएमयूसूची[फ्लोट]16 मान तक6-अक्ष IMU: [ax, ay, az, gx, gy, gz, ...] (शेष स्लॉट शून्य)
ईएमएफहुक्मप्रति-उंगली + हाथ_पीछेईएमएफ सेंसर रीडिंग; प्रत्येक प्रविष्टि "बेंड"/"एंगल" कुंजियों के साथ फ़्लोट या डिक्ट है

The bends से मूल्य प्राप्त होते हैं joint_actual_position_5x4 प्रति उंगली 4 संयुक्त कोणों के औसत से और [0, π/2] सीमा से [0, 1] तक सामान्यीकरण करके।

wuji_glove_agent.py — मुख्य ध्वज
झंडागलती करनाविवरण
--बैकएंडws://127.0.0.1:8000प्लेटफ़ॉर्म वेबसॉकेट आधार URL
--सत्र(आवश्यक)प्लेटफ़ॉर्म से टेलिओप सत्र आईडी
--नोड-आईडीवुजी-दस्ताना-नोडसत्र में इस डिवाइस नोड के लिए पहचानकर्ता
--दस्तानाऑटोहाथ की ओर: बाएँ, दाएँ, या स्वचालित (पहले फ़्रेम से पढ़ें)
--डिवाइस-प्रकारवुजी_हाथप्लेटफ़ॉर्म के साथ पंजीकृत डिवाइस प्रकार
--टेलीमेट्री-हर्ट्ज30.0प्लेटफ़ॉर्म पर टेलीमेट्री अग्रेषण दर
--वूजी-सीएमडीPython3 wuji_hand_sdk_stream.py --हाथ की ओर दाईं ओर --hz 30शेल कमांड जो JSONL फ़्रेम को stdout पर उत्सर्जित करता है
--पुनः कनेक्ट-मिन-एस1.0न्यूनतम पुनः कनेक्ट बैकऑफ़ (सेकंड)
--पुनः कनेक्ट-मैक्स-एस10.0अधिकतम पुन: कनेक्ट बैकऑफ़ (सेकंड)

शुरू करने के लिए तैयार हैं?

सेटअप गाइड का पालन करें या पूर्ण एसडीके दस्तावेज़ पढ़ें।