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

Continual-RL for Generalization in Autonomous Racing on the RoboRacer Platform

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

المؤلفون الأصليون: Joel Siegert, Edoardo Ghignone, Michele Magno

نُشر 2026-07-28
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Joel Siegert, Edoardo Ghignone, Michele Magno

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

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

هنا يأتي دور مجال يسمى "التعلم المعزز" (Reinforcement Learning - RL). فكر في التعلم المعزز كعملية تعلم الروبوت عن طريق التجربة والخطأ، تماماً مثل الطفل الذي يتعلم المشي: يخطو خطوة، فيسقط، ويتلقى "آه" (مكافأة سلبية)، ثم يحاول مجدداً، وفي النهاية يتعلم التوازن. التحدي الكبير هنا هو "التعميم" (generalization). إذا تعلم الروبوت القيادة على مسار محدد، فهل يمكنه فوراً القيادة على مسار مختلف تماماً بمواد أرضية مختلفة؟ عادةً، لا. فهو ينسى ما تعلمه في المسار الأول عندما يحاول تعلم المسار الثاني، وهي مشكلة تُعرف باسم "النسيان الكارثي" (catastrophic forgetting). تتناول هذه الورقة البحثية هذا الصداع تحديداً: كيف نعلم الروبوت أن يكون سيداً في مسارات عديدة دون أن ينسى المسارات القديمة، باستخدام الممارسة في العالم الحقيقي فقط؟

الفكرة الكبرى للورقة: سيارة السباق "المتعلمة للأبد"

تقدم هذه الورقة، التي عُرضت في مؤتمر رئيسي للروبوتات، طريقة جديدة لتدريب سيارات السباق ذاتية القيادة على منصة "RoboRacer" (وهي سيارة سباق صغيرة مفتوحة المصدر). أراد الباحثون حل لغز محدد: كيف يمكن للروبوت أن يتعلم القيادة على مجموعة من المسارات، ثم، عند وضعه على مسار جديد لم يره من قبل ذي سطح أرضي مختلف، يتكيف بسرعة فائقة؟

اقترح الفريق طريقة تسمى التعلم المعزز المستمر (Continual Reinforcement Learning). لفهم هذا، تخيل طالباً يدرس لسلسلة من الامتحانات. الطالب العادي قد يدرس الرياضيات، ثم ينتقل إلى التاريخ وينسى كل الجبر. أما الطالب "المستمر"، فهو يحافظ على معرفته بالرياضيات حية بينما يتعلم التاريخ، ويمكنه تطبيق كلتا المهارتين بسرعة على موضوع جديد مثل الفيزياء. لقد بنى الباحثون نظاماً يفعل ذلك تماماً لسيارة السباق. استخدموا خوارزمية محددة تسمى الناقد الفاعل الناعم (Soft Actor-Critic - SAC)، وهي تشبه طالباً كفؤاً جداً يتعلم بسرعة من كل خطأ يرتكبه. ولمنع السيارة من "نسيان" المسارات القديمة، أضافوا تقنية خاصة تسمى الانتشار العكسي المستمر (Contincial Backpropagation - CBP). يمكنك التفكير في CBP كـ "صالة ألعاب رياضية ذهنية" لعقل الروبوت؛ فهي تتحقق باستمرار من أجزاء الشبكة العصبية التي تصبح كسولة أو "ميتة" وتقوم بإيقاظها، مما يضمن بقاء الروبوت مرناً ومستعداً لتعلم أشياء جديدة.

السباق: الاختبار في العالم الحقيقي مقابل المحاكاة

لم يكتفِ الباحثون بتشغيل هذا في محاكاة حاسوبية؛ بل قادوا السيارات فعلياً. أنشأوا ميدان تدريب يضم أربعة مسارات مختلفة، لكل منها أنسجة أرضية مختلفة (بعضها مغطى بالراتنج، والبعض الآخر بالأسفلت). تعلم الروبوت القيادة على هذه المسارات لمدة تتراوح بين 40 إلى 60 دقيقة. ثم جاء الاختبار الحقيقي: مسار خامس مصنوع من الخرسانة المصقولة، والتي كانت أكثر انزلاقاً بشكل ملحوظ (أقل احتكاكاً بنسبة 30% إلى 39%) من أي شيء رآه الروبوت من قبل.

كان الهدف هو معرفة مدى سرعة وصول الروبوت إلى السرعة المطلوبة على هذا المسار الجديد والزلق. قارنوا طريقة "التعلم المعزز المستمر" الخاصة بهم بمنهجين آخرين:

  1. البدء من الصفر: تعليم الروبوت على المسار الجديد دون خبرة سابقة.
  2. التدريب المسبق غير المتصل (Offline Pre-training): تغذية الروبوت بمجموعة ضخمة من فيديوهات القيادة الماضية (مثل مشاهدة شريط لأفضل اللقطات) قبل تركه يقود، وهي طريقة تُعرف باسم تعلم Q الضمني (Implicit Q-Learning - IQL).

النتائج: السرعة والقدرة على التكيف

كانت النتائج معبرة للغاية. كان روبوت "التعلم المعزز المستمر" بطلاً في التكيف. فبعد 15 دقيقة فقط من الضبط الدقيق على المسار الجديد والزلق، تمكن من القيادة بسرعة أكبر من أفضل وحدات التحكم الحاسوبية الكلاسيكية (التي تشبه "الطيار الآلي الذكي" للروبوت والذي يعتمد على قواعد رياضية صارمة). في الواقع، تفوق على وحدة التحكم الكلاسيكية بنسبة 6.4%.

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

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

لماذا يهم هذا الأمر؟

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

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

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

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

جرّب Digest →