ما هو ليروبوت؟
LeRobot هي مكتبة تعلم الروبوت مفتوحة المصدر التابعة لشركة HuggingFace. فهو يوفر لك تنسيقًا موحدًا لمجموعة البيانات، ونماذج VLA مدربة مسبقًا (ACT، وسياسة الانتشار، وPi0Fast، وSmolVLA)، وطبقة تجريد الأجهزة التي تعمل بشكل مماثل عبر أكثر من 10 منصات روبوتية. إنه المعيار الفعلي للتعلم بالتقليد مفتوح المصدر في الفترة 2025-2026.
يركز هذا المسار على إطار العمل، وليس خاصًا بالأجهزة. ينطبق سير العمل الذي تتعلمه هنا على أي روبوت مدعوم وينتقل مباشرةً إلى الأجهزة الجديدة عند إضافته.
ماذا ستبني
بنهاية هذا المسار سيكون لديك سياسة اختيار ومكان ACT المدربة الذي يعمل على الروبوت الخاص بك (أو في المحاكاة). ستقوم بتسجيل ما بين 50 إلى 100 عرض توضيحي، وتدريب السياسة، وتقييمها، ومشاركة كل من مجموعة البيانات والنموذج على HuggingFace Hub. ينطبق نفس سير العمل على أي مهمة، فبمجرد القيام بذلك مرة واحدة، يمكنك تطبيقه على أي شيء.
الأجهزة المدعومة
يعمل هذا المسار مع أي مما يلي. أنت بحاجة إلى واحد فقط.
لا يوجد روبوت مادي؟ يمكنك إكمال المسار بأكمله في محاكاة MuJoCo - تغطي الوحدة 1 إعداد المحاكاة بشكل صريح.
قائمة مراجعة البرامج
تحقق من كل عنصر قبل البدء بالوحدة 1.
- بايثون 3.10 أو أعلى - يجري
python3 --versionللتحقق. التثبيت عبرsudo apt install python3.10أو pyenv. - نقطة - يجري
pip3 --version. التثبيت عبرsudo apt install python3-pip. - بوابة - يجري
git --version. التثبيت عبرsudo apt install git. - حساب HuggingFace مجاني - مطلوب في الوحدة 3 لدفع مجموعة البيانات الخاصة بك وفي الوحدة 6 لمشاركة النموذج الخاص بك. قم بإنشاء واحدة على Huggingface.co - يستغرق دقيقتين.
- ~10 جيجابايت مساحة حرة على القرص - لـ LeRobot وMuJoCo ومجموعة البيانات الخاصة بك. تنمو مجموعات البيانات بسرعة؛ 20 جيجابايت مريحة.
- كودا GPU (اختياري) - يعمل تدريب ACT على وحدة المعالجة المركزية مع مجموعات البيانات الصغيرة ولكنه يستغرق من 8 إلى 12 ساعة بدلاً من 1-2 ساعة. يوصى باستخدام وحدة معالجة الرسومات NVIDIA المزودة بذاكرة فيديو (VRAM) سعة 8 جيجابايت+ للوحدة 4. تمت تغطية خيارات وحدة معالجة الرسومات السحابية في الوحدة 4.
تقديرات الوقت
هذه تقديرات واقعية بما في ذلك وقت الإعداد واستكشاف الأخطاء وإصلاحها. يمكن تنفيذ التدريب في الوحدة 4 دون مراقبة — ابدأه قبل النوم.
| وحدة | ماذا تفعل | وقت |
|---|---|---|
| 0 | هذا التوجه | 20 دقيقة |
| 1 | قم بتثبيت LeRobot والتحقق منه | ~ 1 ساعة |
| 2 | استكشاف تنسيق مجموعة البيانات | ~1.5 ساعة |
| 3 | سجل أكثر من 50 عرضًا توضيحيًا | ~ 2 ساعة |
| 4 | تدريب سياسة ACT | ~ 3 ساعات |
| 5 | تقييم وتشخيص | ~ 1 ساعة |
| 6 | تحسين والمشاركة | ~1.5 ساعة |
| المجموع | ~10 ساعات و 20 دقيقة | |
كيفية الحصول على المساعدة
إذا واجهتك مشكلة، استخدم هذه الموارد بالترتيب التالي:
- تحقق من فحص الانتهاء في الجزء السفلي من الوحدة التي تتواجد فيها - غالبًا ما يحدد بالضبط ما هو مفقود.
- ابحث في قضايا LeRobot جيثب — تم توثيق معظم أخطاء تكوين البيئة والأجهزة هناك.
- مشاركة في منتدى SVRC - قم بتضمين إصدار Python ونظام التشغيل ونوع الروبوت ورسالة الخطأ الدقيقة والوحدة التي تنتمي إليها.
- ينضم معانقة الوجه Discord #lerobot — مشرفو LeRobot نشطون ويستجيبون بسرعة خلال ساعات عمل توقيت المحيط الهادئ.
لا تتخطى للأمام أثناء الحظر. المسار متسلسل حسب التصميم — إذا كنت عالقًا في الوحدة 3، فهذا يعني عادةً أن الوحدة 1 أو الوحدة 2 ليست مكتملة بالكامل.
اكتمال التوجيه عند...
لقد قمت بالتحقق من كل عنصر في قائمة التحقق من البرنامج، ولديك حساب HuggingFace، وأنت تعرف طريقك إلى المنتدى إذا واجهتك مشكلة، وقمت بتخصيص أول جلسة مدتها ساعة واحدة للوحدة 1.