LeRobot: רובוט בקוד פתוח לומד מאפס לפריסה

נתיב מובנה ורציף דרך מסגרת LeRobot של HuggingFace. התקן, הקלט הדגמות, אימון מדיניות ACT ופרוס אותה - על כל רובוט נתמך או כולו בסימולציה.

זמן כולל ~10 שעות
קוֹשִׁי ביניים
חוּמרָה כל רובוט נתמך או סימולציית MuJoCo
דרישות מוקדמות יסודות פייתון, יסודות מסוף לינוקס
אפשרות סימולציה כן - נתיב מלא ניתן להשלמת ב-MuJoCo
אתה תבנה מדיניות בחירת-ומקום מאומנת של ACT, הניתנת להרצה על הרובוט שלך

לפני שתתחיל - בדוק את התנאים המוקדמים האלה

  • נוח עם מסוף לינוקס (cd, ls, התקנת pip)
  • מותקן Python 3.10 ומעלה
  • רובוט נתמך (SO-100, Koch v1.1, OpenArm, DK1, HopeJR, Reachy2) אוֹ סביבת סימולציה
  • חשבון HuggingFace בחינם (לאירוח מערך נתונים ומודלים)
  • בערך 10 שעות של זמן כולל על פני מספר הפעלות

לא בטוחים אם אתם מתאימים? התחל עם יחידה 0 - הוא נועד במיוחד לענות על השאלה הזו.

הדרך שלך במבט חטוף

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

0

לפני שתתחיל: הגדרת LeRobot דָרוּשׁ

מהו LeRobot, חומרה נתמכת, דרישות תוכנה, הערכות זמן והיכן ניתן לקבל עזרה. אין קוד - אוריינטציה טהורה.

~20 דקות · ללא קוד
1

התקן ואמת את LeRobot דָרוּשׁ

התקנת pip לעומת מקור, הגדרת תצורת חומרה והפעלת מדיניות ACT מאומנת מראש בסימולציית MuJoCo כדי לאמת את הסביבה שלך.

~ שעה
2

הבן את פורמט מערך הנתונים של LeRobot דָרוּשׁ

מבנה מערך נתונים, סכימת פרק, טעינה והצגה של מערכי נתונים קיימים מ- HuggingFace Hub. הבן מה נכנס לפני שאתה מקליט את שלך.

~1.5 שעות
3

הקלט את ההפגנות שלך דָרוּשׁ

חבר את הרובוט או הסימולציה שלך, הקלט הדגמות עם פקודת ההקלטה של ​​LeRobot ודחוף את מערך הנתונים שלך אל HuggingFace Hub.

~שעתיים
4

אימון מדיניות דָרוּשׁ

בחר בין ACT, Diffusion Policy ו-SmolVLA. אימון ACT במערך הנתונים שלך, קרא יומני אימון ושמור נקודת ביקורת מוכנה להערכה.

~3 שעות
5

הערך את המדיניות שלך דָרוּשׁ

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

~ שעה
6

שפר ושתף דָרוּשׁ

הפעל את גלגל התנופה של הנתונים, ערבב מערכי נתונים, שתף את המודל ואת מערך הנתונים שלך ב- HuggingFace Hub, ותכנן את הצעדים הבאים שלך עם Pi0Fast ו-SmolVLA.

~1.5 שעות

התמוטטות זמן

יְחִידָה נוֹשֵׂא זְמַן
יחידה 0הִתמַצְאוּת~20 דקות
יחידה 1התקן ואמת~1 שעה
יחידה 2פורמט ערכת נתונים~1.5 שעות
יחידה 3הקלטת הדגמות~2 שעות
יחידה 4מדיניות רכבות~3 שעות
יחידה 5לְהַעֲרִיך~1 שעה
יחידה 6שפר ושתף~1.5 שעות
סַך הַכֹּל ~10 שעות 20 דקות
התחל יחידה 0 - כיוון ←

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