تقترح هذه الورقة إطار عمل لدرع ليابونوف مُتعلم يعزز متحكم "سلوتين-لي" التكيفي بدالة ليابونوف تربيعية مهيكلة، وسياسة "ساك-أكتور-كريتيك" ناعمة متبقية، وشبكة عصبية مستوحاة من الفيزياء لضمان ترشيح سلامة ذي صيغة مغلقة واستقرار أسي مع تحسين أداء التتبع بشكل كبير في أنظمة "أويلر-لاغرانج" ذات الديناميكيات غير المُمذجة.
تخيل أنك تعلم ذراعاً آلياً كيفية نقل صندوق ثقيل من النقطة أ إلى النقطة ب. لديك طريقتان للقيام بذلك:
طريقة "الكتاب المدرسي": تعطي الروبوت كتاب فيزياء مثالياً (متحكم Slotine–Li). هو يعرف تماماً وزن الصندوق وكيفية حركة الذراع. تعمل هذه الطريقة بشكل رائع، ولكن إذا كان الصندوق أثقل قليلاً مما هو متوقع، أو إذا كانت المفاصل "لزجة" (بها احتكاك)، فسيصاب الروبوت بالارتباك ويتحرك بشكل عشوائي.
طريقة "المقامر": تترك الروبوت يتعلم عن طريق التجربة والخطأ (التعلم المعزز القياسي - Reinforcement Learning). قد يتعلم في النهاية تحريك الصندوق بشكل مثالي، ولكنه قد يصطدم أيضاً بالحائط أو يسقط الصندوق لأنه لم يتعلم قواعد الفيزياء بعد.
تقترح هذه الورقة البحثية طريقة ثالثة: "مدرب ذكي" يجمع بين أفضل ما في الاثنين. فهو يأخذ روبوت الكتاب المدرسي الموثوق ويضيف إليه "مساعد تعلم"، لكنه يضع شبكة أمان حول النظام بأكره لضمان عدم قيام الروبوت بأي فعل خطير.
إليك كيف يعمل "المدرب الذكي" في هذه الورقة، مقسماً إلى أجزاء بسيطة:
1. شبكة الأمان (شهادة ليابونوف - "Lyapunov Certificate")
في عالم الروبوتات، دالة ليابونوف هي بمثابة "ميزان حرارة للاستقرار". إنها تقيس مدى "عدم استقرار" الروبوت. إذا ارتففت درجة الحرارة، فهذا يعني أن الروبوت في ورطة.
المشكلة: عادةً، يتطلب إثبات سلامة الروبوت رياضيات معقدة يصعب تنفيذها في الوقت الفعلي.
خدعة الورقة البحثية: لقد ابتكروا "ميزان حرارة" خاصاً مهيكلاً (شهادة ليابونوف متعلمة) تضمن أن تكون قيمتها موجبة دائماً (بمعنى أنها تقيس شيئاً حقيقياً دائماً) بفضل تصميمها ذاته.
النتيجة: بسبب هذا التصميم الخاص، يمكن للكمبيوتر حساب "مرشح سلامة" فورياً. فكر في الأمر كـ شرطي مرور يقف أمام الروبوت. إذا حاول الروبوت القيام بحركة قد تؤدي إلى ارتفاع "ميزان الحرارة" (مما يشكل خطراً)، فإن شرطي المرور يحجب تلك الحركة فوراً ويدفع الروبوت للعودة إلى مسار آمن. وتثبت الورقة أن شرطي المرور هذا لديه دائماً حركة صالحة للقيام بها؛ فهو لا يتوقف أبداً قائلاً: "لا أستطيع إيقافك!".
2. مساعد التعلم (السياسة المتبقية - "Residual Policy")
روبوت الكتاب المدرسي (Slotine–Li) جيد، لكنه لا يعرف شيئاً عن المفاصل اللزجة أو الاحتكاك الغريب.
الحل: أضافوا سياسة Soft Actor–Critic (SAC). فكر في هذا كطالب يراقب روبوت الكتاب المدرسي ويقول: "مهلاً، الكتاب يقول تحرك لليسار، لكني أشعر أن المفصل لزج، لذا دعنا نضيف دفعة إضافية قليلاً جهة اليمين".
الشرط: يُسمح لهذا الطالب بتقديم اقتراحات، ولكن فقط إذا قال "شبكة الأمان" (شرطي المرور) إن ذلك مسموح به. وهذا يسمح للروبوت بالتعلم من الخبرة دون كسر قواعد السلامة أبداً.
3. محقق الفيزياء (الشبكة العصبية المستوحاة من الفيزياء - "PINN")
أحياناً لا يعرف الروبوت لماذا ينزلق.
الحل: أضافوا شبكة عصبية مستوحاة من الفيزياء (PINN). هذا يشبه المحقق الذي يراقب حركة الروبوت ويحاول اكتشاف "القوى الخفية" (مثل الاحتكاك غير الملحوظ أو الحمولة الثقيلة) التي لم يأخذها الكتاب المدرسي في الحسبان.
كيف يساعد ذلك: يقوم المحقق بتغذية هذه المعلومات إلى شبكة الأمان. ومن ثم تعرف شبكة الأمان: "آه، الروبوت ينزلق بسبب الاحتكاك، وليس لأنه فقد السيطرة"، وتقوم بتعديل قواعد السلامة بناءً على ذلك.
ماذا وجدوا؟ (النتائج)
اختبر الفريق هذا النظام على ذراع روبوت بمفصلين (2-DOF) ثم على ذراع أكثر تعقيداً بسبعة مفاصل (مثل ذراع الإنسان، Franka Panda).
مكسب "النقطة المثالية": عندما كان الروبوت يحمل وزناً رآه أثناء التدريب ("المركز")، كان النظام الجديد أفضل بنسبة 41% في تتبع المسار المستهدف من طريقة الكتاب المدرسي القديمة. لقد عمل "مساعد التعلم" و"شبكة الأمان" معاً لتنعيم الحركة.
مشكلة "التخصص": كان النظام مذهلاً مع الأوزان التي تدرب عليها، ولكن إذا أعطيته وزناً لم يره من قبل (خفيف جداً أو ثقيل جداً)، فقد يصبح أسوأ من طريقة الكتاب المدرسي القديمة. كان الأمر أشبه بطالب درس بجد لاختبار محدد، لكنه واجه صعوبة عندما تغيرت الأسئلة قليلاً.
فخ "البداية الدافئة" (Warm-Start): اكتشفوا خطأً غريباً. إذا أخذت روبوتاً مدرباً وحاولت "ضبطه بدقة" لمهمة جديدة دون البدء من الصفر، فقد يعلق في عادة سيئة. إنه يشبه طالباً حفظ إجابات اختبار العام الماضي جيداً لدرجة أنه لا يستطيع تعلم المادة الجديدة. تقول الورقة البحثية إنه يجب عليك البدء من الصفر (إعادة التدريب من البداية) عند تغيير المهام لتجنب ذلك.
القابلية للتوسع: أثبتوا أن هذا النظام يعمل حتى على روبوت كبير ومعقد بـ 7 مفاصل، وليس فقط على الروبوت الصغير ذي المفصلين.
الخلا-صـة
تقدم هذه الورقة البحثية طريقة لجعل الروبوتات أكثر أماناً وذكاءً في نفس الوقت.
تستخدم مرشح سلامة مضمون رياضياً (شرطي المرور) لضمان عدم اصطدام الروبوت أبداً.
تستخدم التعلم لإصلاح أخطاء نماذج الفيزياء التقليدية.
تثبت أن هذا المزيج مستقر ويعمل في العالم الحقيقي، بشرط ألا تحاول "تعديل" روبوت مدرب لمهمة جديدة تماماً دون إعادة تدريبه أولاً.
باختصار، إنه متحكم روبوت يتعلم من الخبرة، ولكنه يخضع لإشراف صارم من حارس سلامة مثالي رياضياً.
بيان المشكلة تعتمد المتحكمات التكيفية لأنظمة أويلر-لاغرانج، مثل متحكم "سلوتين-لي" الكلاسيكي، على خاصية الخطية في المعلمات لـديناميكيات الأجسام الصلبة والمعرفة المسبقة للكتلة، وقوى كوريوليس، والجاذبية. ومع ذلك، فإن الأنظمة الروبوتية العملية غالبًا ما تظهر لاخطيات غير مبرمجة (مثل هستيريس الاحتكاك، مرونة المفاصل، وتأثيرات الأجسام اللينة) التي تستعصي على البرمجة البارامترية النظيفة. وبينما يوفر التعلم التعزيزي (RL) مسارًا لتعلم هذه المتبقيات، إلا أن التعلم التعزيزي القياسي يفتقر إلى ضمانات الاستقرار الرسمية وغالبًا ما يفشل في التقارب عند تطبيقه على مهام التحكم ذات الأهمية الحرجة للسلامة. تعتمد الأساليب الحالية لوظائف ليابونوف المتعلمة غالبًا على بنيات عصبية عامة (مثل الشبكات العصبية متعددة الطبقات MLP مع تنشيط tanh) التي تتطلب تحققًا لاحقًا أو تحسينًا معقدًا لضمان التحديد الموجب، مما يؤدي غالبًا إلى مرشحات سلامة غير قابلة للتنفيذ أثناء التشغيل.
المنهجية يقترح المؤلفون إطار عمل يعزز متحكم "سلوتين-لي" التكيفي بثلاثة مكونات متعلمة، مدمجة في سياسة "الممثل الناقد الناعم" (SAC) المقيدة:
دالة ليابونوف ذات البنية التربيعية الهيكلية (Vψ): بدلاً من الشبكة العصبية العامة، يتم تمثيل مرشح ليابونوف كـ Vψ(x)=x⊤Pψ(x)x، حيث Pψ(x)=Lψ(x)Lψ(x)⊤+ϵI. هذا التمثيل ببارامترات "تشوليسكي" يضمن التحديد الموجب عن طريق التصميم.
سياسة SAC المتبقية: يتعلم وكيل (Soft Actor–Critic) عزم دوران متبقي محدود Δτ لتصحيح خط الأساس التحليلي لـ "سلوتين-لي". يتم تدريب السياسة لتعظيم المكافأة (أداء التتبع) مع الخضوع لقيد يتعلق بانتهاك تناقص دالة ليابونوف.
الشبكة العصبية المستندة إلى الفيزياء (PINN): تقوم شبكة fθ بتقدير الديناميكيات غير المبرمجة (المتبقيات) ويتم تدريبها عبر فقدان فيزيائي يفرض بنية معادلة أويلر-لاغرانج. يُستخدم هذا النموذج لتقدير حقل الانجراف لمرشح السلامة.
مرشح السلامة وآلية الاستقرار الابتكار الجوهري هو مرشح سلامة ذو صيغة مغلقة مشتق من القيد الأفيني الوحيد V˙ψ+αVψ≤0. نظرًا لأن ديناميكيات النظام أفينية في التحكم (x˙=h(x)+g(x)τ) وأن Vψ تربيعية، يصبح القيد خطيًا في τ (b(x)⊤τ≤c(x)).
الإسقاط ذو الصيغة المغلقة: يقوم المرشح بإسقاط أي مخرج سياسة خام τraw على نصف الفضاء الآمن عبر إسقاط إقليدي بسيط، مما يتجنب الحاجة إلى حلول البرمجة التربيعية (QP) عبر الإنترنت.
شرط القابلية للتنفيذ: يثبت البحث أن هذا المرشح قابل للتنفيذ عالميًا إذا تحقق "شرط اضمحلال الانجراف" في المجموعة Z حيث تتلاشى سلطة التحكم (b(x)=0). وتحديدًا، يجب أن تكون ديناميكيات الانجراف الطبيعية متناقصة وفقًا لليابونوف بالفعل في هذه المجموعة.
المتانة: يتضمن النسخة المتينة من المرشح خطأ تقريب الـ PINN (δ) وحد التدرج لـ Vψ (LV) لضمان الاستقرار حتى عندما يكون نموذج الديناميكيات المتعلم غير مثالي.
المساهمات الرئيسية يحدد البحث خمس مساهمات نظرية وتجريبية:
القابلية للتنفيذ بصيغة مغلقة: يوفر التمثيل التربيعي الهيكلي مسألة برمجة تربيعية ذات قيد واحد ذات حل صيغة مغلقة. يثبت المؤلفون القابلية للتنفيذ العالمية تحت شرط اضمحلال الانجراف القابل للتحقق (النظرية 4).
ضمانات الاستقرار: تم إثبات الاستقرار الأسي تحت الحماية الدقيقة. كما تم توفير امتداد متين حيث تعتمد هامش الاستقرار صراحة على خطأ تقريب الـ PINN (النظرية 13).
التقارب: أظهرت التحديثات المشتركة للسياسة، والشهادة، ومعامل لاغرانج أنها تتقارب بشكل شبه مؤكد إلى نقطة KKT باستخدام مخطط تقريب عشوائي ثلاثي المقاييس الزمنية (النظرية 10).
التعميم: تم اشتقاق حد تعميم PAC (الاحتمال التقريبي الصحيح)، مما يضمن دالة ليابونوف المتعلمة عبر مجموعات متراصة بناءً على عينات محدودة (الخاصية 14).
التحقق التجريبي: أظهرت تجارب مكثفة على ذراع روبوتية بـ 2-DOF وروبوت Franka Emika Panda بـ 7-DOF فعالية الإطار وقابليته للتوسع.
النتائج التجريبية
ذراع روبوتية 2-DOF: في نظام ذي احتكاك غير خطي وحمل متغير، تم تحديد شهادة ليابونوف المتعلمة كمصدر رئيسي لتحسين الأداء. مقارنة بخط الأساس "سلوتين-لي" التحليلي، قللت الطريقة المقترحة خطأ التتبع بنسبة 41% في حالة الاحتكاك الاسمي و24% في حالة الاحتكاك الشديد عند مركز توزيع التدريب. وأكدت دراسات الاستئصال أن الشهادة المتعلمة (Vψ) قدمت ربحًا أكبر بكثير من الـ PINN أو سياسة SAC وحدها.
قابلية التوسع 7-DOF: أكدت دراسة على Franka Panda بـ 7-DOF (فضاء حالة مكون من 35 بُعدًا) أن خط الأنابيب الكامل (Transformer-based PINN، وVψ الهيكلي، ودرع الصيغة المغلقة) يتقارب بوضوح في النطاق الصناعي. وعند مقارنتها بخط أساس "عزم الدوران المحسوب" الدقيق (الذي يمتلك وصولاً إلى الديناميكيات الحقيقية)، حقق الإطار تتبعًا ضمن 1.7% من خط الأساس، مما يؤكد أنه يعمل كمرشح سلامة معتمد وليس مجرد معزز للأداء عندما يكون خط الأساس مثاليًا بالفعل.
أنماط الفشل: حددت الدراسة "باثولوجيا البداية الدافئة" حيث تصبح الشهادة المدربة تحت هيكل مكافأة معين معادية لأهداف مكافأة جديدة، مما يستلزم إعادة تهيئة جديدة. كما لاحظت عدم استقرار عددي بالقرب من الحالات حيث ∇Vψ≈0، مما يتطلب آلية بوابة لمنع تضخيم عزم الدوران.
الأهمية والادعاءات يزعم البحث أن التمثيل التربيعي الهيكلي هو الخيار التصميمي المركزي الذي يتيح الإطار بأكمله. من خلال ضمان التحديد الموجب عن طريق التصميم، فإنه يسمح بمرشح سلامة ذو صيغة مغلقة وفعال حسابيًا يضمن القابلية للتنفيذ دون تحسين عبر الإنترنت. يوضح العمل كيف يمكن دمج المكونات المتعلمة في التحكم التكيفي الكلاسيكي للتعامل مع الديناميكيات غير المبرمجة مع الاحتفاظ بضمانات استقرار صارمة. يؤكد المؤلفون أن قيمة الإطار تكمن في التعلم المشترك للسياسة، والشهادة، ومتبقي الديناميكيات تحت قيود سلامة رسمية، وليس في أي مكون بمفرده. تشير النتائج إلى أن مثل هذه الأطر قابلة للاستخدام العملي عبر مقايقات مختلفة من الأذرع الروبوتية، بشرط ألا يكون خط الأساس التحليلي مثاليًا بالفعل وأن يغطي توزيع التدريب النطاق التشغيلي.