Perceptive Humanoid Parkour: Chaining Dynamic Human Skills via Motion Matching
تقدم هذه الورقة البحثية إطار عمل "باركور الهيومانويد الإدراكي" (PHP)، وهو إطار عمل معياري يجمع بين مطابقة الحركة لتوليف المهارات والتعلم التعزيزي القائم على الإدراك لتمكين الروبوتات البشرية من تنفيذ مهام باركور معقدة وطويلة الأمد في بيئات واقعية ذات قدرة على التكيف الديناميكي.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل تدريب روبوت ليصبح رياضي باركور. الهدف ليس مجرد جعله يمشي، بل تمكينه من الجري، والقفز، وتخطي الجدران، والتنقل عبر العقبات بسلاسة تضاهي البشر. هذا العمل، الذي يحمل عنوان "الباركور البشري الإدراكي" (Perceptive Humanoid Parkour)، يصف طريقة جديدة لتعليم هذا بالضبط لروبوت Unitree G1 (وهو آلة بشرية الهيئة).
إليك قصة كيفية تحقيقهم لذلك، مقسمة إلى مفاهيم وتشبيهات بسيطة.
1. المشكلة: "فقدان الذاكرة" لدى الروبوت
سابقاً، كانت الروبوتات جيدة في المشي على الأرض المستوية أو السلالم البسيطة. لكن الباركور يتسم بالفوضوية؛ فهو يتطلب ربط حركات مختلفة معاً: الجري، ثم القفز، ثم التمسك بجدار، ثم التسلق للأعلى، ثم التدحرج للخروج.
المشكلة هي أن الروبوتات عادة ما تتعلم حركة واحدة فقط في كل مرة. إذا علمت الروبوت كيف يقفز، فإنه لن يعرف كيفية الانتقال بسلاسة من الجري إلى القفز. الأمر يشبه تعليم عازف بيانو عزف نوتة واحدة بإتقان، ثم مطالبته بعزف أغنية كاملة دون معرفة كيفية تحريك أصابعه من نوتة إلى أخرى. علاوة على ذلك، تعاني الروبوتات في "رؤية" العقبة وتحديد أي حركة يجب استخدامها (على سبيل المثال: "هل أتخطى هذا الصندوق الصغير أم أتسلق هذا الجدار العالي؟").
2. الحل: قائمة تشغيل "مطابقة الحركة" (Motion Matching)
لحل مشكلة "الانتقالات"، استخدم الباحثون تقنية تسمى مطابقة الحركة (Motion Matching).
- التشبيه: تخيل "دي جي" (DJ) لديه قائمة تشغيل ضخمة من حركات الباركور البشرية (جري، تخطي، تسلق). بدلاً من تأليف أغنية جديدة من الصفر، ينظر الـ DJ إلى ما يفعله الروبوت حالياً ويجد فوراً المقطع التالي المثالي في قائمة التشغيل الذي يناسبه.
- كيف يعمل: يأخذ النظام في الاعتبار سرعة الروبوت وموقعه الحالي. يبحث في قاعدة بيانات من الحركات البشرية ليجد الإطار الزمني الدقيق الذي ينتقل فيه الإنسان بشكل طبيعي من الجري إلى تخطي حاجز. يقوم بربط هذه المقاطع معاً لتشكيل "فيلم مرجعي" طويل يوضح ما يجب على الرواوت فعله.
- النتيجة: هذا يخلق "خطة طويلة المدى". الروبوت لا يفكر فقط في الخطوة التالية؛ بل يفكر في المسار بأكمله، مما يضمن أن الانتقال من الركض إلى تسلق الجدار يبدو طبيعياً وانسيابياً.
3. التدريب: صالة ألعاب "المعلم والتلميذ"
بمجرد الحصول على "الأفلام المرجعية"، يجب عليهم تعليم دماغ الروبوت (السياسة - policy) كيفية تنفيذ هذه الحركات باستخدام عينيه فقط (كاميرا العمق) ومستشعرات جسده.
- المعلم (الخبير): أولاً، يقومون بتدريب روبوتات "معلمة" في محاكاة حاسوبية فائقة السرعة. تمتلك هذه المعلمين "قوى خارقة" (معلومات مميزة)، مثل معرفة موقعهم بالضبط في العالم وفيزياء الأرض المثالية. يتعلم هؤلاء تتبع الأفلام المرجعية بدقة.
- التلميذ (الروبوت الحقيقي): الروبوت الحقيقي ليس لديه قوى خارقة. لديه فقط كاميرا ومستشعرات جسده. لتعليم التلميذ، استخدم الباحثون عملية من مرحلتين:
- التقليد (DAgger): يحاول التلميذ تقليد حركات المعلم.
- التعلم التعزيزي (المدرب): هذا هو السر. التقليد المحض لم يكن كافياً لأن حركات الباركور (مثل القفزة العالية) تتطلب دفعة طاقة مفاجئة وقوية. إذا اكتفى التلميذ بتقليد حركة المعلم المتوسطة فقط، فقد يكون ضعيفاً جداً لتجاوز الجدار. لذلك، أضافوا "مدرباً" (التعلم التعزيزي - RL) يقول له: "هل تجاوزت الجدار؟ إذا نعم، رائع! إذا لا، حاول بجهد أكبر". هذا يدفع التلميذ لتعلم دفعات الطاقة اللازمة التي قد تفوت عملية التقليد البسيطة.
- التقليد (DAgger): يحاول التلميذ تقليد حركات المعلم.
4. النتيجة: الروبوت يصبح محترف باركور
اختبر الباحثون هذا على روبوت Unitree G1 حقيقي في العالم الواقعي. وإليك ما حققه:
- السرعة: يمكنه الجري وتخطي العقبات بسرعة تقارب 3 أمتار في الثانية (حوالي 6.7 ميل في الساعة).
- الارتفاع: يمكنه تسلق جدار بارتفاع 1.25 متر (96% من طول الروبوت نفسه). ولوضع ذلك في المنظور: إذا كان طول الإنسان 6 أقدام، فإن هذا الروبوت يتسلق جداراً بطول 6 أقدار.
- القدرة على التكيف: يمكن للروبوت التنقل في مسار معقد يحتوي على عقبات متعددة. إذا قمت بتحريك عقبة أثناء ركض الروبوت، فإنه يرى التغيير، ويعيد الحساب، ويعدل قفزته أو تسلقه فوراً دون السقوط.
- النقل المباشر (Zero-Shot Transfer): تعلم الروبوت بالكامل في المحاكاة الحاسوبية، ثم انتقل مباشرة إلى العالم الحقيقي دون الحاجة لتعلم أي شيء جديد.
ملخص السحر
يزعم هذا العمل أنه من خلال الجمع بين مطابقة الحركة (لإنشاء خطط طويلة المدى سلسة) مع خط تدريب المعلم والتلميذ (لتعلم القوة الفيزيائية المطلوبة لتنفيذ هذه الخطط)، تم إنشاء روبوت يمكنه التنقل ذاتياً في بيئات معقدة وغنية بالعقبات.
إنه ليس مجرد مشي؛ إنه يركض، ويتخطى، ويتسلق، ويتدحرج بمستوى من الرشاقة كان مستحيلاً سابقاً للروبوتات البشرية الهيئة أن تحققه بمفردها. جوهرياً، تعلم الروبوت كيف "يقرأ" البيئة و"يكوريغ" (يصمم حركات) ركضته في الباركور في الوقت الفعلي.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.