دروس
مسار منسق من خلال أفضل مواد OpenArm - بدءًا من الاتصال بـSocketCAN وحتى التشغيل عن بعد وتسجيل البيانات. ابدأ هنا، ثم تعمق في المقالات البحثية.
أفضل الروابط الأولى
إذا كنت جديدًا على OpenArm، فابدأ بهذه المصادر الأربعة قبل استكشاف المقالات البحثية لـ SVRC. يعطونك الحقيقة الأرضية الرسمية حول كيفية عمل المكدس.
وثائق OpenArm الرسمية وGitHub
-
1دليل برمجيات OpenArm (الرسمي) وصف الروبوت وSocketCAN وتكامل ROS2 وعناصر التحكم المتقدمة. نظرة عامة موثوقة قبل الغوص في التفاصيل. اقرأ الدليل الرسمي →
-
2مستندات التحكم ROS2 تشغيل الملفات، ووضع الأجهزة المزيفة، وإعداد وحدة التحكم، وأوامر الحركة. اقرأ هذا قبل لمس الأجهزة الحقيقية. افتح مستندات التحكم ROS2 →
-
3مستندات مكتبة CAN بنية المقبس، تخطيط الفئة، وضع التحكم MIT، معرفات المحرك، أوضاع رد الاتصال، والتوقيت. ضروري قبل كتابة أي كود تحكم. افتح مستندات CAN →
-
4مستودع جيثب الرئيسي نقطة دخول المستودع: الأجهزة والبرامج والمشكلات وروابط النظام البيئي. افتح القضايا للعثور على إجابات للمشاكل الشائعة. عرض جيثب →
الاتصالات: مقبس CAN وحافلة CAN
فهم كيفية تواصل الذراع قبل كتابة رمز التحكم. معظم مشكلات الطرح هي مشكلات CAN.
دليل إعداد المقبس
فحوصات الاتصال، ورسم خرائط معرف المحرك، وإطارات أخطاء CAN، وإحضار الواجهة. مرجع SVRC الأساسي لمشاكل إعداد CAN.
اقرأ الدليل → المستندات الرسميةمكتبة OpenArm CAN
مستندات API الكاملة لـ openarm_can: فئات المحركات، وتنسيق حزمة التحكم MIT، وأوضاع رد الاتصال، وتكوين المهلة.
إعداد برنامج التشغيل (هذا المحور)
تثبيت برنامج التشغيل CAN خطوة بخطوة: تحميل وحدة kernel، وإحضار الواجهة، والتحقق من candump، والتكوين المستمر.
عرض الخطوات →ما يهم في الواقع في الممارسة العملية
المصادر الأكثر شيوعًا لمشاكل CAN ليست إساءة استخدام واجهة برمجة التطبيقات - فهي تبديل وضع رد الاتصال، وضبط المهلة، وتعيين معرف CAN غير المتسق عبر المحركات بعد تحديثات البرامج الثابتة. تحقق من هذه أولاً قبل أي شيء آخر.
التحكم: أوضاع التحكم ROS2 وMIT
تدفقات إحضار الأجهزة وتكوين وحدة التحكم. قم دائمًا بتشغيل الأجهزة المزيفة أولاً، ثم الأجهزة الحقيقية.
دليل التحكم ROS2
وضع الأجهزة المزيف، وإحضار الأجهزة الحقيقية، ونظام التحكم، وخيارات ملف التشغيل، وأمثلة أوامر المسار.
اقرأ الدليل → دليل البحوثدليل مكاسب التحكم في معهد ماساتشوستس للتكنولوجيا
ملاحظات ضبط Kp/Kd، وقيم البداية الآمنة لكل مفصل، وهوامش الأمان، وما يجب فعله عندما تسبب المكاسب تذبذبًا.
اقرأ الدليل → دليل البحوثدليل المعايرة والتوجيه
إجراء الإعداد الصفري المشترك، وتسلسل التوجيه، والتحقق من مساحة العمل، وأوضاع فشل المعايرة الشائعة.
اقرأ الدليل →وهمية أولا، حقيقية في وقت لاحق
يدعم OpenArm وضع الأجهزة المزيف خارج الصندوق. قم دائمًا بالتحقق من صحة رمز التحكم الخاص بك باستخدام use_fake_hardware:=true قبل الاتصال بمحركات حقيقية. وهذا وحده يمنع معظم حوادث تلف الأجهزة.
المكاسب وهوامش الأمان
ابدأ بـ Kp=20، Kd=0.5 لجميع المفاصل. زيادة ببطء. يوثق دليل مكاسب معهد ماساتشوستس للتكنولوجيا الحد الأقصى للقيم الآمنة لكل مفصل - والبقاء ضمنها يمنع ارتفاع درجة حرارة المحرك والإجهاد الميكانيكي.
التشغيل عن بعد وتسجيل البيانات
تسجيل عروض توضيحية عالية الجودة للتدريب على السياسات. إعداد الأجهزة، وأوامر التسجيل، وإدارة مجموعة البيانات.
دليل Teleop وتسجيل البيانات
إعداد التشغيل عن بعد من طرف إلى طرف: اتصال جهاز المشغل، والتسجيل المتزامن للمفاصل والكاميرات، وإعادة تشغيل الحلقة، وتصدير RLDS/LeRobot.
اقرأ الدليل → صفحة المحورجمع البيانات (هذا المركز)
اتصالات الأجهزة، وسير عمل تسجيل LeRobot، وشرح تنسيق مجموعة البيانات، وقائمة التحقق من الجودة. خطوة بخطوة كاملة.
انتقل إلى الصفحة → مقالة بحثيةكيفية جمع بيانات العرض التوضيحي
المبادئ الكامنة وراء جمع العروض التوضيحية للروبوتات عالية الجودة: اتساق المشهد، وتدريب المشغلين، ومعالجة الفشل، وإصدار مجموعة البيانات.
اقرأ المقال →التدريب على نماذج الذكاء الاصطناعي
بعد أن يكون لديك مجموعة بيانات، فإن الخطوة التالية هي التدريب على السياسات. يعمل OpenArm بشكل خارج الصندوق مع ACT وDiffusion Policy وOpenVLA.
OpenArm: منصة تتمحور حول البيانات
فلسفة التصميم الكاملة: بنية التقاط البيانات، والفشل كبيانات، والمحاذاة من محاكاة إلى حقيقية، وتنسيق إخراج جاهز للتعلم.
اقرأ المقال → نماذج SVRCنماذج الذكاء الاصطناعي المتوافقة
ACT، وDiffusion Policy، وOpenVLA — نقاط تفتيش مدربة مسبقًا وأدلة ضبط دقيقة لمجموعات بيانات OpenArm.
تصفح النماذج → مجموعات بيانات SVRCمجموعات بيانات OpenArm العامة
مجموعات بيانات المجتمع وSVRC بتنسيق LeRobot، جاهزة للتدريب. انتقل مباشرة إلى التدريب إذا كنت لا ترغب في جمع البيانات أولاً.
تصفح مجموعات البيانات →جميع موارد SVRC OpenArm
يتم فهرسة كل صفحة داخلية ومقالة بحثية في مكان واحد. استخدمها عندما تبحث عن مشكلة تنفيذ محددة.
- › البداية السريعة - توجيه الوحدة 0
- › دليل الإعداد — كامل خطوة بخطوة
- › البرامج — SDK، برامج التشغيل، ROS2، LeRobot
- › المواصفات — الميكانيكية والكهربائية
- › جمع البيانات — تسجيل سير العمل
- › السلامة — اقرأ قبل التشغيل
- › المجتمع — المنتدى والأسئلة الشائعة
- › البحث: إعداد المقبس
- › بحث: التحكم في ROS2
- › البحث: مكاسب التحكم في معهد ماساتشوستس للتكنولوجيا
- › البحث: المعايرة والتوجيه
- › البحث: تسجيل بيانات Teleop
- › البحث: منصة تتمحور حول البيانات
- › بحث: ROS2 مقابل Custom Stack
- › البحث: جمع بيانات العرض التوضيحي
- › مركز منتدى OpenArm
- › ويكي: بداية SDK السريعة
- ›ويكي: مرجع API الكامل