[OpenArm] URDF הזמנה משותפת וחוסר התאמה של בקר לאינטגרטורים של בונים (מתחילים)

איך תופסים טעויות בהזמנה משותפת לפני שהן הופכות לבעיית תנועה ראשונה ב-OpenArm?

פוֹרוּם / אינדקס פוסטים / OpenArm

שֶׁלְאַחַר

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

איך תופסים טעויות מסדר משותף לפני שהן גורמות לתנועה מפחידה בהפעלה הראשונה?

אנא שתף ​​את הבדיקות שאתה מפעיל עבור שמות משותפים, מגבלות, מוסכמות סימנים ומיפוי ממשק חומרה.

אם תשיב, כלול אי התאמה מדויקת אחת שראית ושלב אימות מדויק אחד שהיה מונע זאת.

נתיב פתרון בעיות קשור: רשימת כיול ותיאום · יכול ממשק חסר לאחר אתחול במחשב בקרה חדש

מודול: OpenArm · קהל: בונים-אינטגרטורים · סוג: שאלה

תגיות: זרוע פתוחה, urdf, הזמנה משותפת, בקר-תצורה

תגובה 1

אימות חזותי בלבד תופס יותר ממה שאנשים מצפים, במיוחד כאשר שמות והנחות ציר משותף נסחפות בין מאגר.

תגובה 2

בדיקות איטיות של הפעלת מפרק יחיד הן משעממות אבל הן זולות יותר מהפתעה בציר מלא. תעד את הרצף המדויק פעם אחת ועשה בו שימוש חוזר.

תגובה 3

אם יש לך רשימת בדיקה לפני מומנט או דוגמה של הבדל תצורה, פרסם אותה כאן. סוג זה של חפץ הופך לאפשרי חיפוש.

בורר סימפטומים מהיר

בחר את הסימפטום הקרוב ביותר שלך כדי ללכת בדרך הנכונה לפתרון בעיות.

עדיין לא נבחר.

שאלות נפוצות מהירות

מהו סדר האבחון המהיר ביותר למתחילים בטוח?

התחל עם בדיקת סימפטומים שניתן לשחזר עבור "[OpenArm] URDF משותף סדר ובקר עבור אינטגרטורים בונים (מתחילים)", ולאחר מכן אשר את מצב המארח/שירות לפני שינוי חומרה או קושחה.

journalctl -b | rg -n "error|warn|openarm|can"
ip -details link | rg -n "can|state"
python tools/preflight_check.py --quick
כיצד אוכל להימנע מאותה בעיה לאחר אתחול/עדכון?

הוסף שער פשוט לפני טיסה ורשימת בדיקה קצרה להפעלה כדי שיתפסו רגרסיות לפני תחילת התנועה.

האם אני יכול להעתיק את הפקודות האלה כפי שהן?

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