התחלה מהירה: לפני שתתחיל
תקרא את זה קודם. דף זה אומר לך בדיוק מה החומרה שאתה צריך, איזו תוכנה להתקין, כמה זמן הכל לוקח, ומה תוכל לעשות כשתסיים את הנתיב המלא.
כמה זמן זה לוקח?
מהקופסה ועד להקלטת פרק האימון הראשון שלך.
זמן סה"כ ביום הראשון: בערך 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 השלבים - ביטול הארגז דרך מערך ההדרכה הראשון - תוכל:
openarm_ros2 חבילה לתכנון מסלול ופרסום מדינה
איך לקבל עזרה
אתה לא תמשיך לבד. כאן אפשר לשאול שאלות בכל שלב.
פורום OpenArm
המקום העיקרי לשאול שאלות התקנה, לשתף בונים ולקבל תשובות מקהילת SVRC ומהצוות.
בעיות GitHub
דוחות באגים, שאלות תוכנה ובעיות ספציפיות לחומרה. בדוק בעיות קיימות לפני פתיחת בעיה חדשה.
פורום כללי
שאל כל דבר ברחבי פלטפורמת SVRC - לא רק OpenArm. נהדר עבור שאלות רובוטיקה ו-ML רחבות יותר.
תמיכה ישירה
פנה ישירות לצוות SVRC לבעיות חומרה, שאלות אחריות או פניות ארגוניות.