۸ آبان ۱۴۰۵ science.nasa.gov ۳ دقیقه مطالعه

ثبت رکورد جدید رانندگی در مریخ: نگاهی به چالش‌های نرم‌افزاری و ناوبری خودکار مریخ‌نورد Perseverance

ثبت رکورد جدید رانندگی در مریخ: نگاهی به چالش‌های نرم‌افزاری و ناوبری خودکار مریخ‌نورد Perseverance — Tracks along the longest drive on another world

خلاصه

مریخ‌نورد Perseverance شرکت ناسا با عبور از مسافت ۴۵ کیلومتر، رکورد جدیدی برای طولانی‌ترین رانندگی در یک سیاره دیگر ثبت کرد. تیم مهندسی برای دستیابی به این موفقیت، سیستم‌های ناوبری خودکار، نرم‌افزار پرواز و مقابله با تشعشعات را به‌روزرسانی کرده‌اند که الهام‌بخش مهندسان نرم‌افزار و رباتیک است.

مقدمه ای بر رکوردشکنی Perseverance در مریخ

مریخ‌نورد Perseverance متعلق به ناسا در تاریخ ۱۱ اکتبر ۲۰۲۶ (Sol 2006) به یک نقطه عطف تاریخی دست یافت و با عبور از مسافت ۴۵.۲۲ کیلومتر، رکورد طولانی‌ترین مسیر پیموده شده توسط یک وسیله متحرک روی سیاره‌ای دیگر را جابه‌جا کرد. نسخه زمینی این مریخ‌نورد حتی توانسته است لوح یادبودی از گینس دریافت کند. این موفقیت نتیجه سال‌ها چالش مهندسی، توسعه نرم‌افزاری و بهینه‌سازی الگوریتم‌های ناوبری خودکار در یکی از سخت‌ترین محیط‌های منظومه شمسی است.

چالش‌های سخت‌افزاری و ناوبری در سیاره سرخ

پیش از ثبت این رکورد، مریخ‌نورد در منطقه‌ای از نظر علمی جذاب متوقف شده بود تا به بررسی صخره‌های باستانی بپردازد. پس از پایان این فاز، ناوبری خودکار یا همان AutoNav هدایت مریخ‌نورد را به عهده گرفت. با این حال، رانندگی در مریخ با عوارض زمینی پیچیده‌ای مانند میدان‌های متراکم تخته‌سنگ و شیب‌های تند همراه است که تیم مهندسی را مجبور به بازنگری در دستورالعمل‌ها و پارامترهای حرکتی کرد:

  • افزایش محدودیت شیب مریخ‌نورد به ۲۴ درجه پس از اجرای هزاران شبیه‌سازی.
  • کاهش فاصله مجاز زیر بدنه (Belly Pan) به ۲۰ سانتی‌متر.
  • به‌روزرسانی نرم‌افزار ترمز برای جلوگیری از برخوردهای خطرناک با صخره‌ها.
  • دو برابر کردن حد جریان موتورهای فرمان و استفاده از «جداول لغزش پویا» (Dynamic Slip Tables) برای مدل‌سازی لغزش چرخ‌ها.

نوآوری‌های نرم‌افزاری: حل مسئله موقعیت‌یابی و تشعشعات

یکی از جذاب‌ترین بخش‌های فنی این پروژه، پیاده‌سازی قابلیت موقعیت‌یابی جهانی آنبورد ملقب به GBLC است. این سیستم، پردازنده پرسرعت تجاری موجود در ایستگاه پایه هلیکوپتر Ingenuity را به کار می‌گیرد تا با مقایسه تصاویر زمینی و مداری، موقعیت مریخ‌نورد را در مختصات جهانی پیدا کند؛ گویی یک سیستم GPS در سیاره‌ای بدون GPS در اختیار داریم.

از آنجا که این پردازنده کمکی برخلاف کامپیوتر اصلی پرواز در برابر تشعشعات شدید مریخ سخت‌سازی نشده است (محیطی که به خاطر نداشتن میدان مغناطیسی جهانی و جو رقیق مستعد بیت‌فلیپ‌های گذراست)، تیم ناسا یک روش نرم‌افزاری مؤثر برای مقاوم‌سازی در برابر تشعشعات توسعه دادند. علاوه بر این، مهندسان در حال بررسی استفاده از هوش مصنوعی مولد (Generative AI) برای پیشنهاد کارآمد مسیرهای AutoNav هستند.

چرا این دستاورد برای مهندسان اهمیت دارد؟

برای توسعه‌دهندگان نرم‌افزار، سیستم‌های جاسازی‌شده (Embedded Systems) و مهندسان رباتیک، این دستاورد نشان‌دهنده اهمیت معماری نرم‌افزار مقاوم در شرایط سخت فیزیکی است. نوآوری در استفاده از سخت‌افزارهای تجاری با پچ‌های نرم‌افزاری مقاوم‌ساز در برابر تشعشع، و بهبود مداوم الگوریتم‌های مسیر یابی خودکار، درس‌های بزرگی برای طراحی سیستم‌های مستقل در محیط‌های دوردست و غیرقابل دسترس ارائه می‌دهد.

این مطلب به‌صورت کاملاً خودکار و با هوش مصنوعی از مقالهٔ اصلی و بحث هکرنیوز تهیه شده و ممکن است خطا داشته باشد. حقوق مطلب اصلی متعلق به نویسندهٔ آن است. قوانین و گزارش مشکل

این خبر را با دیگران به اشتراک بگذارید

خبرهای فناوری در قالب پست و ویدیوی کوتاه، در اینستاگرام هکرنیوز بلاگ. به‌زودی
هر خبر به محض انتشار، به‌همراه پادکست روزانه در کانال تلگرام هکرنیوز بلاگ.