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

CacheMPC: Certified Cached Model Predictive Control for Quadruped Locomotion

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

المؤلفون الأصليون: Nimesh Khandelwal, Mehul Anand, Shakti S. Gupta, Mangal Kothari

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

المؤلفون الأصليون: Nimesh Khandelwal, Mehul Anand, Shakti S. Gupta, Mangal Kothari

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

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

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

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

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

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

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

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

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

جرّب Digest →