התקנת pip לעומת התקנת מקור
בחר את שיטת ההתקנה המתאימה למצב שלך:
התקנת pip
השתמש בזה אם אתה עוקב אחר הנתיב הזה על רובוט נתמך או בסימולציה מבלי לשנות את החלקים הפנימיים של LeRobot. הכי מהיר והכי יציב.
התקנת מקור
השתמש בזה אם אתה צריך להוסיף תצורת חומרה מותאמת אישית עבור רובוט לא נתמך, או אם אתה רוצה לתרום בחזרה ל-LeRobot. דורש שיבוט של המאגר.
התקנת pip (מומלץ)
התקנת מקור
python3 --version מציג 3.8 או 3.9, התקן את 3.10 דרך מנהל החבילות שלך או pyenv לפני שתמשיך.
הגדרת תצורת חומרה
LeRobot משתמש בקובץ תצורה כדי לדעת לאיזה רובוט אתה מתחבר. אם אתה משתמש בסימולציה בלבד, אתה יכול לדלג על סעיף זה - הסימולטור משתמש בתצורה מובנית משלו.
-
מצא את התצורה של הרובוט שלך
LeRobot נשלח עם הגדרות עבור כל החומרה הנתמכת ב
lerobot/configs/robot/. חפש את הרובוט שלך:so100.yaml,koch.yaml,openarm.yaml,dk1.yaml, וכו'. אם הרובוט שלך אינו מופיע ברשימה, ראה את נתיב התקנת המקור למעלה ובדוק את LeRobot GitHub עבור תצורה שנתרמה מהקהילה. -
העתק וערוך את התצורה
העתק את תצורת הרובוט שלך לספריית העבודה שלך וערוך את היציאה הטורית כך שתתאים למערכת שלך. לָרוּץ
ls /dev/tty*עם הרובוט שלך מחובר כדי לזהות את היציאה (בדרך כלל/dev/ttyUSB0אוֹ/dev/ttyACM0). -
הגדר את האסימון של HuggingFace שלך
לָרוּץ
huggingface-cli loginוהדבק את האסימון של HuggingFace שלך. זה נחוץ לדחיפת מערכי נתונים ומודלים ביחידות 3 ו-6. האסימון שלך נמצא ב- huggingface.co/settings/tokens — צור אחד עם גישת כתיבה.
אמת באמצעות ריצת סימולציה
לפני נגיעה בחומרה אמיתית כלשהי, ודא שההתקנה שלך עובדת על ידי הפעלת מדיניות ACT מאומנת מראש ב-MuJoCo. פעולה זו מורידה נקודת ביקורת מדיניות מ- HuggingFace Hub ומפעילה אותה ב- gym_pusht סְבִיבָה.
תראה חלון הדמיה המראה את זרוע הרובוט מנסה לדחוף בלוק בצורת T למצב מטרה. המדיניות מאומנת מראש - התפקיד שלך הוא רק לאשר שהיא פועלת ללא שגיאות. שיעור הצלחה מעל 0% ב-3 פרקים מספיק כדי לוודא שהסביבה שלך מוגדרת כהלכה.
--env.render-mode null כדי לדכא את חלון ההדמיה ופשוט להדפיס מדדי הצלחה/כשל למסוף.
שגיאות התקנה נפוצות
| שְׁגִיאָה | לִקְבּוֹעַ |
|---|---|
No module named 'lerobot' | הסביבה הוירטואלית שלך לא מופעלת. לָרוּץ source ~/lerobot-env/bin/activate. |
mujoco.FatalError | MuJoCo דורש תצוגה. בשרתים חסרי ראש הוסף --env.render-mode null או השתמש ב-Xvfb. |
ImportError: libGL.so.1 | התקן ספריות OpenGL: sudo apt install libgl1-mesa-glx. |
huggingface_hub.errors.RepositoryNotFoundError | לָרוּץ huggingface-cli login והדבק את האסימון שלך. הורדת המדיניות דורשת אימות. |
יחידה 1 השלם כאשר...
ה lerobot.scripts.eval הפקודה מריץ 3 פרקי סים ויוצאת ללא שגיאות. אתה רואה פלט השקת מדיניות (תגמול פרק או דגל הצלחה) מודפס למסוף. קובץ תצורת החומרה שלך קיים והאסימון של HuggingFace שלך מוגדר. אתה מוכן לחקור מערכי נתונים אמיתיים ביחידה 2.