دروس

مسار منسق من خلال أفضل مواد OpenArm - بدءًا من الاتصال بـSocketCAN وحتى التشغيل عن بعد وتسجيل البيانات. ابدأ هنا، ثم تعمق في المقالات البحثية.

أفضل الروابط الأولى

إذا كنت جديدًا على OpenArm، فابدأ بهذه المصادر الأربعة قبل استكشاف المقالات البحثية لـ SVRC. يعطونك الحقيقة الأرضية الرسمية حول كيفية عمل المكدس.

ابدأ هنا

وثائق OpenArm الرسمية وGitHub

  • 1
    دليل برمجيات OpenArm (الرسمي) وصف الروبوت وSocketCAN وتكامل ROS2 وعناصر التحكم المتقدمة. نظرة عامة موثوقة قبل الغوص في التفاصيل. اقرأ الدليل الرسمي →
  • 2
    مستندات التحكم ROS2 تشغيل الملفات، ووضع الأجهزة المزيفة، وإعداد وحدة التحكم، وأوامر الحركة. اقرأ هذا قبل لمس الأجهزة الحقيقية. افتح مستندات التحكم ROS2 →
  • 3
    مستندات مكتبة CAN بنية المقبس، تخطيط الفئة، وضع التحكم MIT، معرفات المحرك، أوضاع رد الاتصال، والتوقيت. ضروري قبل كتابة أي كود تحكم. افتح مستندات CAN →
  • 4
    مستودع جيثب الرئيسي نقطة دخول المستودع: الأجهزة والبرامج والمشكلات وروابط النظام البيئي. افتح القضايا للعثور على إجابات للمشاكل الشائعة. عرض جيثب →

الاتصالات: مقبس CAN وحافلة CAN

فهم كيفية تواصل الذراع قبل كتابة رمز التحكم. معظم مشكلات الطرح هي مشكلات CAN.

ملاحظة عملية

ما يهم في الواقع في الممارسة العملية

المصادر الأكثر شيوعًا لمشاكل CAN ليست إساءة استخدام واجهة برمجة التطبيقات - فهي تبديل وضع رد الاتصال، وضبط المهلة، وتعيين معرف CAN غير المتسق عبر المحركات بعد تحديثات البرامج الثابتة. تحقق من هذه أولاً قبل أي شيء آخر.

التحكم: أوضاع التحكم ROS2 وMIT

تدفقات إحضار الأجهزة وتكوين وحدة التحكم. قم دائمًا بتشغيل الأجهزة المزيفة أولاً، ثم الأجهزة الحقيقية.

ملاحظة عملية

وهمية أولا، حقيقية في وقت لاحق

يدعم OpenArm وضع الأجهزة المزيف خارج الصندوق. قم دائمًا بالتحقق من صحة رمز التحكم الخاص بك باستخدام use_fake_hardware:=true قبل الاتصال بمحركات حقيقية. وهذا وحده يمنع معظم حوادث تلف الأجهزة.

ملاحظة عملية

المكاسب وهوامش الأمان

ابدأ بـ Kp=20، Kd=0.5 لجميع المفاصل. زيادة ببطء. يوثق دليل مكاسب معهد ماساتشوستس للتكنولوجيا الحد الأقصى للقيم الآمنة لكل مفصل - والبقاء ضمنها يمنع ارتفاع درجة حرارة المحرك والإجهاد الميكانيكي.

ناقش ما تقوم ببنائه

استخدم منتدى OpenArm للاستفسار عن إعداد CAN، وإحضار ROS2، والمعايرة، وتسجيل البيانات، وقرارات تصحيح الأخطاء.