Reward-Free Continual Adaptation for Resilient Space Robots
تقدم هذه الورقة إطار عمل للتعلم المستمر الخالي من المكافآت يُمكّن الروبوتات الفضائية من التكيف مع التدهور الشديد في الأجهزة عبر الاستفادة من نموذج عالم للحالة الكامنة مُدرب مسبقاً لتحديث ديناميكيات الانتقال عبر عمليات تدحرج غير خاضعة للإشراف وتدريب السياسات على مسارات متخيلة، مما يلغي الحاجة إلى إشارات مكافأة غير قابلة للتنفيذ أثناء النشر.
المؤلفون الأصليون:Andrej Orsula, Miguel Olivares-Mendez, Carol Martinez
الفضاء هو مكان يجب أن تعمل فيه الآلات بمفردها، بعيداً عن مساعدة الأيدي البشرية. لعقود من الزمن، علم المهندسون الروبوتات كيفية الحركة من خلال إعطائها تعليمات صارمة أو من خلال تركها تتعلم عبر التجربة والخطأ، وهي طريقة تسمى "التعلم المعزز". في عملية التعلم هذه، يجرب الروبوت فعلاً ما، وإذا نجح، فإنه يتلقى "جائزة" رقمية أو إشارة مكافأة تخبره بأن يكرر هذا الفعل مرة أخرى. يعمل هذا النظام بشكل جيد في البيئات الخاضعة للرقابة حيث يمكن لأجهزة الكمبيوتر حساب مدى جودة أداء الروبوت بدقة فورية. ومع ذلك، في الفراغ الشاسع وغير المراقَب للفضاء، لا توجد كاميرات أو مستشعرات لتخبر الروبوت ما إذا كان يتحرك بشكل صحيح. وبدون وسيلة لقياس النجاح، لا يمكن للروبوت تلقي إشارات المكافأة التي يحتاجها للتعلم أو التكيف. وهذا يخلق مشكلة خطيرة: إذا تعطل الروبوت الفضائي أو تآكل، فلا يمكنه إصلاح سلوكه لأنه لا يملك وسيلة لمعرفة أنه يفشل.
اقترح فريق من الباحثين في جامعة لوكسمبورغ طريقة جديدة لحل هذه المشكلة، مما يسمح للروبات بالتكيف مع الأضرار الجسيمة دون الحاجة إلى معرفة ما إذا كانت تربح أو تخسر. يعتمد نهجهم على مفهوم يسمى "نموذج العالم"، وهو في الأساس خريطة ذهنية يبنيها الروبوت داخل حاسوبه. قبل أن يغادر الروبوت الأرض، يدربه العلماء في آلاف المحاكاة الحاسوبية المختلفة، مما يجعله يختبر كل نوع من أنواع التضاريس، والجاذبية، والأعطال الميكانيكية التي قد يواجهها. خلال هذا التدريب، لا يتعلم الروبوت كيفية الحركة فحسب، بل يتعلم أيضاً كيف يتنبأ بما سيحدث بعد ذلك وما هي النتيجة "الجيدة" حتى دون رؤية النتيجة النهائية. وجد الباحثون أن هذه الخريطة الذهنية تحتوي على فهم خفي للنجاح، وهو نوع من البوصلة الداخلية التي توجه الروبوت في الاتجاه الصحيح حتى عندما لا يستطيع رؤية خط النهاية.
يكمن جوهر اكتشافهم في طريقة لتحديث هذه الخريطة الذهنية عندما يكون الروبوت بالفعل في الفضاء ويحدث خطأ ما. تخيل مركبة جوالة (روفر) تسير على سطح المريخ وفقدت فجأة القدرة على توجيه عجلتها الأمامية اليمنى. في النظام التقليدي، ستظل المركبة عالقة، غير قادرة على تعلم كيفية القيادة بعجلة مكسورة لأنها لا تستطيع حساب إشارة مكافأة لتوجيه حركاتها الجديدة. ومع ذلك، فإن نظام الباحثين الجديد يقوم بتجميد الجزء من دماغ الروبوت الذي يفهم ما تبدو عليه المكافأة. ثم يستخدم حركات الروبوت نفسها لتحديث الجزء الذي يتنبأ بكيفية تغير العالم فقط. ومن خلال مراقبة كيفية تحريك العجلة المكسورة للمركبة فعلياً، يتعلم النظام الواقع الجديد للضرر. بعد ذلك، يستخدم فهمه المسبق والمجمد لما هي النتائج "الجيدة" ليعلم نفسه كيفية القيادة مرة أخرى، بمفرده تماماً.
لاختبار هذه الفكرة، أجرى الباحثون سلسلة من عمليات المحاكاة الصارمة التي تضمنت ثلاث مهام فضائية مختلفة تماماً. أولاً، قاموا بمحاكاة مركبة جوالة بـ اثني عشر محركاً وهي تحاول عبور أرض صخرية وعرة. ثم قاموا بمحاكاة مركبة فضائية بـ اثني عشر دافعاً (ثراستر) وهي تحاول التنقل عبر المدار. وأخيراً، قاموا بمحاكاة ذراع روبوتية بـ سبعة مفاصل تحاول ربط برغي في صامولة بدقة متناهية. في كل حالة، أدخلوا فشلاً مفاجئاً وجسيماً: قفل عجلة في المركبة الجوالة، وتعطيل ثلاثة دافعات في المركسة الفضائية، وثني طرف أداة الربط في الذراع. تم تصميم هذه الإخفاقات لتكون شديدة لدرجة أن الروبوت المدرب فقط على آلة تعمل بشكل سليم سيفشل تماماً، ولن يكون قادراً على أداء مهمته.
أظهرت النتائج أن الروبوت الذي يستخدم هذه الطة الجديدة يمكنه التعافي من هذه الكوارث، وإن كان ببعض القيود. عندما قارن الباحثون بين الروبوت المتكيف والروبوت الذي ليس لديه وسيلة للتعلم من أخطائه، أظهر الروبوت المتكيف تعافياً أولياً واعداً حيث فشل الآخر. لقد كان قادراً على معرفة كيفية تحريك أجزائه المكسورة للوصç الوصول إلى أهدافه رغم ذلك. ومع ذلك، كشفت الدراسة أن "الوكيل الخالي من المكافأة" كان أداؤه باستمرار أقل من نسخة مسموح لها برؤية إشارات المكافأة الحقيقية، وهو أمر لا يمكن لروبوت فضائي حقيقي القيام به. علاوة على ذلك، أظهرت ملفات التعلم أنه بعد تحقيق مكاسب في الأداء الأولي، أظهر الوكيل تقلبات وتراجعاً ملحوظين، لا سيما في مهام المدار والتجميع. وهذا يشير إلى أنه بينما الخريطة الداخلية للروبوت قوية بما يكفي لتوجيهه خلال الصدمة الأولية للفشل، إلا أنه يعاني من أجل الحفاظ على دقة مثالية على مدى فترة طويلة دون التصحيح المستمر من التغذية الراجعة في العالم الحقيقي.
يمثل هذا العمل خطوة مهمة نحو جعل الروبوتات الفضائية مرنة حقاً. فهو يثبت أن الآلة لا تحتاج إلى أن تُخبر بأنها تؤدي عملاً جيداً لتتعلم كيفية إصلاح حركاتها المكسورة، بشرط أن تكون قد تعلمت فهماً عميقاً لكيفية عمل العالم مسبقاً. لقد أثبت الباحثون أنه من خلال الفصل بين معرفة "ما هو جيد" ومعرفة "كيف تتحرك الأشياء"، يمكن للروبوت التكيف مع الحقائق غير المتوقعة للفضاء. وبينما أجريت هذه الاختبارات بالكامل في عمليات محاكاة حاسوبية، فإن النتائج تقدم مساراً واعداً للمهمات التي يكون فيها التدخل البشري مستحيلاً، وحيث يجب أن يتمكن الروبوت من البقاء والعمل حتى عندما يتضرر جسده. إن القدرة على التعلم بدون إشارة مكافأة تحول فشلاً محتملاً قد ينهي المهمة إلى تحدٍ يمكن حله، مما يقربنا من مستقبل يمكن فيه لمستكشفينا الآليين الصمود حقاً أمام قسوة الكون.
ملخص تقني: التكيف المستمر الخالي من المكافآت للروبوتات الفضائية المرنة
بيان المشكلة
تعمل الروبوتات الفضائية في بيئات قاسية حيث يمكن لتدهور الأجهزة (مثل تلف العجلات، أو فشل المحركات، أو عدم محاذاة الكينماتيكا) أن يؤدي إلى تقويض استراتيجيات التحكم التقليدية بشكل حرج. وبينما يوفر التعلم المعزز المستمر (Continual Reinforcement Learning) آلية للتكيف عبر الإنترنت، فإنه يعتمد بشكل أساسي على الوصول إلى إشارات مكافأة دقيقة أثناء النشر. وفي الفضاء، غالبًا ما يكون حساب المكافأة الدقيق أمرًا غير ممكن بسبب غياب أنظمة التتبع الخارجية، وقدرات الاستشعار المحدودة، وتعقيد البيئة. على سبيل المثال، تقدير حجم الركام المستخرج أو فعالية المناورات المدارية في الوقت الفعلي دون معلومات حالة مميزة هو أمر غير موثوق به. وتخلق تحديات "المكافأة غير القابلة للملاحظة" هذه عقبة أمام نشر أنظمة التعلم التكيفية في الفضاء، حيث يكون التدخل البشري محدودًا، ومخاطر الفشل عالية. تعتمد النهج الحالية غالبًا على هندسة المكافآت اليدوية أو التعامل مع تحول المجال، لكنها تفشل في معالجة حالات الفشل المورفولوجي الشديدة دون بيانات مكافأة جديدة.
المنهجية
يقترح المؤلفون إطار عمل لـ التكيف المستمر الخالي من المكافآت مبني على بنية نموذج العالم في الحالة الكامنة (latent-state world model) الخاصة بـ DreamerV3. ينقسم هذا النهج إلى مرحلتين متميزتين:
1. التدريب المسبق لنموذج العالم
يتم تدريب الوكيل مسبقًا في محاكاة متنوعة باستخدام عشوائية المجال (تغيير الجاذبية، الاحتكاك، الخصائص العطالية، إل_خ).
البنية: يستخدم النموذج نموذج فضاء الحالة المتكرر (RSSM) لضغط الملاحظات عالية الأبعاد (xt) إلى حالات كامنة عشوائية مدمجة (zt).
المكونات: يقوم النظام بتحسين نموذج تسلسلي، وديناميكيات أمامية، ومشفر، وفك تشفير، ومتنبئ بالمكافأة، ومتنبئ بالاستمرارية بشكل مشترك.
هدف التدريب: يقوم النموذج بإعادة بناء الملاحظات، والتنبؤ بالمكافآات (r^t) واستمرارية الحلقة، وتقليل تباعد KL بين الديناميكيات السابقة واللاحقة. يتم تدريب سياسة الممثل-الناقد (actor-critic) بالكامل داخل المسارات الكامنة الناتجة عن نموذج العالم، باستخدام المكافآت المتوقعة لتعلم هيكل المهمة الأساسي.
2. التكيف الخالي من المكافآت
عند النشر في بيئة ذات تدهور شديد في الأجهزة، يتكيف الوكيل دون تلقي مكافآت خارجية جديدة.
آلية التجميد: يتم تجميد مشفر الملاحظات، وفك التشفير، والأهم من ذلك، متنبئ المكافأة. هذا يحافظ على "مشهد المكافأة الكامن" الذي تم تعلمه أثناء التدريب المسبق.
العمليات غير الخاضعة للإشراف: يتم تحديث ديناميكيات الانتقال (نموذج التسلسل والديناميكيات الأمامية) فقط عبر عمليات التدفق غير الخاضعة للإشراف على الأجهزة المتدهورة الجديدة. يجمع الوكيل بيانات الاستقبال (proprioceptive) لتعلم تصحيح "دلتا" لديناميكيات الانتقال.
تحديث السياسة: يتم إعادة تدريب سياسة الممثل-الناقد بالكامل على المسارات "المتخيلة" الناتجة عن نموذج العالم المحدث. يستفيد الوكيل من متنبئ المكافأة المجمد لتلقي إشارات مكافأة ذات معنى بناءً على التمثيلات الكامنة المحدثة، مما يسمح له بالتكيف مع الديناميكيات المتغيرة دون تغذية راجعة للمكافأة الخارجية.
الاستقرار: للتخفيف من النسيان الكارثي، يتم تقليل معدل التعلم بمقدار مرتبة عشرية واحدة، ويتم حقن ضوضاء الاستكشاف الغاوسية أثناء عمليات التدفق عبر الإنترنت.
المساهمات الرئيسية
إطار عمل للتكيف الخالي من المكافآت: يقدم البحث طريقة تمكن التعلم المستمر في الروبوتات الفضائية من خلال فصل تحديثات الديناميكيات عن التنبؤ بالمكافأة، والاعتماد على مشهد مكافأة كامن تم تدريبه مسبقًا.
فرضية المكافأة الكامنة: يثبت البحث فرضية أن نماذج العالم المدربة مسبقًا عبر محاكاة متنوعة تشفر بطبيعتها هيكل مكافأة قوي داخل مساحتها الكامنة، مما يمكنها من توجيه التكيف حتى عندما تتغير ديناميكيات الانتقال بشكل كبير.
التقييم المرجعي: يقدم المؤلفون معيارًا (Space Robotics Bench) ويقيمون النهج عبر ثلاثة مجالات متميزة:
التنقل الكوكبي: مركبة جوالة مع مفصل توجيه/دفع مقفل (فشل في العجلة).
الملاحة المدارية: مركبة فضائية مع فشل في المحركات (ملاحة SE(3)).
التجميع الدقيق: ذراع آلية مع أداة مفك براغي غير متوافقة (انحراف كينماتي).
النتائج التجريبية
أُجري التقييم في المحاكاة (NVIDIA Isaac Lab) مع فصل صارم بين مرحلة التدريب المسبق الغنية بالبيانات (20 مليون خطوة) ومرحلة التكيف المحدودة الموارد (60 دقيقة من التفاعل).
النماذج المرجعية: تمت مقارنة الطريقة المقترحة مع نموذج مرجعي "صفر خطوة" (zero-shot)، ووكيل تمت إعادة تدريبه من الصفر، ووكيل متكيف مع الوصول إلى مكافآت "مميزة" (حقيقية).
الأداء:
النموذج الصفري (Zero-Shot): فشل فشلاً كارثيًا في جميع المجالات بسبب تحولات الديناميكيات غير المنمذجة.
إعادة التدريب من الصفر: أكد إمكانية حل المهمة، لكنه سلط الضوء على عدم كفاءة العينات الشديدة.
الوكيل ذو المكافأة المميزة: حقق تعافيًا سريعًا، مقتربًا من أداء النموذج المرجعي المعاد تدريبه.
الوكيل الخالي من المكافآت: أظهر تعافيًا أوليًا واعدًا، مما يثبت أن نماذج العالم الكامنة يمكن أن توجه التكيف بدون مكافآت خارجية. ومع ذلك، ظل الوكيل يتراجع باستمرار في الأداء مقارنة بالنموذج المرجعي ذي المكافأة المميزة.
القيود الملحوظة: أظهر الوكيل الخالي من المكافآت تقلبًا كبيرًا وانخفاضًا في الأداء في المراحل المتأخرة، خاصة في مهام الملاحة المدارية والتجميع. يعزو المؤلفون ذلك إلى انحراف التمثيل الكامن بعيدًا عن الفضاء الأصلي مع تحديث الديناميكيات على المورفولوجيا المتدهورة، مما يجعل متنبئ المكافأة المجمد أقل دقة بمرور الوقت.
الأهمية والادعاءات
يزعم البحث أنه يمثل خطوة مهمة نحو استقلالية مرنة حقًا للبيئات القاسية. ومن خلال حل العقبة الحرجة المتمثلة في المكافآت غير القابلة للملاحظة، يسمح الإطار للروبوتات بالتكيف مع حالات فشل الأجهزة غير المتوقعة دون تدخل بشري أو الحاجة إلى أنظمة تتبع خارجية معقدة.
ومع ذلك، يحافظ المؤلفون على موقف متواضع فيما يتعلق بالقيود الحالية:
حدود السعة: يشير انخفاض الأداء في المراحل المتأخرة إلى وجود حد سعة داخل نموذج RSSM، حيث يمكن لتحديثات الديناميكيات المستمرة أن تطغى في النهاية على المبادئ العامة التي تم اكتسابها أثناء التدريب المسبق.
فجوة المحاكاة والواقع (Sim-to-Real): الدراسة تقتصر على المحاكاة فقط ولا تعالج خصوصيات الفجوة بين المحاكاة والواقع.
القيود الحسابية: يتجاوز التحسين المتطلب للتكيف عبر الإنترنت حاليًا قيود الطاقة الصارمة لوحدات الحوسبة المدمجة المخصصة للفضاء، مما يستلزم اختراقات مستقبلية في التعلم الفعال في الموقع.
يُقترح في العمل المستقبلي استقصاء مهايئات الفضاء الكامنة المحلية للحد من تحديثات الديناميكيات ومنع الانحراف الذي يسبب تدهور الأداء.