مواصفات يد ووجي

المواصفات الفنية الكاملة لأجهزة الاستشعار اليدوية Wuji، وتنسيق تدفق JSONL، ومعلمات وكيل النظام الأساسي.

الميكانيكية والاستشعار
الأصابع5 - الإبهام، السبابة، الوسطى، الحلقة، الصغير
المفاصل لكل إصبع4
إجمالي المواقف المشتركة20 (مصفوفة 5×4، تعويم، راديان)
خريطة الضغط اللمسي24 صفًا × 32 عمودًا (768 قيمة، تعويم [0، 1])
قنوات ايمو6 محاور (مقياس تسارع ثلاثي المحاور + جيروسكوب ثلاثي المحاور)، ما يصل إلى 16 فتحة في التدفق
قناة إي إم إفانحناء لكل إصبع + انعراج للخلف (الإملاء مرتبط باسم الإصبع)
جوانب اليديسار، يمين، أو يتم اكتشافه تلقائيًا من الإطار الأول
الواجهة وSDK
معرف بائع USB0x0483 (افتراضي؛ قم بتمرير --usb-vid للتجاوز)
حزمة SDKووجيهاندي (بيثون)
ثَبَّتَتثبيت النقطة wujihandpy numpy
تطبيق الاستوديوWuji Studio v0.7.0 (Linux amd64 .deb / .tar.gz / .zip)
دفق البرنامج النصيwuji_hand_sdk_stream.py (يرسل JSONL إلى stdout)
وحدة الوكيلwuji_glove_agent.py (جسر النظام الأساسي عبر WebSocket)
تيار وهميmock_wuji_stream.py (JSONL اصطناعي، لا حاجة إلى أجهزة)
معلمات الدفق والوكيل
تيار الافتراضي هرتز30 هرتز (قابل للتكوين باستخدام --hz)
تنسيق الدفقJSONL - كائن JSON واحد في كل سطر لـ stdout
نوع جهاز المنصةwuji_hand
وحدة الوكيلwuji_glove_agent
عنوان URL للواجهة الخلفية لـ WebSocketws://127.0.0.1:8000 (افتراضي؛ التجاوز باستخدام --backend)
القياس عن بعد هرتز30 هرتز (قابل للتكوين باستخدام --القياس عن بعد-هرتز)
إعادة ربط السياسةالتراجع الأسي: 1 ثانية دقيقة، 10 ثانية كحد أقصى
حقول إطار JSONL (لكل إطار)
مجاليكتبالشكل / المدىوصف
نهاية الخبريطفوثواني يونيكسالطابع الزمني للإطار (time.time())
hand_sideشارع"يسار" | "يمين"إلى أي يد ينتمي هذا الإطار
الانحناءاتإملاء5 مفاتيح، [0، 1]الانحناء الطبيعي لكل إصبع (الإبهام، السبابة، الأوسط، الدائري، الصغير)
Joint_actual_position_5x4قائمة[قائمة[تعويم]]5×4، راديانمواضع المفاصل الخام من Wujihandpy، 5 أصابع × 4 مفاصل
خريطة_الضغط_24x32قائمة[قائمة[تعويم]]24×32, [0, 1]توزيع الضغط اللمسي على سطح اليد
imuالقائمة[تعويم]ما يصل إلى 16 القيموحدة IMU ذات 6 محاور: [ax، ay، az، gx، gy، gz، ...] (الفتحات المتبقية صفر)
emfإملاءلكل إصبع + hand_backقراءات مستشعر EMF؛ كل إدخال يكون عائمًا أو إملاءً باستخدام مفاتيح "الانحناء"/"الزاوية".

ال bends القيم مستمدة من joint_actual_position_5x4 عن طريق حساب متوسط ​​زوايا المفاصل الأربعة لكل إصبع والتطبيع من النطاق [0، π/2] إلى [0، 1].

wuji_glove_agent.py - العلامات الرئيسية
علَمتقصيروصف
--الواجهة الخلفيةWS://127.0.0.1:8000عنوان URL الأساسي لمنصة WebSocket
--حصة(مطلوب)معرف جلسة Teleop من المنصة
--node-idعقدة قفاز Wujiمعرف عقدة الجهاز هذه في الجلسة
--قفازآليجانب اليد: يسار، يمين، أو تلقائي (القراءة من الإطار الأول)
--نوع الجهازwuji_handنوع الجهاز المسجل مع النظام الأساسي
--القياس عن بعد هرتز30.0معدل إعادة توجيه القياس عن بعد إلى النظام الأساسي
--wuji-cmdpython3 wuji_hand_sdk_stream.py - الجانب الأيمن - هرتز 30أمر Shell الذي يصدر إطارات JSONL إلى stdout
--reconnect-min-s1.0الحد الأدنى من إعادة الاتصال (بالثواني)
--reconnect-max-s10.0الحد الأقصى لإعادة الاتصال (بالثواني)

هل أنت مستعد للبدء؟

اتبع دليل الإعداد أو اقرأ مستندات SDK الكاملة.