← أحدث الأبحاث
💻 computer science

NMPCM: Nonlinear Model Predictive Control on Resource-Constrained Microcontrollers

تقدم هذه الورقة NMPCM، وهي طريقة فعالة لنشر التحكم التنبئي بالنموذج غير الخطي على المتحكمات الدقيقة ذات الموارد المحدودة للطائرات بدون طيار رباعية المراوح، مما يحقق تنفيذاً في الوقت الحقيقي بتردد عالٍ مع الحفاظ على دقة التحكم من خلال عمليات المحاكاة والتجارب التي تم التحقق من صحتها.

المؤلفون الأصليون: Van Chung Nguyen, Pratik Walunj, Chuong Le, An Duy Nguyen, Hung Manh La

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

المؤلفون الأصليون: Van Chung Nguyen, Pratik Walunj, Chuong Le, An Duy Nguyen, Hung Manh La

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

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

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

إليك تفصيل الورقة البحثية باستخدام تشبيهات بسيطة:

١. المشكلة: "الدماغ الخارق" مقابل "ساعة الجيب"

  • الدماغ الخارق (NMPC): التحكم التنبئي بالنماذج غير الخطي (NMPC) يشبه لاعب شطرنج عبقري. قبل القيام بأي حركة، ينظر إلى ١٠ خطوات للأمام، ويحاكي كل نتيجة ممكنة، ويختار الحركة الأفضل على الإطلاق. إنه ذكي للغاية ويحافظ على استقرار الطائرة حتى في الظروف الجنونية.
  • ساعة الجيب (المتحكم الدقيق): معظم الطائرات بدون طيار الصغيرة تستخدم شرائح صغيرة ورخيصة (متحكمات دقيقة). هذه الشرائح تشبه ساعة الجيب: هي رائعة في إخبار الوقت (الحفاظ على التوازن الأساسي) لكنها بطيئة جداً وتمتلك ذاكرة قليلة جداً للقيام بحسابات الشطرنج المعقدة.
  • الصراع: عادةً، لتشغيل هذا "الدماغ الخريق"، تحتاج إلى كمبيوتر ثقيل وغالي الثمن (مثل حاسوب محمول أو جهاز Jetson) مثبت على الطائرة. وهذا يجعل الطائرة ثقيلة ومكلفة. أراد المؤلفون وضع "الدماغ الخارق" مباشرة داخل "ساعة الجيب".

٢. الحل: "الطهي المسبق" للوصفة

وجد المؤلفون طريقة لتقليص حجم "الدماغ الخارق" ليتناسب مع الشريحة الصغيرة. فعلوا ذلك باستخدام أداة تسمى ACADO.

  • التشبيه: تخيل أنك طباخ. عادةً، لصنع طبق معقد، عليك قياس المكونات، وتقطيع الخضروات، وتحريك القدر أثناء انتظار الزبون (هذا ما تفعله الحواسيب الثقيلة).
  • الابتكار: استخدم المؤلفون ACADO لكتابة "بطاقة وصفة" خاصة قبل أن تطير الطائرة حتى. لقد قاموا بكل العمليات الحسابية الثقيلة مسبقاً وحولوا التعليمات المعقدة إلى نص بسيط مكتوب مسبقاً.
  • النتيجة: عندما تطير الطائرة، لا تضطر الشريحة الصغيرة إلى "التفكير" بجهد؛ بل عليها فقط "قراءة" النص المكتوب مسبقاً واتباع الخطوات. هذا سريع جداً لدرجة أن الطائرة يمكنها اتخاذ هذه القرارات ١,٠٠٠ مرة في الثانية (١ كيلو هرتز).

٣. خدعة "البداية الدافئة" (المساعد الطيار)

حتى مع الوصفة المكتوبة مسبقاً، قد ترتبك الشريحة الصغيرة إذا بدأت من الصفر.

  • التشبيه: تخيل محاولة حل مسألة رياضية. إذا بدأت من الصفر، فسيستغرق الأمر وقتاً طويلاً. ولكن إذا أعطاك شخص ما تخميناً تقريبياً للبدء به، يمكنك إنهاء الإجابة بشكل أسرع بكثير.
  • الخدعة: أضاف المؤلفون متحكماً بسيطاً وقديم الطراز (Casced PID) يعمل كـ "مساعد طيار". هذا المساعد يعطي "الدماغ الخارق" تخميناً تقريبياً لما يجب فعله أولاً. ثم يقوم "الدماغ الخارق" فقط بتعديل هذا التخمين لجعله مثالياً. هذه "البداية الدافئة" تجعل الشريحة الصغيرة سريعة بما يكفي للتعامل مع المهمة.

٤. النتائج: التحليق عالياً بميزانية ضئيلة

اختبر الفريق هذا على Teensy 4.1، وهو متحكم دقيق صغير جداً يكلف القليل ويمتلك ذاكرة قليلة جداً (حوالي حجم طابع بريدي).

  • المحاكاة: في محاكاة حاسوبية، كانت طريقتهم أسرع بـ ٣٠ مرة من الطريقة القياسية. بينما تمكنت الطرق الأخرى من اتخاذ ٣٠ قراراً فقط في الثانية، استطاعت طريقتهم اتخاذ ١,٠٠٠ قرار.
  • العالم الحقيقي: صنعوا طائرة بدون طيار حقيقية وجعلوها تطير. نجحت الشريحة الصغيرة في الحفاظ على استقرار الطائرة، واتباع مسارات معقدة، ولم تصطدم.
  • المقارنة: قارنوا طريقتهم بـ "Cascaded PID" (نظام الطيار الآلي البسيط والمعياري). كانت الطريقة الجديدة أكثر سلاسة، وارتكبت أخطاء أقل، وتعاملت مع حركات الطائرة بدقة أكبر بكثير، تماماً مثل الفرق بين طيار محترف وطيار مبتدئ.

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

فكر في مستقبل الروبوتات.

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

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

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

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

جرّب Digest →