התחלה מהירה: לפני שתתחיל

תקרא את זה קודם. דף זה אומר לך בדיוק מה החומרה שאתה צריך, איזו תוכנה להתקין, כמה זמן הכל לוקח, ומה תוכל לעשות כשתסיים את הנתיב המלא.

כמה זמן זה לוקח?

מהקופסה ועד להקלטת פרק האימון הראשון שלך.

הגדרת חומרה
~2 שעות
unboxing, הרכבה, CAN חיווט, בדיקת בטיחות
התקנת תוכנה
~1.5 שעות
מנהלי התקנים של אובונטו, ROS2, SDK, CAN
תנועה ראשונה
~30 מ'
מצב חומרה מזויף, ואז העלאת חומרה אמיתית
כִּיוּל
~45 מ'
איתור משותף, אימות סביבת עבודה
טלאופרציה
~1 שעה
הגדרת מכשיר המפעיל, סשן הקלטה ראשון
מערך הנתונים הראשון
~1 שעה
פורמט LeRobot, בדיקות איכות, העלאה

זמן סה"כ ביום הראשון: בערך 6-7 שעות לפגישה ראשונה מלאה. הפריסה על פני יומיים נוחה למתחילים.

רשימת חומרה

כל מה שצריך להיות על השולחן שלך לפני שאתה מתחיל. פריטים המסומנים "בקופסה" נשלחים עם OpenArm 101.

  • יחידת זרוע OpenArm 101 בקופסה - זרוע 8-DOF, ~3 ק"ג, אלומיניום וסיבי פחמן. קנה מהחנות →
  • ספק כוח 24V DC (דקה 150W) באריזה - כלול עם OpenArm 101.
  • מתאם CAN USB (CANable 2.0 או שווה ערך) בקופסה - מחבר את המחשב המארח שלך לאפיק ה-CAN של הזרוע.
  • לוחית הרכבה + חומרה בתיבה - ברגים M6, לוחית בסיס. אתה צריך משטח יציב או שולחן עבודה כדי להתברג אליו.
  • מחשב מארח עם אובונטו 22.04 לא כלול - חייבת להיות התקנה מקורית של אובונטו (לא VM או WSL) לתזמון אמין של SocketCAN. מינימום: 8 GB RAM, 50 GB דיסק. הורד את אובונטו →
  • כבל USB-A ל-USB-B (עבור מתאם CAN) לא כלול - כבל USB סטנדרטי, ~1 מטר. רוב קמעונאי האלקטרוניקה.
  • מצלמה (לאיסוף נתונים) אופציונלי להגדרה, נדרש לנתוני אימון - מומלץ מצלמת USB או RealSense D435i. הצג אביזרים ←
  • 1 מ' × 1 מ' שטח עבודה פנוי סביב בסיס הזרוע נדרש - מעטפת סביבת העבודה של הזרוע היא ברדיוס של 650 מ"מ. נקה שטח של אנשים ומכשולים לפני ההפעלה. לִרְאוֹת דף בטיחות →

מה להתקין לפני שתתחיל

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

מַעֲרֶכֶת הַפעָלָה

אובונטו 22.04 LTS (Jammy). אובונטו 20.04 גם עובד אבל 22.04 מומלץ. macOS ו-Windows אינם נתמכים עבור חומרה אמיתית - SocketCAN דורש ליבת לינוקס. עליך להשתמש בהתקנה מקורית, לא Docker או WSL2, לתזמון CAN אמין.

פִּיתוֹן

Python 3.10 (מצורף עם אובונטו 22.04). ה-SDK מכוון ל-Python 3.10+. התקן pip ו-venv לפני שמתחילים:

sudo apt update
sudo apt install python3-pip python3-venv -y

ROS2

ROS2 Humble Hawksbill (אובונטו 22.04) או ROS2 Iron Irwini (אובונטו 22.04/23.04). Humble היא גרסת LTS ומומלצת ליציבות. התקנה מלאה אורכת ~15 דקות:

# Add ROS2 apt repo (abbreviated — full steps in setup guide)
sudo apt install ros-humble-desktop ros-humble-ros2-control \
  ros-humble-ros2-controllers -y

מנהלי התקנים של SocketCAN

מובנה בתוך ליבת לינוקס. אתה רק צריך לטעון את מודולי הליבה ולהגדיר את ממשק ה-CAN שלך:

sudo modprobe can
sudo modprobe can_raw
sudo modprobe slcan   # for USB CAN adapters

OpenArm SDK

pip install roboticscenter

מתקין openarm_can וכל התלות של Python. ראה את דף תוכנה עבור הגדרת SDK מלאה ואת התחלה מהירה של SDK בוויקי.

LeRobot (לאיסוף נתונים)

pip install lerobot

נדרש להקלטה והמרת פרקים לפורמט הנתונים של LeRobot / HuggingFace. ראה את דף איסוף נתונים עבור זרימת העבודה המלאה.

סימולציה (אופציונלי - אין צורך בחומרה)

✓ סימולציה זמינה

אתה יכול להפעיל את כל ערימת התוכנה ללא חומרה באמצעות מצב חומרה מזויף ROS2:

ros2 launch openarm_ros2 openarm.launch.py \
  use_fake_hardware:=true

MuJoCo ו-Isaac Sim נתמכים גם עבור הדמיית פיזיקה ויצירת נתונים סינתטיים. ראה את תוכנה ← סעיף סימולציה להגדרה.

מה אתה יכול לעשות אחרי הנתיב המלא

לאחר השלמת כל 7 השלבים - ביטול הארגז דרך מערך ההדרכה הראשון - תוכל:

שלוט בכל 8 המפרקים בזמן אמת על SocketCAN באמצעות מצבי MIT מיקום / מהירות / מומנט
הפעל את ROS2 Humble עם openarm_ros2 חבילה לתכנון מסלול ופרסום מדינה
הרחק את הזרוע עם מכשיר מפעיל והקלט מצב מפרק מסונכרן + מצלמה פרקים
ייצא מערכי נתונים בפורמט LeRobot / HuggingFace, מוכן לאימון ACT ו-Diffusion Policy
הפעל את אותה מדיניות בסימולציית MuJoCo לפני הפריסה לחומרה אמיתית
פרסם מערכי נתונים לרישום הנתונים של SVRC והכשרת מודלים משותפים

מוּכָן? התחל את מדריך ההתקנה.

לאחר שהתקנת את החומרה ואת אובונטו, מדריך ההתקנה ילווה אותך בכל שלב.