← أحدث الأبحاث
🤖 AI

PhyGile: Physics-Prefix Guided Motion Generation for Agile General Humanoid Motion Tracking

تُعد PhyGile إطار عمل موحداً يربط بين توليد الحركة القائم على الفيزياء وتتبع الحركة العام لتمكين الروبوتات البشرية من تنفيذ حركات كاملة الجسم رشيقة ومعقدة مباشرة في مساحتها الأصلية، متجاوزةً بذلك قيود الجدوى الفيزيائية لنماذج تحويل النص إلى حركة التقليدية.

المؤلفون الأصليون: Jiacheng Bao, Haoran Yang, Yucheng Xin, Junhong Liu, Yuecheng Xu, Han Liang, Pengfei Han, Xiaoguang Ma, Dong Wang, Bin Zhao

نُشر 2026-03-23
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Jiacheng Bao, Haoran Yang, Yucheng Xin, Junhong Liu, Yuecheng Xu, Han Liang, Pengfei Han, Xiaoguang Ma, Dong Wang, Bin Zhao

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك تريد تعليم روبوت الرقص. لديك مكتبة من مقاطع الفيديو التي تعرض بشرًا يقومون بحركات مذهلة: رقص البريك دانس، الشقلبات الجانبية (cartwheels)، والدوران على ركبة واحدة. تريد من الروبوت أن ينسخ هذه الحركات بدقة بمجرد قراءة أمر نصي مثل: "قم بحركة دوران بريك دانس".

المشكلة هي أن البشر والروبوتات مبنيون بطرق مختلفة تمامًا.

إذا أخذت ببساطة حركات رقص بشرية وحاولت لصقها على روبوت، فسيكون الأمر أشبه بمحاولة ارتداء حذاء مصمم لقدم عملاق على قدم طفل صغير. قد يبدو الروبوت وكأنه يقوم بالوضعية الصحيحة، لكنه من الناحية الفيزيائية سيسقط، أو ينزلق، أو تكسر مفاصله لأن الفيزياء لا تتوافق مع الواقع.

هذه هي المشكلة التي يحلها بحث PhyGile. وإليك كيف يعمل، مقسمًا إلى مفاهيم بسيطة:

١. المشكلة: فجوة "الترجمة"

فكر في متحكمات الروبوت الحالية كأنها مترجمون سيئون. يمكنهم ترجمة "شكل" الحركة البشرية (الكينماتيكا) إلى مفاصل الروبوت، لكنهم لا يستطيعون ترجمة "الفيزياء" (التوازن، الوزن، الاحتكاك).

  • النتيجة: يحاول الروبوت القيام بشقلبة جانبية، ولكن نظرًا لأنه لا يفهم كيف تتفاعل أرجله المعدنية الثقيلة مع الأرض، فإنه يصطدم ويسقط.
  • الطريقة القديمة: كان الباحثون يولدون رقصة بشرية، ثم يحاولون فرضها على الروبوت، ويقضون ساعات في تصفية الحركات التي تسببت في سقوط الروبوت. كانت العملية بطيئة، ومضيعة للوقت، وهشة.

٢. الحل: PhyGile (المدرب الذي يضع "الفيزياء أولاً")

نظام PhyGile هو نظام جديد يعمل كـ مدرب ذكي يتحدث لغتين: "رقص البشر" و"فيزياء الروبوتات". فهو لا يكتفي بترجمة الرقص فحسب، بل يعيد تصميم الرقصة خصيصًا لتناسب جسم الروبوت منذ البال البداية.

ويقوم بذلك عبر ثلاث خطوات رئيسية:

الخطوة (أ): "فرقة الرقص المتخصصة" (التعلم المنهجي/Curriculum Learning)

تخيل أنك تدرب فرقة رقص. لن تطلب من مبتدئ القيام بشقلبة خلفية فورًا.

  • الطريقة القديمة: إلقاء جميع حركات الرقص (المشي، الجري، التقلب) على الروبوت دفعة واحدة. يصاب الروبوت بالارتباك ويتعلم الأشياء السهلة (المشي) جيدًا، لكنه يفشل في الأشياء الصعبة (التقلب).
  • طريقة PhyGile: يستخدم نظام المنهج (Curriculum). يبدأ بالحركات السهلة (الوقوف، المشي). وبمجرد أن يتقن الروبوت تلك الحركات، يفتح له المجال لحركات أصعب (الجري، الركل). وأخيرًا، يتصدى للحركات "المستحيلة" (الشقلبات الجانبية، الدورات).
  • السر الخفي: يستخدم نظام خليط الخبراء (Mixture of Experts - MoE). فكر في هذا كفريق من المتخصصين؛ هناك خبير بارع في المشي، وآخر في القفز، وآخر في الدوران. يتعلم النظام كيفية استدعاء الخبير المناسب للحركة المناسبة، حتى لا يشعر الروبوت بالإرهاق أو التشتت.

