رباتهای پرندهی بالزن با الهام از حشرات و پرندگان، قابلیتهای پروازی منحصربهفردی را به نمایش میگذارند. با این حال، یکی از بزرگترین چالشهای این پرندههای سبکوزن، حفظ پایداری در برابر شرایط محیطی پیشبینی نشده مانند وزش ناگهانی باد است. به تازگی پژوهشگران دانشگاه چیبا در ژاپن موفق شدهاند با ایجاد یک تغییر هوشمندانه در سیستم کنترل، این مشکل را تا حد زیادی برطرف کنند و پایداری این رباتها را به سطح جدیدی ارتقا دهند. این پیشرفت میتواند راه را برای استفاده عملی از این رباتها در محیطهای واقعی، از جمله نظارت بر زیرساختهای آسیبدیده، هموار کند. زمانی که در مورد یک پرنده بدون سرنشین صحبت میکنیم، اولین تصویری که به ذهن میرسد یک کوادکوپتر است که پروانههایش را میچرخاند، اما طبیعت راهکارهای جالبتری برای پرواز در فضاهای پیچیده دارد.
رباتهای بالزن و چالش همیشگی پایداری
پرندههای میکرو هوایی بالزن که با نام FW-MAV شناخته میشوند، رباتهای کوچک و سبکی هستند که به جای استفاده از پروانههای چرخشی، با بال زدن نیروی برا یا لیفت تولید میکنند. این مکانیزم به آنها اجازه میدهد کارهای جالبی انجام دهند؛ مثلا مانند مرغ مگسخوار به صورت ثابت در هوا بمانند یا مثل سنجاقک هر بال را به صورت مستقل از دیگری کنترل کنند.
این ویژگیها باعث میشود تا این رباتها برای کاربردهای مختلق از جمله عملیات جستجو و نجات، نقشهبرداری از فضاهای بسته و محدود و بازرسی تجهیزات صنعتی بسیار مناسب باشند. اما مشکل اساسی اینجاست که به دلیل وزن بسیار کم و مکانیزم خاص بال زدن، آنها به شدت در برابر آشفتگیهای خارجی آسیبپذیر هستند. یک نسیم ساده در داخل سوله صنعتی میتواند باعث خطای موقعیتیابی و ناپایداری شدید آنها شود.
کشف یک رفتار پنهان در دینامیک پرواز
برای حل این چالش، دستیار ویژه پروفسور ابنر اسگناسیون (Abner Asignacion) و دکتر ساتوشی سوزوکی (Satoshi Suzuki)، که از پژوهشگران برجسته سیستمهای کنترل هستند، تصمیم گرفتند رفتار پروازی یکی از این رباتها را به دقت بررسی کنند. آنها از یک ربات تجاری ۱۰۳ گرمی به نام Flapper Nimble+ استفاده کردند که توانایی پرواز درجا را دارد.

در طول آزمایشها، محققان متوجه یک رفتار عجیب در دینامیک پرواز این ربات شدند. زمانی که به ربات دستور داده میشد تا در امتداد محور افقی (X-axis) حرکت کند، ربات در ابتدا یک حرکت بسیار کوتاه در جهت مخالف انجام میداد و سپس مسیر خود را اصلاح میکرد. این پدیده در مهندسی کنترل به عنوان رفتار Non-Minimum-Phase شناخته میشود. برای درک بهتر، فرض کنید میخواهید یک گاری را به جلو هل دهید، اما گاری قبل از حرکت به جلو، یک تکان کوچک به عقب میخورد. این واکنش غیرمنتظره باعث میشد تا سیستم اصلاح خطای ربات نتواند با سرعت لازم در برابر آشفتگیها واکنش نشان دهد. در واقع، پهپاد بالزن برای مقابله با باد نیاز به یک زمانبندی دقیق داشت.
راهحل: ناظر اغتشاش با پهنای باند محدود
تلاش برای اصلاح سریع این خطاهای لحظهای صرفا باعث بدتر شدن اوضاع میشد. بنابراین، تیم تحقیقاتی روی توسعه یک ناظر اغتشاش (Disturbance Observer) تمرکز کردند. در سیستمهای مهندسی، این ناظر وظیفه دارد تا نیروها یا حرکتهایی که مستقیما توسط اپراتور دستور داده نشدهاند (مثل تداخلات آیرودینامیکی یا وزش باد) را محاسبه و تخمین بزند تا کنترلر بتواند آنها را جبران کند.
نکته کلیدی در طراحی آنها این بود که سرعت واکنش این ناظر را محدود کردند. اگر سیستم خیلی کند واکنش نشان میداد، ربات در حالت عادی پایدار میماند اما مخصوصا در برابر باد به شدت منحرف میشد. از طرف دیگر، اگر سرعت واکنش خیلی بالا بود، ربات دچار نوسانات شدید شده و پایداری خود را به کل از دست میداد. پیدا کردن این حد وسط باعث شد تا ربات بتواند به بهترین شکل ممکن نیروهای خارجی را خنثی کند.
نتایج چشمگیر بدون تغییر سختافزار
زمانی که این سیستم کنترل جدید در جهتهای مختلف روی ربات اعمال شد، نتایج بسیار رضایتبخش بود. خطای موقعیتیابی در محور X به میزان ۵۳٬۱ درصد کاهش یافت. همچنین خطای موقعیتیابی کلی در فضای سهبعدی حدود ۲۸ درصد کمتر شد.
ما در پروژههای الکترونیکی و رباتیک معمولا عادت داریم برای رفع مشکلات فیزیکی و حرکتی، سریعا سراغ ارتقای سختافزار، موتورهای قویتر یا اضافه کردن سنسورهای گرانقیمت برویم. اما این تحقیق به خوبی نشان داد که یک درک عمیق از دینامیک سیستم و اعمال اصلاحات هوشمندانه در الگوریتمهای کنترلی، میتواند محدودیتهای سختافزاری را به شکل چشمگیری دور بزند. بعضی وقتها راه حل این نیست که سیستم سریعتر واکنش نشان دهد، بلکه باید با سرعت درست واکنش نشان دهد.

