Accurate Trajectory Tracking with Model Predictive Contouring Control for Bird-Scale Flapping-Wing MAVs
تقدم هذه الورقة إطار عمل للتحكم التنبئي بالنموذج المحيطي في الوقت الفعلي، باستخدام نموذج ديناميكا هوائية مدمج وقابل للاشتقاق لتحقيق تتبع دقيق للمسار للطائرات بدون طيار ذات الأجنحة الخفاقة بحجم الطيور، مما يظهر تحسناً بمقدار 8.5 ضعفاً في خطأ التتبع مقارنة بالطرق السابقة من خلال إلغاء الحاجة إلى ملفات تعريف السرعة المحددة مسبقاً.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل عالماً لا تمتلئ سماؤه بالطائات المسيرة المزعجة التي تملؤها المراوح، بل بآلات صامتة ورشيقة ترفرف بأجنحتها تماماً مثل الطيور. هذا هو حلم الطيران بالرفرفة، وهو مجال في الروبوتات يَعِد بتفاعل أكثر أماناً وهدوءاً وطبيعية مع بيئتنا. وبينما أتقنت الروبوتات الصغيرة بحجم الحشرات هذا الفن بالفعل، فإن الانتقال إلى حجم الطائر يمثل لغزاً فريداً. فخلافاً للحشرات، التي يمكنها التحليق في مكانها والإقلاع دون الحاجة للتحرك للأمام، فإن الطائرات بحجم الطيور تشبه الأشرعة: فهي تحتاج إلى سرعة أمامية لتوليد قوة الرفع، كما أن قدرتها على الدوران أو التسلق أو الغوص مرتبطة ببعضها البعض بشكل وثيق. فإذا زادت سرعتها، تحسن دورانها؛ وإذا رفرفت بقوة أكبر، ترتفع للأعلى ولكنها تزيد سرعتها أيضاً. هذا "الاقتران" يجعل التحكم فيها أمراً صعباً للغاية. تحاول أجهزة التحكم التقليدية إصلاح الارتفاع والسرعة والاتجاه بشكل منفصل، مثل سائق يحاول التوجيه والكبح والتسارع باستخدام ثلاث أيدٍ مختلفة لا تتواصل فيما بينها. وغالباً ما يؤدي هذا إلى طيران متذبذب وغير دقيق، خاصة عندما يحتاج الطائر إلى اتباع مسار معقد ومتعرج.
تقدم هذه الورقة طريقة جديدة لتعليم هذه الروبوتات بحجم الطيور كيف تطير بدقة. فقد طور الباحثون نظام تحكم ذكي يسمى "التحكم التنبئي بالنموذج للمسار المحيطي" (MPCC). فكر في الأمر كأنه نظام تحديد مواقع (GPS) لا يخبر الطائر فقط أين يجب أن يكون في وقت محدد، بل يرشده على طول مسار مثل قطار على سكة حديد، مما يسمح للطائر بتحديد سرعته الخاصة أثناء حركته. وبدلاً من اتباع جدول زمني صارم، ينظر الطائر باستمرار إلى الأمام، ويحسب كيف سيؤثر رفرفته ودورانه على موقعه المستقبلي، ويعدل مساره في الوقت الفعلي للبقاء على الخط. ولإنجاح ذلك، أنشأوا "دماغاً" مبسطاً ولكن دقيقاً للروبوت — نموذجاً رياضياً يفهم الروابط المعقدة بين السرعة والدوران والتسلق دون الغرق في فيزياء السوائل المعقدة. وعندما اختبروا ذلك على طائر آلي حقيقي متاح تجارياً يسمى "XFly"، كانت النتائج مذهلة. فقد استطاع الروبوت الطيران على مسارات دائرية ومسارات سباق ثلاثية الأبعاد بسرعات تصل إلى 3 أمتار في الثانية، مع البقاء ضمن مسافة ضئيلة تتراوح بين 6.5 إلى 9 سنتيمترات من المسار المطلوب. ويمثل هذا تحسناً بمقدار 8.5 مرة عن الطرق السابقة، مما يثبت أنه مع وجود "التفكير" الصحيح، يمكن للطائرات المسيرة بحجم الطيور أخيراً أن تطير بسلاسة تضاهي الكائنات الحقيقية.
المشكلة: الطائر المتذبذب
تخيل أنك تحاول ركوب دراجة حيث ترتبط المقود والدواسات والمكابح جميعها بخيط واحد متشابك. إذا بدلت بالدواسات بشكل أسرع لصعود تلة، فإن المقود يهتز فجأة نحو اليسار. وإذا حاولت الدوران، فإن الدراجة تتباطأ وتنخفض بضع بوصات. هذا هو بالضبط ما يحدث مع الطائرات المسيرة ذات الأجنحة الرفرافة بحجم الطيور. فهي تخضع لعدد قليل من عناصر التحكم: مدى قوة رفرفتها ومدى دوران ذيلها (الدفة). لكن عناصر التحكم هذه لا تعمل بمعزل عن بعضها البعض. فالرفرفة بقوة أكبر تجعل الطائر يذهب أسرع ويصعد للأعلى. والدوران بسرعة أكبر يتطلب سرعة أكبر للحفاظ على الاستقرار.
حاولت طرق التحكم القديمة التعامل مع هذا الأمر عبر معالجة كل مهمة على حدة. حيث كانت هناك حلقة حوسبة تحاول الحفاظ على ثبات الارتفاع، وأخرى للحفاظ على ثبات السرعة، وثالثة للحفاظ على الاتجاه. ولكن لأن فيزياء الطائر متشابكة، فإن إصلاح مشكلة واحدة غالباً ما يجعل مشكلة أخرى أسوأ. كان الأمر يشبه محاولة موازنة كومة من مكعبات "جينجا" (Jenga) عبر لمس قطعة واحدة فقط في كل مرة؛ حيث سيختل التوازن ويسقط الهيكل بالكامل أثناء المناورات المعقدة. علاوة على على ذلك، كانت هذه الأنظمة القديمة تتطلب جدولاً زمنياً معداً مسبقاً، يخبر الطائر بالضبط كم يجب أن تكون سرعته في كل ثانية. فإذا تعب الطائر (بسبب استنزاف البطارية) أو واجه هبة ريح، فلن يتمكن من التكيف، وسينهار المخطط بأكره.
الحل: الدماغ "المتبع للمسار"
قرر مؤلفو هذه الورقة التوقف عن محاربة الفيزياء الطبيعية للطائر والبدء في العمل معها. لقد بنوا نظام تحكم جديداً يعتمد على مفهوم يسمى التحكم التنبئي بالنموذج للمسار المحيطي (MPCC).
لفهم الـ MPCC، تخيل سائق سيارة سباق على مضمار متعرج. المتحكم التقليدي يشبه السائق الذي حفظ نصاً: "عند الثانية 10، اضغط على البنزين؛ عند الثانية 11، انعطف يساراً". إذا اصطدمت السيارة بمطب وتباطأت، سيظل السائق يحاول الانعطاف يساراً عند الثانية 11، رغم أنه ليس في المكان الصحيح بعد.
أما نهج الـ MPCC فهو مختلف. فهو يخبر السائق: "ابقَ على الخط الأبيض للمضمار". هو لا يهتم متى ستصل إلى المنعطف التالي، بل يهتم فقط بأن تكون قريباً من الخط. يسأل النظام نفسه باستمرار: "إذا انعطفت قليلاً الآن، فأين سأكون في الثانية القادمة؟ إذا رفرفت بقوة أكبر، هل سأرتفع للأعلى أيضاً؟" إنه يحل هذا اللغز مراراً وتكراراً، مئات المرات في الثانية، ليجد التوازن المثالي بين الرفرفة والدوران للبقاء على المسار. وهذا يسمح للطائر بالتسريع أو التباطؤ بشكل طبيعي ليتناسب مع منحنى المضمار، بدلاً من فرض سرعة جامدة قد تؤدي إلى تحطمه.
السر الخفي: نموذج بسيط ولكنه ذكي
لكي يتمكن الكمبيوتر من حل هذا اللغز في الوقت الفعلي، فإنه يحتاج إلى نموذج لكيفية حركة الطائر. لكن الفيزياء الحقيقية للأجنحة الرفرافة معقدة للغاية، وتتضمن دوامات الهواء وديناميكيات السوائل التي تستغرق ساعات لحسابها. احتاج الباحثون إلى نموذج بسيط بما يكفي ليعمل فوراً، ولكنه دقيق بما يكفي لالتقاط سلوك الطائر المعقد.
لقد أنشأوا نموذجاً ذا تسع حالات. فكر في هذا كخريطة مبسطة لعالم الطائر. فبدلاً من تتبع كل جزيء هواء صغير، يتتبع النموذج تسعة أشياء رئيسية: أين يوجد الطائر، وما هي سرعته للأمام، وسرعة صعوده، وسرعة دورانه، ومدى سرعة تغير تلك السرعات. ومن الأهمية بمكان أن هذا النموذج يتضمن "الاقترانات" — أي حقيقة أن الدوران يجعلك تفقد الارتفاع، وأن الرفرفة تجعلك تزيد السرعة. ومن خلال استخدام دوال رياضية سلسة، جعلوا هذا النموذج سهلاً ليتمكن الكمبيوتر من حله بسرعة، مما سمح له بالعمل بمعدل 100 مرة في الثانية (100 هرتز).
تجربة القيادة: سباق الـ XFly
لإثبات نجاح فكرتهم، اختبر الفريق نظامهم على XFly، وهو طائرة مسيرة بحجم الطيور متاحة تجارياً، بمدى جناح يبلغ 38 سم ووزن حوالي 12 جراماً. قاموا بإعداد غرفة تتبع حركة مزودة بكاميرات لتتبع موقع الطائر بدقة المليمتر.
وقد تحدوا الطائر بنوعين من الاختبارات:
- الدائرة: حلقة بسيطة بنصف قطر 1.5 متر.
- مضمار السباق: مسار ثلاثي الأبعاد معقد يحتوي على بوابات، وحلقات، وتغيرات في الارتفاع، مما يشبه سباق الطيور.
كانت النتائج مثيرة للإعجاب. ففي المسار الدائري، حافظ نظام MPCC الجديد على الطائر ضمن متوسط مسافة 6.5 سنتيمتر من المسار المثالي. أما الطريقة الأفضل سابقاً، والتي استخدمت نفس الطائر ونفس الأجهزة، فقد سجلت متوسط خطأ قدره 55 سنتيمتراً. وهذا يعني تحسناً بمقدار 8.5 مرة. وفي مسارات السباق الثلاثية الأبعاد الأكثر صعوبة، ظل الخطأ أقل من 9 سنتيمترات، حتى مع طيران الطائر بسرعات تصل إلى 3 أمتار في الثانية.
لماذا يهم هذا؟
أجرى الباحثون أيضاً تجربة "ماذا لو" لمعرفة أي أجزاء من "دماغهم" الجديد كانت الأكثر أهمية. حاولوا إزالة الأجزاء التي تفسر تأثير سرعة الطائر على دورانه، أو الأجزاء التي تفسر تسبب الدوران في فقدان الارتفاع. وفي كلتا الحالتين، أصبح الطائر غير مستقر وتحطم. وقد أثبت هذا أن فهم "الاقترانات" الطبيعية للطائر ليس مجرد ميزة إضافية، بل هو أمر ضروري للطيران المستقر.
بينما يتطلب النظام الحالي جهاز كمبيوتر محمول للقيام بالعمليات الحسابية الثقيلة (مما يجعله ثقيلاً جداً ليحمله الطائر نفسه)، فإن نجاح هذه التجربة يظهر أن الطائرات المسيرة بحجم الطيور يمكنها أخيراً تحقيق نوع الدقة والطيران الذاتي الذي كان لفترة طويلة حكراً على المروحيات والطائرات المسيرة ذات المراوح. ومن خلال تعليم هذه الآلات كيف "تفكر" في مسارها بدلاً من مجرد اتباع نص مكتوب، قد قطع المؤلفون خطوة عملاقة نحو مستقبل يمكن فيه للروبوتات ذات الأجنحة الرفرافة أن تتنقل في عالمنا ببراعة وأمان مثل الطيور التي تحاكيها.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.