الخطوة (ب): "المولد الأصيل للروبوت"

بدلاً من توليد رقصة بشرية ثم محاولة إصلاحها، يقوم PhyGile بتوليد الرقصة مباشرة بلغة الروبوت.

  • يستخدم نموذج الانتشار (Diffusion Model) (مثل الذكاء الاصطناي الذي ينشئ الصور من النصوص).
  • الابتكار: يستخدم نظام خلط المعلمات على مستوى الرمز (Token-level Parameter-mixing). تخيل أنك تكتب قصة؛ بدلًا من مجرد قول "الروبوت يرقص"، يقوم هذا النظام بتفكيك الجملة: "الروبوت يجثو (حركة أ)، ثم يدور (حركة ب)". إنه يربط كل كلمة في أمرك النصي بجزء محدد من الجدول الزمني لحركة الروبوت. هذا يضمن أنه إذا قلت "يد دافئة بجانب النار"، فإن الروبوت سيضع يديه بالفعل بالقرب من جسمه، بدلاً من تحريكهما بشكل عشوائي.

الخطوة (ج): "شبكة الأمان" (توجيه بادئة الفيزياء)

هذا هو الجزء الأكثر ذكاءً.

  • تخيل أنك تحاول السير على حبل مشدود. إذا كنت تخمن فقط أين تضع قدمك، فقد تسقط. ولكن إذا كان لديك حبل أمان مثبت بالفعل في مكان آمن، يمكنك استخدامه لتوجيه خطوتك التالية.
  • حبل الأمان في PhyGile: قبل أن يجرب الروبوت حركة جديدة ومعقدة، يقوم النظام بمحاكاة الثانية الأولى من الحركة للتأكد من أنها ممكنة فيزيائيًا. يأخذ هذا "البدء الآمن" (بادئة الفيزياء - Physics-Prefix) ويغذيه مرة أخرى في المولد الذكي.
  • الحلقة: يرى الذكاء الاصطناعي البداية الآمنة ويقول: "حسنًا، أعرف أن الروبوت يمكنه البدء بهذه الطريقة، لذا سأقوم بتوليد بقية الحركة لتتناسب مع هذه البداية الآمنة". وهذا يخلق حلقة مغلقة حيث يولد الذكاء الاصطناوي فقط الحركات التي يستطيع الروبوت القيام بها فعليًا.

٣. النتيجة: من "التمايل" إلى "الرشاقة"

في الماضي، كان بإمكان الروبوتات القيام بأشياء بسيطة مثل المشي في خط مستقيم فقط. إذا طلبت منها القيام بشقلبة جانبية، فمن المرجح أن تسقط.

مع PhyGile:

  • الاستقرار: يفهم الروبوت وزنه وتوازنه.
  • الرشاقة: يمكنه أداء حركات معقدة وعالية السرعة مثل دورات رقص البريك دانس والشقلبات الجانبية دون سقوط.
  • جاهز للعالم الحقيقي: اختبر المؤلفون هذا على روبوت حقيقي (Unitree G1)، وقد نجح في أداء هذه الحركات الصعبة في العالم الحقيقي، وليس فقط في المحاكاة الحاسوبية.

ملخص التشبيه

فكر في PhyGile كأنه مدرب شخصي للروبوت.

  • الطرق القديمة كانت تشبه تسليم روبوت قرص DVD لجمبازية بشرية وقول: "انسخ هذا!". كان الروبوت يحاول تقليد الشكل لكنه يفشل لأنه لم يفهم الفيزياء.
  • PhyGile هو مدرب يراقب الروبوت، ويعرف حدود عضلاته ونقاط توازنه المحددة، ويصمم له خطة تدريب مخصصة تبدأ سهلة ثم تزداد صعوبة. إنه يتحقق من كل حركة لضمان عدم إصابة الروبوت، ويتحدث لغة الروبوت مباشرة، بحيث لا يحدث أي ارتباك.

النتيجة هي روبوت ليس مجرد مقلد جامد، بل راقص رشيق ومعبر يمكنه التعامل مع العالم الحقيقي.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →