← أحدث الأبحاث
⚡ electrical engineering

Guided Reinforcement Learning for Omnidirectional 3D Jumping in Quadruped Robots

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

المؤلفون الأصليون: Riccardo Bussola, Michele Focchi, Giulio Turrisi, Claudio Semini, Luigi Palopoli

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

المؤلفون الأصليون: Riccardo Bussola, Michele Focchi, Giulio Turrisi, Claudio Semini, Luigi Palopoli

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

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

تقدم هذه الورقة البحثية طريقة جديدة لتعليم هذه الروبوتات كيفية القفز، باستخدام أسلوب يسميه المؤلفون التعلم المعزز الموجه (Guided Reinforcement Learning - GRL). إليك تفصيل كيفية عمل ذلك، باستخدام تشبيهات بسيطة.

المشكلة: فخ "التجربة والخطأ"

تعليم الروبوت كيفية القفز بالطرق التقليدية يشبه تعليم طفل ركوب الدراجة عن طريق إلقائه من فوق منحدر والأمل في أن يتعلم الطيران.

  • الطريقة القديمة (التحسين - Optimization): يحاول المهندسون حساب كل معادلة رياضية بدقة متناهية. الأمر يشبه محاولة حل لغز "سودوكو" بينما الساعة تداهمك. يستغرق الأمر وقتًا طويلاً وغالبًا ما يفشل إذا كانت الأرض زلقة أو إذا كان الروبوت أثقل قليلاً مما هو متوقع.
  • طريقة الذكاء الاصطناعي القياسية (التعلم المعزز المتكامل - End-to-End RL): تترك الروبوت يحاول القفز ملايين المرات في لعبة فيديو. معظم الوقت، سيسقط الروبوت. وفي النهاية، بعد ملايين المحاولات، قد ينجح في فعلها. هذا الأمر بطيء للغاية، وغالبًا ما يتعلم الروبوت حركات غريبة وغير متوقعة يصعب الوثوق بها.

الحل: نهج "نظام تحديد المواقع والفيزياء"

يقول المؤلفون: "دعونا نعطي الروبوت القليل من المنطق السليم قبل أن يبدأ التعلم". فبدلاً من ترك الروبوت يخمن بشكل عشوائي، سيتم توجيهه باستخدام الحدس الفيزيائي.

فكر في الأمر كالتالي:

  1. منحنى بيزييه (خارطة الطريق): بدلاً من قول "حرك ساقك اليسرى 5 درجات، ثم اليمنى 3 درجات"، يُطلب من الروبوت رسم طريق سلس وغير مرئي في الهواء باستخدام أداة رياضية تسمى منحنى بيزييه (Bezier curve). تخيل رسم قوس ناعم بقلم؛ يحتاج الروبوت فقط إلى تحديد نقطتي البداية والنهاية لهذا القوس، وتقوم الرياضيات بملء المسار السلس بينهما. هذا يجعل مهمة التعلم أصغر وأسهل بكثير.
  2. الدفعة "الانفجارية" (UARM): أحيانًا، مجرد رسم قوس سلس ليس كافيًا للقفز عاليًا. يحتاج الروبوت إلى "ركلة". أضاف المؤلفون جزءًا ثانيًا للخطة: دفعة سرعة مستقيمة (الحركة المستقيمة المنتظمة بتسارع - Uniformly Accelerated Rectilinear Motion) مباشرة قبل أن يغادر الروبوت الأرض. الأمر يشبه العداء الذي يميل للأمام وينطلق بقوة من منصة البداية. هذا يضمن قفز الروبوت عاليًا دون الحاجة لثني أرجله لدرجة تجعل بطنه يرتطم بالأرض.
  3. فلتر الأمان (الحارس): نظرًا لأن الروبوت يستخدم معادلات فيزيائية حقيقية للتخطيط لقفزته، يمكن للكمبيوتر فحص الخطة قبل أن يتحرك الروبوت فعليًا. الأمر يشبه حارس النادي الذي يفحص الهوية؛ إذا قالت الخطة: "إذا قفزت بهذه الطريقة، فستصطدم برأسك"، يقول الكمبيوتر: "لا، هذا غير مسموح به"، ويمنع الروبوت من المحاولة. هذا يجعل النظام آمنًا وقابلًا للتنبؤ.

كيف يحدث التعلم

يستخدم الروبوت "معلمًا" (الذكاء الاصطناعي) و"طالبًا" (الروبوت).

  • المعلم يقترح خطة للقفز (شكل القوس والسرعة).
  • الطالب يحاول اتباع تلك الخطة.
  • إذا هبط الروبوت قريبًا من الهدف ولم يكسر أي شيء، يحصل على "high five" (مكافأة).
  • إذا هبط بشكل سيء أو خرق قواعد السلامة (مثل تحريك مفصل بسرعة كبيرة)، يحصل على "وقت مستقطع" (عقوبة).

بما أن الروبوت موجه بواسطة فيزياء منحنى بيزييه والدفعة "الانفجارية"، فهو لا يحتاج لتجربة ملايين المرات. إنه يتعلم في 2,000 محاولة فقط، بينما قد تحتاج الطرق الأخرى إلى ملايين المحاولات. إنه الفرق بين تعلم السباحة عبر إلقائك في المياه العميقة وبين التعلم مع سترة نجاة ومدرب.

النتائج: ما الذي يستطيع الروبوت فعله؟

اختبر الفريق هذه الطريقة على روبوتين حقيقيين (Unitive Go1 و Aliengo) وفي عمليات المحاكاة.

  • متعدد الاتجاهات: يمكن للروبوت القفز للأمام، وللخلف، وللجانب، وحتى الدوران في الهواء أثناء القفز.
  • للأعلى وللأسفل: يمكنه القفز للأعلى فوق صندوق مرتفع أو الهبوط من حافة.
  • النقل الفوري (Zero-Shot Transfer): قاموا بتدريب الذكاء الاصطناٍ على روبوت صغير (Go1) ثم طلبوا من روبوت أكبر وأثقل (Aliengo) أن يقفز باستخدام نفس التعليمات تمامًا. نجح الروبوت الأكبر في المهمة دون الحاجة لإعادة تعلم كل شيء من الصفر. إنه مثل تعليم طفل ركوب الدراجة، ثم جعله يركب دراجة نارية فورًا وهو يعرف كيف يحافظ على توازنه.

لماذا هذا مهم؟

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

باختصار، لم يعلم المؤلفون الروبوت كيفية القفز فحسب، بل علموه كيف يفكر في القفز باستخدام قواعد الفيزياء، مما جعله متعلمًا أكثر ذكاءً وأمانًا.

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

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

جرّب Digest →