תיעוד טכני של OpenArm
הערות ממשק, מחסנית בקרה, זרימת עבודה של פריסה והפניות לאינטגרציה עבור צוותים בונים עם OpenArm.
היקף המערכת
OpenArm תוכננה כפלטפורמת מניפולציה מוכנה למחקר ולא כקופסה שחורה אטומה. המערכת נועדה לתמוך בלמידה אמיתית של רובוטים, הפעלה טלפונית, איטרציה של sim-to-real וזרימות עבודה עשירות במגעים שבהם החומרה, התוכנה ואיסוף הנתונים חייבים להישאר מיושרים.
ארכיטקטורת חומרה
זרוע הליבה משתמשת במבנה אנתרופומורפי של 7-DOF עם יתירות דמוית אדם, המאפשר מיפוי טבעי ממסלולי הדגמה ותכנון תנועה חזק יותר סביב מכשולים. המסגרת המכנית משתמשת באלומיניום מודולרי ובאסטרטגיית הרכבה אחידה כך שצוותים יכולים להחליף אפקטי קצה, מתקנים וחיישני עזר מבלי לבנות מחדש את המערכת כולה.
לפרטי מעטפה מכנית, מטען ופרטי הרכבה, עיין בכתובת הייעודית מפרטי OpenArm עַמוּד.
ממשקי בקרה
OpenArm תומך בדפוסי הבקרה שרוב הצוותים צריכים במהלך הערכה ופריסה: בקרת מיקום לביצוע תנועה סטנדרטית, בקרת מהירות עבור לולאות חיצוניות בתדר גבוה יותר, בקרת עכבה לאינטראקציה תואמת, ומצבים מוכווני כוח למשימות רגישות למגע. פיצוי על כוח הכבידה ותפעול דו-צדדי זמינים עבור מערכי איסוף נתונים עתירי הדגמה.
הגדרה מומלצת - השתמש בפעולה טלפונית ובפיצוי כבידה במהלך איסוף משימות מוקדם, ולאחר מכן עבור למדיניות עכבה או מודע לכוח ככל שהעקביות במגע משתפרת.
ערימת תוכנה
OpenArm בנויה לעבוד בצורה נקייה עם זרימות עבודה מבוססות רובוטיקה ROS2. המחסנית הצפויה כוללת נכסי תיאור רובוטים, פרסום מצב, צמתי בקרה, רישום וגשרים לסביבות סימולציה. תמיכת סימולציה מתוכננת סביב MuJoCo ו-Isaac Sim, כך שצוותים יכולים לשמור על הגדרות מצב, מרחבי פעולה ומוסכמות הערכה עקביות בריצות אמיתיות ומדומות.
לִרְאוֹת תוכנה וסימולציה לפרטים ברמת הסביבה.
זרימת עבודה של אינטגרציה
רצף אינטגרציה טיפוסי נראה כך: אימות הרכבה מכאנית ופינוי סביבת עבודה, אימות הזרמת מצב וכיול משותפים, הפעלת תנועות מיקום בסיכון נמוך, הפעלת מצבי טל-פעולה או עכבה, חיבור רישום ומטא-נתונים של משימות, ולאחר מכן עבור לאיסוף נתונים מובנה או הערכת מדיניות. זרימה מדורגת זו מפחיתה את הסיכון להעלאה ומקלה על איתור באגים כאשר חיישנים, אפקטי קצה או סכימות נתונים משתנות.
מוכנות לאיסוף נתונים
OpenArm שימושי במיוחד כאשר המטרה היא לא רק ביצוע תנועה אלא יצירת נתונים. המערכת תוכננה כך שהדגמות, כשלים, ניסיונות חוזרים, מצבי מגע והתערבויות של מפעיל יכולים כולם להפוך לנתוני אימון לשימוש חוזר. זו הסיבה שהתיעוד מחולק בין חומרה, תוכנה, בטיחות ואיסוף נתונים במקום להתייחס לרובוט כגיליון מוצר סטטי יחיד.
לִרְאוֹת איסוף נתונים של OpenArm עבור זרימת העבודה המומלצת.