البدء السريع: قبل أن تبدأ
اقرأ هذا أولاً. تخبرك هذه الصفحة بالضبط بالأجهزة التي تحتاجها، والبرامج التي يجب تثبيتها، والمدة التي يستغرقها كل شيء، وما ستتمكن من فعله عند الانتهاء من المسار الكامل.
كم من الوقت يستغرق هذا؟
من الصندوق إلى تسجيل الحلقة التدريبية الأولى.
إجمالي وقت اليوم الأول: حوالي 6-7 ساعات للجلسة الأولى الكاملة. ينتشر على مدار يومين وهو أمر مريح للمبتدئين.
قائمة مراجعة الأجهزة
كل ما يجب أن يكون على مكتبك قبل أن تبدأ. يتم شحن العناصر التي تحمل علامة "في الصندوق" مع OpenArm 101.
-
وحدة ذراع OpenArm 101 يوجد في الصندوق ذراع 8-DOF، حوالي 3 كجم، من الألومنيوم وألياف الكربون. الشراء من المتجر →
-
مصدر طاقة تيار مستمر 24 فولت (150 واط دقيقة) في الصندوق - متضمن مع OpenArm 101.
-
محول CAN USB (CANable 2.0 أو ما يعادله) في الصندوق - يقوم بتوصيل جهاز الكمبيوتر المضيف الخاص بك بحافلة CAN الموجودة على الذراع.
-
لوحة التركيب + الأجهزة يوجد في الصندوق مسامير M6 ولوحة القاعدة. أنت بحاجة إلى سطح ثابت أو طاولة عمل لتثبيتها.
-
جهاز كمبيوتر مضيف يعمل بنظام التشغيل Ubuntu 22.04 غير مضمن - يجب أن يكون تثبيت Ubuntu أصليًا (وليس VM أو WSL) للحصول على توقيت موثوق لـSocketCAN. الحد الأدنى: 8 جيجابايت من ذاكرة الوصول العشوائي، 50 جيجابايت من القرص. تنزيل أوبونتو →
-
كابل USB-A إلى USB-B (لمحول CAN) غير متضمن — كابل USB قياسي، حوالي 1 متر. معظم تجار التجزئة للإلكترونيات.
-
الكاميرا (لجمع البيانات) اختياري للإعداد، ومطلوب لبيانات التدريب - يوصى باستخدام كاميرا ويب USB أو RealSense D435i. عرض الملحقات →
-
مساحة عمل واضحة 1 م × 1 م حول قاعدة الذراع مطلوب - يبلغ نصف قطر مساحة عمل الذراع 650 مم. قم بإزالة منطقة الأشخاص والعقبات قبل التشغيل. يرى صفحة السلامة →
ما يجب تثبيته قبل البدء
ال دليل الإعداد يمشي من خلال كل خطوة بالتفصيل. هذا هو الملخص حتى تتمكن من الاستعداد مسبقًا.
نظام التشغيل
أوبونتو 22.04 LTS (جامي). يعمل Ubuntu 20.04 أيضًا ولكن يوصى باستخدام 22.04. نظامي التشغيل macOS وWindows غير مدعومين للأجهزة الحقيقية — يتطلب برنامج SwitchCAN نواة Linux. يجب عليك استخدام التثبيت الأصلي، وليس Docker أو WSL2، لتوقيت CAN الموثوق به.
بايثون
Python 3.10 (مرفق مع Ubuntu 22.04). يستهدف SDK إصدار Python 3.10+. قم بتثبيت pip و venv قبل البدء:
sudo apt update
sudo apt install python3-pip python3-venv -y
ROS2
ROS2 Humble Hawksbill (Ubuntu 22.04) أو ROS2 Iron Irwini (Ubuntu 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
برامج تشغيل المقبس
بنيت في نواة لينكس. ما عليك سوى تحميل وحدات kernel وتكوين واجهة CAN الخاصة بك:
sudo modprobe can
sudo modprobe can_raw
sudo modprobe slcan # for USB CAN adapters
أوبن آرم SDK
pip install roboticscenter
عمليات التثبيت openarm_can وجميع تبعيات بايثون. انظر صفحة البرامج لإعداد SDK الكامل و SDK Quickstart في الويكي.
LeRobot (لجمع البيانات)
pip install lerobot
مطلوب لتسجيل الحلقات وتحويلها إلى تنسيق مجموعة بيانات LeRobot / HuggingFace. انظر صفحة جمع البيانات لسير العمل الكامل.
المحاكاة (اختيارية — لا حاجة إلى أجهزة)
يمكنك تشغيل حزمة البرامج بالكامل بدون أجهزة باستخدام وضع الأجهزة المزيف ROS2:
ros2 launch openarm_ros2 openarm.launch.py \
use_fake_hardware:=true
يتم أيضًا دعم MuJoCo وIsaac Sim لمحاكاة الفيزياء وتوليد البيانات الاصطناعية. انظر البرمجيات → قسم المحاكاة للإعداد.
ما يمكنك فعله بعد المسار الكامل
بعد إكمال الخطوات السبع جميعها — فتح مجموعة بيانات التدريب الأولى — ستتمكن من:
openarm_ros2 حزمة لتخطيط المسار ونشر الدولة
كيفية الحصول على المساعدة
لن تقوم بذلك بمفردك. هنا مكان طرح الأسئلة في كل مرحلة.
منتدى الذراع المفتوحة
المكان الأساسي لطرح أسئلة الإعداد ومشاركة التصميمات والحصول على إجابات من مجتمع وفريق SVRC.
قضايا جيثب
تقارير الأخطاء، وأسئلة البرامج، والمشكلات الخاصة بالأجهزة. تحقق من المشكلات الموجودة قبل فتح مشكلة جديدة.
المنتدى العام
اسأل عن أي شيء عبر منصة SVRC، وليس OpenArm فقط. رائعة للأسئلة المتعلقة بالروبوتات وتعلم الآلة على نطاق أوسع.
الدعم المباشر
اتصل بفريق SVRC مباشرة بخصوص مشكلات الأجهزة أو أسئلة الضمان أو استفسارات المؤسسة.