TinyML Enhances CubeSat Mission Capabilities
تقدم هذه الورقة مسار تحسين قائم على تقنية TinyML يستخدم التقليم (pruning)، وتكميم INT8، والتعيين المدرك للأجهزة (hardware-aware mapping) على متحكم دقيق من نوع STM32N6 لتمكين تصنيف الصور على متن الأقمار الاصطناعية المكعبة (CubeSat) لمهام مراقبة الأرض بكفاءة في استهلاك الطاقة وزمن انتقال منخفض، محققةً تخفيضات كبيرة في استخدام الذاكرة وعرض النطاق الترددي مع الحفاظ على دقة مقبولة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك قمراً صناعياً صغيراً جداً، يعمل بالطاقة الشمسية (CubeSat)، يدور حول الأرض. مهمته هي التقاط صور لكوكبنا للمساعدة في مساعدة المزارعين، أو تتبع السفن، أو مراقبة الكوارث.
المشكلة: "عنق الزجاجة" في السماء
في الوقت الحالي، تعمل هذه الأقمار الصناعية مثل طالب يلتقط صورة ثم يرسل فوراً لفة فيلم كاملة بالبريد إلى أستاذ في الأرض ليقوم بتصحيحها.
- المشكلة: القمر الصناعي لديه "حقيبة ظهر" صغيرة جداً (ذاكرة محدودة)، وبطارية ضعيفة (طاقة محدودة)، وجهاز لاسلكي صغير وبطيء (نطاق ترددي محدود).
- الواقع: إذا التقط القمر الصناعي 1,000 صورة، فإنه لا يستطيع إرسالها جميعاً إلى الأرض؛ فالجهاز اللاسلكي بطيء جداً، والبطارية ستنفد أثناء المحاولة. لذا، تظل معظم البيانات هناك بلا فائدة، أو يتم حذفها.
الحل: منح القمر الصناعي "دماغاً"
يقترح هذا البحث حلاً ذكياً: لا ترسل الصور؛ بل أرسل "الإجابات".
بدلاً من إرسال لفة فيلم كاملة، يجب على القمر الصناعي النظر إلى الصورة، وفهم ماهيتها، ثم إرسال ملاحظة صغيرة فقط تقول: "أرى حريق غابة!" أو "أرى سفينة!". إنه يقوم بتصفية الأشياء المملة (مثل السحب الفارغة) قبل أن يحاول حتى الاتصال بالأرض.
وللقيام بذلك، يحتاج القمر الصناعي إلى تشغيل "دماغ" (ذكاء اصطناعي) على حاسوبه الصغير الخاص. ولكن هنا تكمن العقبة: عقول الذكاء الاصطناعي القياسية تشبه أجهزة الكمبيوتر المحمولة الثقيلة والمستهلكة للطاقة؛ فهي كبيرة وثقيلة جداً لتناسب حقيبة الظهر الصغيرة للقمر الصناعي (CubeSat).
الخدعة السحرية: مسار "TinyML"
ابتكر المؤلفون وصفة خاصة لتقليص حجم دماغ الذكاء الاصطناعي الضخم ليناسب داخل شريحة دقيقة صغيرة (STM32N6) دون كسرها. فكر في الأمر كأنك تحاول حزم حقيبة سفر ضخمة لرحلة، لكن ليس لديك سوى حقيبة ظهر صغيرة.
لقد استخدموا ثلاث حيل محددة لجعل الأمر يتناسب مع المساحة:
- التقليم (زر "التعديل"): تخيل طباخاً لديه وصفة تحتوي على 100 مكون، لكن 90 منها هي مجرد ملح وماء لا يغيران الطعم. قام المؤلفون بـ "تقليم" الذكاء الاصطناعي عن طريق قطع الأجزاء غير الضرورية (المرشحات والخلايا العصبية) التي لم تكن تساعد كثيراً. فعلوا ذلك ببطء، مثل تقليم شجرة البونساي، لضمان عدم موت الشجرة.
- الكمية (الـ "سحاب"): يستخدم الذكاء الاصطناعي القياسي أرقاماً دقيقة للغاية (مثل 3.14159265...). هذا يشغل مساحة كبيرة. قام المؤلفون بتحويل هذه الأرقام إلى أرقام صحيحة بسيطة (مثل 3 أو 4)، تماماً مثل التحول من فيديو عالي الدقة إلى ملف أصغر ومضغوط. جعل هذا الذكاء الاصطناعي أخف وزناً وأسرع في التشغيل.
- رسم الخرائط للأجهزة (فريق المتخصصين): يحتوي كمبيوتر القمر الصناعي على نوعين من العمال: مدير عام (CPU) ومتخصص فائق السرعة (NPU). علم المؤلفون الذكاء الاصطناعي معرفة أي المهام يجب إسنادها للمتخصص وأيها يجب إبقاءها للمدير، مما يضمن عدم إضاعة أي وقت.
النتائج: قمر صناعي فائق الكفاءة
اختبروا هذه الوصفة على ثلاثة أنواع مختلفة من صور الأرض (المدن، السفن، ومناطق الكوارث) وأربعة نماذج مختلفة من الذكاء الاصطناعي. وإليك ما حدث:
- الذاكرة: قلصوا استخدام ذاكرة الذكاء الاصطناعي بنسبة 89%. لقد تحول من الحاجة إلى غرفة كاملة ليستوعبه، إلى الحاجة فقط لخزانة صغيرة.
- السرعة: استطاع القمر الصناعي اتخاذ قرار في غضنة 3 إلى 30 مللي ثانية فقط. هذا أسرع من رمشة عين الإنسان!
- البطارية: استهلك طاقة ضئيلة جداً. لم تكلف عملية تشغيل الذكاء الاصطناعي سوى 0.68 مللي جول (تخيل طاقة خطوة واحدة لنملة صغيرة).
- الدقة: أصبح الذكال الاصطناعي أقل مثالية قليلاً (انخفضت الدقة بنحو 1-8%)، لكنه كان لا يزال جيداً بما يكفي للقيام بالمهمة.
القوة الخارقة "الهجينة"
يقترح البحث أيضاً طريقة ذكية لاستخدام جهاز اللاسلكي الخاص بالقمر الصناعي.
- الطريقة القديمة: إرسال كل صورة إلى الأرض. (بطيئة جداً ومكلفة للغاية).
- الطريقة الجديدة: ينظر القمر الصناعي إلى الصورة. إذا كان متأكداً بنسبة 95% أنها مجرد سحابة، فإنه يحذفها. أما إذا كان غير متأكد (مثلاً: "هل هذه سفينة أم موجة؟")، فإنه يرسل تلك الصورة المحددة إلى الأرض ليتحقق منها خبير بشري.
- النتيجة: قللوا البيانات المرسلة إلى الأرض بنسبة 85%، ولكن لأنهم أرسلوا الحالات الصعبة فقط لإلقاء نظرة ثانية، فإن الدقة الإجمالية للنظام ارتفعت في الواقع.
باختصار
يظهر هذا البحث كيف يمكننا تحويل قمر صناعي صغير وضعيف إلى مراقب ذكي ومستقل. من خلال تقليص دماغ الذكاء الاصطناعي ليناسب حقيبة ظهر، يمكن للقمر الصناعي اتخاذ قراراته الخاصة، وتوفير بطاريته، والاتصال بالأرض فقط عندما يكون الأمر ضرورياً حقاً. وهذا يعني أنه يمكننا امتلاك المزيد من الأقمار الصناعية للقيام بمزيد من العمل المفيد دون الحاجة إلى صواريخ أكبر أو محطات أرضية أكثر تكلفة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.