הדרכות

נתיב אצור דרך חומרי OpenArm הטובים ביותר - מתקשורת SocketCAN דרך הפעלה טלפונית ורישום נתונים. התחל כאן, ואז תעבור לעומק על מאמרי המחקר.

הקישורים הראשונים הטובים ביותר

אם אתה חדש ב-OpenArm, התחל עם ארבעת המקורות האלה לפני שתחקור את מאמרי המחקר של SVRC. הם נותנים לך את האמת הרשמית על איך המחסנית עובדת.

התחל כאן

תיעוד רשמי של OpenArm & GitHub

  • 1
    מדריך תוכנת OpenArm (רשמי) תיאור רובוט, שילוב SocketCAN, ROS2 ופקדים מתקדמים. הסקירה הסמכותית לפני הצלילה לפרטים. קרא את המדריך הרשמי →
  • 2
    ROS2 Control Docs הפעל קבצים, מצב חומרה מזויף, הגדרת בקר ופקודות תנועה. קרא את זה לפני שאתה נוגע בחומרה אמיתית. פתח את מסמכי הבקרה של ROS2 →
  • 3
    CAN Library Docs ארכיטקטורת SocketCAN, פריסת מחלקה, מצב בקרת MIT, מזהי מנוע, מצבי התקשרות חוזרת ותזמון. חיוני לפני כתיבת קוד בקרה כלשהו. פתח מסמכי CAN ←
  • 4
    מאגר GitHub ראשי נקודת כניסה למאגר: חומרה, תוכנה, בעיות וקישורי מערכת אקולוגית. פתח בעיות כדי למצוא תשובות לבעיות נפוצות. הצג GitHub →

תקשורת: SocketCAN & CAN Bus

הבן כיצד הזרוע מתקשרת לפני כתיבת קוד בקרה. רוב בעיות ההעלאה הן בעיות CAN.

הערה מעשית

מה בעצם חשוב בפועל

המקורות הנפוצים ביותר לבעיות CAN אינם שימוש לרעה ב-API - הם החלפת מצב התקשרות חוזרת, כוונון זמן קצוב, ומיפוי מזהה CAN לא עקבי בין מנועים לאחר עדכוני קושחה. בדוק את אלה תחילה לפני כל דבר אחר.

שליטה: מצבי בקרה ROS2 ו-MIT

זרימות העלאת חומרה ותצורת בקר. הפעל תמיד תחילה חומרה מזויפת, ואז חומרה אמיתית.

הערה מעשית

קודם כל לעג, אחר כך אמיתי

OpenArm תומך במצב חומרה מזויף מחוץ לקופסה. אמת תמיד את קוד הבקרה שלך באמצעות use_fake_hardware:=true לפני חיבור למנועים אמיתיים. זה לבדו מונע את רוב מקרי נזקי החומרה.

הערה מעשית

רווחים ושולי ביטחון

התחל עם Kp=20, Kd=0.5 עבור כל המפרקים. הגדל לאט. מדריך הרווחים של MIT מתעד את ערכי הבטיחות המקסימליים לכל מפרק - הישארות בתוכם מונעת התחממות יתר של המנוע ולחץ מכני.

דון במה אתה בונה

השתמש בפורום OpenArm כדי לשאול על הגדרות CAN, העלאת ROS2, כיול, רישום נתונים והחלטות ניפוי באגים.