מדריך ההתקנה של LinkerBot O6

מ-Unboxing ועד סשן טלאופ דפדפן חי. שלוש פקודות, פחות מ-15 דקות.

1

Unboxing וחיבור USB

הסר את מערכת היד 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 באוד בלבד. ודא שמתאם ה-USB לטורי תומך בקצב הזה. שבבי FTDI ו-CH340 סטנדרטיים עושים זאת; מתאמים גנריים מסוימים אינם מייצרים מסגרות פגומות וייצרו אותן.
2

התקנה וחיבור של SDK

התקן את RoboticsCenter SDK (Python 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 מזהה אוטומטית את ה-O6 על ידי סריקה אחר Juqiao AA 55 03 99 כותרת מסגרת בכל יציאה זמינה. זה פותח הפעלה בפלטפורמה ומדפיס כתובת אתר של דפדפן. אם קיימים התקנים טוריים מרובים, ציין את היציאה באופן ידני:

rc connect --port /dev/ttyUSB0        # Linux
rc connect --port COM3                # Windows
אין חומרה זמינה? לָרוּץ rc connect --mock כדי להתחיל הפעלת O6 מדומה עם נתוני חיישנים מסונתזים. כל תכונות ה-SDK, לוח הדפדפן והקלטת נתונים פועלים באופן זהה במצב מדומה.
3

לוח טלאופ דפדפן

לְאַחַר rc connect מצליח, ה-CLI מדפיס ופותח באופן אופציונלי כתובת URL של הפעלה כמו:

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

פתח את כתובת האתר בכל דפדפן. פאנל הטלאופ כולל:

  • תצוגת מיקום האצבע: פסי זווית כיפוף בזמן אמת לכל 10 האצבעות (5 לכל יד), מעודכנים בקצב הפריימים של החיישן.
  • הגדרות קבועות מראש של מחוות: תנועות בלחיצה אחת - סלע, ​​נייר, מספריים, צביטה, התפשטות - נשלחות כמטרות מיקום מוטורי.
  • מפת חום מישוש: שכבת-על של 16 אזורים מעובדת על מתאר יד. מפות עוצמת צבע למגע לחץ.
  • בורר יד: החלף בין יד שמאל, יד ימין או שניהם בו זמנית.
  • מקליט מפגשים: התחל/עצור הקלטת פרק מהפאנל. כל פרק מסומן בחותמת זמן ומועלה לפלטפורמה ב-stop.

לַעֲבוֹר --no-browser כדי לדכא הפעלה אוטומטית של הדפדפן אם פועל ללא ראש:

rc connect --no-browser
4

כיול כפפות

כייל את בקר הכפפה לגודל יד המפעיל כך שזוויות הכיפוף יתמופו במדויק לעמדות הפקודה של יד הרובוט. נתוני הכיול מאוחסנים לכל מפעיל ונמשכים לאורך הפעלות.

בחלונית הטלאופ של הדפדפן, נווט אל הגדרות ← כיול כפפה ועקוב אחר הזרימה הדו-שלבית:

  • קו בסיס עמדה פתוחה: החזק את הכפפה שטוחה ורגועה לחלוטין (כל האצבעות מושטות). אשר כאשר תתבקש.
  • עמדה סגורה: עשה אגרוף סגור (כל האצבעות מכופפות לגמרי). אשר כאשר תתבקש.

לאחר הכיול, מוטות כיפוף האצבעות אמורים לעקוב אחר תנועות היד שלך באופן ליניארי מ-0% (פתוח לחלוטין) ל-100% (סגור לחלוטין) מבלי לחתוך בשני קצותיו.

5

איסוף נתונים

כל פריים המוזרם מה-O6 במהלך סשן הקלטה פעיל נקלט בפורמט JSONL. השתמש ב- Python SDK ישירות עבור סקריפטים של אוסף מותאמים אישית:

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 דרך דף העלאת הפלטפורמה או ה-CLI: rc session RC-XXXX-XXXX כדי להציג את פרטי ההפעלה וכתובת האתר להעלאה.

לפרטי פרוטוקול מלאים, הפניה של Python SDK ומסמכי שילוב פלטפורמה, עיין ב- דף הוויקי של LinkerBot O6.

ההגדרה הושלמה?

הצג את המפרט המלא או עיין בשאלות הנפוצות של הקהילה לקבלת עזרה בפתרון בעיות.