NemeSys: Toward Online Underwater Exploration with Remote Operator-in-the-loop Adaptive Autonomy
تقدم هذه الورقة نظام NemeSys، وهو نظام مركبة ذاتية القيادة تحت الماء تتيح إعادة تكوين المهمة في الوقت الفعلي والاستقلالية التكيفية في البيئات المحرومة من نظام تحديد المواقع العالمي (GPS) من خلال إشارات مغناطيسية كهربائية منخفضة النطاق الترددي، وقد تم التحقق من صحته من خلال عمليات المحاكاة والتجارب الميدانية لتحقيق تبديل سريع في السلوك مع حد أدنى من العبء الحسابي.
تخيل أنك ترسل غواصة روبوتية لاستكشاف كهف عميق ومظلم. في الماضي، بمجرد إنزال هذا الروبوت في الماء، كان الأمر يشبه إرسال رسالة لا يمكن الرد عليها. كنت تبرمج الروبوت بمجموعة من التعليمات قبل مغادرته، وكان عليه اتباع تلك القائمة بشكل أعمى. إذا وجد الروبوت شيئًا مثيرًا للاهتمام، أو إذا تغيرت المهمة، لم يكن بإمكانك إخباره بالتوقف، أو الالتفاف، أو الاقتراب أكثر، لأن المحيط يحجب موجات الراديو، كما أن التواصل القائم على الصوت (مثل السونار) بطيء وغير دقيق لإرسال أوامر معقدة.
NemeSys هو روبوت غواصة جديد وأكثر ذكاءً يحل هذه المشكلة. فكر فيه كغواصة يمكنها "قراءة عقلك" (أو بالأحرى أوامر التحكم عن بعد الخاصة بك) حتى وهي في أعماق المياه، دون الحاجة إلى سلك مادي أو اتصال راديو بطيء ومتقطع.
إليك كيف يعمل، مقسمًا إلى مفاهيم بسيطة:
1. "الهمس المغناطيسي" (خدعة التواصل)
عادةً ما يكون إرسال البيانات تحت الماء مثل محاولة الصراخ بسرٍ عبر غرفة صاخبة ومزدحمة باستخدام جهاز لاسلكي يعمل مرة واحدة فقط كل بضع دقائق.
الطريقة القديمة: استخدام الصوت (الأكوستيك)، وهو بطيء ويتعرض للتشوه بسهولة.
طريقة NemeSys: يستخدم إشارات الكهرومغناطيسية (ME). تخيل أن الروبوت لديه "هوائي مغناطيسي" خاص يتحدث بهمسات مغناطيسية غير مرئية. هذه الهمسات يمكنها الانتقال عبر الماء بشكل أفضل من موجات الراديو، ولا ترتبك بسبب عكارة المياه. الأمر يشبه كون الروبوت والمشغل يمسكان ببعضهما عبر خيط مغناطيسي يمكنه إرسال رسائل قصيرة وواضحة فورًا، حتى من مسافة مئات الأمتار.
2. "الغواص الصغير القوي" (تصميم الروبوت)
NemeSys ليس غواصة ضخمة وباهظة الثمن تابعة للجيش. إنه صغير بما يكفي ليحمله شخص واحد في حقيبة ظهر.
المشكلة: لجعل هذا الهوائي المغناطيسي يعمل، اضطر المهندسون إلى وضع أنبوب مملوء بالزيت داخل الروبوت. عادةً، إضافة وزن إلى أسفل القارب يجعلها تنقلب.
الحل: تصرف المهندسون كلاعبي السيرك على الحبل المشدود. لقد قاموا بعناية بنقل "مركز الجاذبية" للروبوت (نقطة التوازن) ليكون أدنى من "مركز الطفو" (النقطة التي تجعله يطفو).
النتيجة: حتى مع وجود الهوائي الثقيل، فإن الروبوت مستقر بطبيعته. إذا دفع تيار مائي الروبوت، فإنه يعتدل تلقائيًا مثل لعبة "ويبل-ووبل" (weeble-wobble) التي تقف دائمًا مرة أخرى. إنه رشيق بما يكفي للدوران والغوص بسرعة، تمامًا مثل السمكة.
3. "الشيفرة السرية" (العقل)
بما أن القناة المغناطيسية ضيقة (مثل قشة صغيرة)، فلا يمكنك إرسال فيديو أو خطاب طويل. يمكنك فقط إرسال رسائل قصيرة ومشفرة.
التشبيه: تخيل أنك تلعب لعبة "تمثيل الإيماءات" (Charades) مع صديق، ولكن يمكنك فقط استخدام إشارات اليد. بدلًا من قول "تحرك في نمط حلزوني على عمق مترين"، ترسل رمزًا صغيرًا: "دوران-2-عميق" (SPIN-2-DEEP).
السحر: يمتلك الروبوت "مفكك شفرة" مدمجًا. عندما يستقبل هذا الرمز الصغير، يفهمه فورًا. لا يحتاج إلى التوقف والسؤال: "ماذا تقصد؟"، بل ينتقل إلى وضع المهمة الجديد فورًا. النظام سريع جدًا لدرجة أنه يستغرق أقل من رمشة عين (أقل من 50 مللي ثانية) للفهم والتنفيذ.
4. "الطيار المباشر" (اختبار العالم الحقيقي)
اختبر الفريق هذا النظام بثلاث طرق:
في الكمبيوتر: بنوا "توأمًا رقميًا" (نسخة فيديو جيم مثالية للروبوت). أرسلوا له أوامر وهمية لمعرفة سرعة استجابته. كان سريعًا للغاية.
في الخزان: وضعوا الروبوت في حوض سباحة. طلبوا منه الثبات في مكانه، ثم غيروا الأمر فجأة إلى "اذهب لعمق أكبر". استجاب الروبوت بسلاسة، مثل سيارة تغير مسارها.
في البرية: أخذوه إلى نبع مياه عذبة حقيقي. بدون نظام تحديد المواقع العالمي (GPS) (الذي لا يعمل تحت الماء)، استخدم الروبوت كاميرته لرسم خرائط لمحيطه. أرسلوا له أمرًا لتغيير نمط دوريته من مربع إلى دائرة. قام الروبوت بذلك بدقة، متجاوزًا التيارات والمياه العكرة بمفرده.
لماذا يهم هذا؟
فكر في NemeSys كفرق بين "البودكاست المسجل مسبقًا" و "البرنامج الإذاعي المباشر".
الغواصات الآلية القدعة (AUVs): هي بودكاست: تسجل البرنامج بالكامل، ثم تضعه في الماء، وتأمل أن يسير كل شيء على ما يرام. إذا حدث شيء غير متوقع، لا يمكنك تغيير السيناريو.
NemeSys: هو برنامج إذاعي مباشر: يمكن للمشغل على السطح أن يقول: "مهل، أنا أرى حطام سفينة هناك، اذهب وافحص الأمر!"، فيغير الروبوت مساره فورًا للتحقيق في الأمر.
هذه التكنولوجيا تفتح الباب لاستكشاف مائي أكثر أمانًا وذكاءً واستجابة، مما يسمح للبشر بتوجيه الروبوتات في الوقت الفعلي حتى وهم على بُعد أميال وفي أعماق سحيقة تحت الأمواج.
إليك ملخص تقني مفصل لورقة البحث بعنوان "NemeSys: نحو استكشاف تحت الماء عبر الإنترنت مع استقلالية تكيفية بوجود مشغل عن بُعد في الحلقة".
1. بيان المشكلة
تعمل المركبات ذاتية القيادة تحت الماء (AUVs) حاليًا وفق نموذج استقلالية محدود، حيث تنفذ عادةً مهامًا مبرمجة مسبقًا مع قدرة ضئيلة على التكيف مع البيئات الديناميكية أو الأهداف المتطورة.
قيود الاتصال: تفتقر البيئات تحت المائية إلى نظام تحديد المواقع العالمي (GPS) وتعاني من قيود شديدة في الاتصال. تضعف الموجات الكهرومغناطيسية بسرعة، وتوفر القنوات الصوتية عرض نطط ترددي منخفض (أقل من 10 كيلوبت في الثانية) مع زمن انتقال عالٍ وتأثيرات تعدد المسارات، كما أن الاتصال البصري محدود بسبب العكارة ومتطلبات خط البصر.
الجمود: المركبات الحالية إما أنها ذاتية القيادة بالكامل (غير قادرة على قبول مدخلات بشرية أثناء المهمة) أو مرتبطة بسلك (مما يحد من المدى والمرونة).
الفجوة: هناك حاجة ماسة لنظام يسمح للمشغلين البشريين عن بُعد بإعادة تكوين معايير المهمة في الوقت الفعلي ("المشغل في الحلقة") باستخدام اتصالات منخفضة عرض النطط، دون الحاجة إلى إعادة تشغيل المركبة أو الاعتماد على بث عالي عرض النطط.
2. المنهجية
يقترح المؤلفون NemeSys، وهو منصة مركبة (AUV) مبتكرة وإطار تحكم مصمم لتمكين إعادة تكوين المهمة عبر الإنترنت عبر الإشارات المغناطيسية الكهربائية (ME).
أ. تصميم النظام (الأجهزة)
المنصة: مركبة (AUV) نمطية ومدمجة (وزنها 13.9 كجم، مصنفة لعمق 100 متر) تتكون من ثلاثة أغلفة أكريليك تضم الأنظمة الفرعية للإدراك والتحكم والطاقة.
التحكم: تستخدم Raspberry Pi 5 للتخطيط عالي المستوى، ومتحكم طيران Pixhawk للتحكم في الحركة منخفض المستوى (4 دفعات: الاندفاع، الهبوط/الصعود، الانعراج، والدوران).
الاتصال: تدمج هوائي BlueME (هجين مغناطيسي كهربائي مملوء بالزيت) موضوع أسفل الهيكل لضمان الاستقرار الهيدروديناميكي. يدعم هذا الهوائي معدلات بيانات تصل إلى 36 كيلوبت في الثانية عبر مسافة 730 مترًا، وهو غير متأثر بمشاكل خط البصر.
تحسين الاستقرار: قيم المؤلفون ثلاثة تكوينات ميكانيكية للموازنة بين كتلة الهوائي المغناطيسي الكهربائي والاستقرار الديناميكي. يضع التصميم النهائي الهوائي أسفل الهيكل لخفض مركز الجاذبية (CG) تحت مركز الطفو (CB)، مما يضمن ارتفاعًا ميتا سنتريًا موجبًا.
ب. إطار ترميز المهمة (البرمجيات)
للتغلب على قيود عرض النطط، يستخدم النظام مخطط ترميز خفيف الوزن:
هيكل الأوامر: يتم تجريد نية المشغل إلى أنماط عالية المستوى (مثل: البحث الحلزوني، البحث الشبكي، مسح المحيط) ومعايير مرتبطة بها (السرعة، العمق، نصف القطر).
تصميم الحزمة: يتم ترميز الأوامر في حزم مدمجة بسعة 100 بت:
معرف النمط (Pattern ID) بسعة 4 بت.
ما يصل إلى ستة حقول معلمات بسعة 8 بت لكل منها (حمولة 52 بت).
تصحيح الخطأ: يستخدم أكواد BCH (Bose-Chaudhuri-Hocquenghem) (كلمة رمزية 72 بت من حمولة 56 بت) لتصحيح ما يصل إلى خطأين في البتات، مما يضمن الموثوقية في القنوات المائية المليئة بالضجيج.
التنفيذ: عند استقبال الحزمة، يقوم فك التشفيد الموجود على متن المركبة بترجمةها إلى معايير المهمة، مما يؤدي إلى إعادة تخطيط المسار فورًا دون إيقاف المركبة.
ج. استراتيجية التحقق
تم التحقق من النظام من خلال نهج ثلاثي المستويات:
محاكاة التوأم الرقمي: محاكاة باستخدام Gazebo-ROS2 لسيناريوهات معقدة (رسم خرائط حطام السفن، فحص صمامات BOP، مراقبة مراكز البيانات) لقياس زمن الانتقال والعبء الحسابي.
اختبارات الخزان المحكوم: تجارب في خزان مائي مختبري لاختبار تنظيم العمق في الوقت الفعلي واستقرار التحويم أثناء تحديثات المعايير في منتصف المهمة.
تجارب المجال في المياه المفتوحة: نشر المركبة في ينابيع المياه العذبة (بعمق 1-15 مترًا) لاختبار المتانة ضد التيارات، والإضاءة المتغيرة، والرؤية المنخفضة، باستخدام ORB-SLAM3 لإعادة بناء المسار.
3. المساهمات الرئيسية
تصميم مركبة (AUV) مدرك للاستقرار: تصميم ميكانيكي يدمج بنجاح هوائي ME ثقيل ومملوء بالزيت مع الحفاظ على ارتفاع ميتا سنتري موجب وقدرة عالية على المناورة (معدل هبوط/صعود 73.1 مم/ثانية، ومعدل انعراج 30.3 درجة/ثانية).
ترميز مهمة منخفض عرض النطط: إطار عمل مبتكر يربط نوايا المشغل المعقدة بحزم 100 بت مع تصحيح خطأ BCH، مما يتيح نقلًا موثوقًا عبر قنوات ME.
استقلالية تكيفية قابلة للنشر عند الحافة: بنية نظام قادرة على معالجة إعادة تكوين المهمة على أجهزة محدودة الموارد (Jetson Nano) مع حد أدنى من زمن الانتقال.
تقييم شامل: تحقق كامل من النموذج التحليلي إلى النشر في المياه المفتوحة، مما يثبت جدوى إعادة التكليف عبر الإنترنت.
4. النتائج الرئيسية
زمن الانتقال (Latency): يحقق النظام زمن انتقال لإعادة تكوين المهمة يقل عن 50 مللي ثانية.
زمن فك التشفيد: ~0.027 مللي ثانية (ثابت عبر السيناريوهات بسبب حجم الحزمة الثابت).
زمن إعادة التخطيط: يختلف حسب تعقيد المسار ولكنه يظل ضمن ميزانية الـ 50 مللي ثانية الإجمالية (مثلاً: 42 مللي ثانية لرسم خرائط الحطام، و46 مللي ثانية لمراقبة الحاويات).
العبء الحسابي: بلغ ذروة بصمة الذاكرة (RSS) أثناء فك التشفيد وإعادة التخطيط 13.2 ميجابايت فقط، مما يؤكد ملاءمتها للحوسبة عند الحافة.
الاستقرار والمناورة: تفوق التكوين النهائي (Cfg #3) على الإصدارات السابقة، محققًا ارتفاعًا ميتا سنتريًا موجبًا قدره 6.5 مم وحسن بشكل كبير معدلات الهبوط/الصعود والانعراج مقارنة بـ Cfg #1 و Cfg #2.
أداء المجال: في تجارب المياه المفتوحة، نفذت NemeSys بنجاح مسارات مستطيلة وحافظت على استقرار العمق والاتجاه رغم الاضطرابات البيئية، مع تأكيد إعادة بناء المسار للملاحة الموثوقة.
5. الأهمية
تمثل NemeSys خطوة كبيرة للأمام في مجال الروبوتات البحرية من خلال سد الفجوة بين العمليات ذاتية القيادة بالكامل والعمليات المرتبطة بسلك.
المرونة التشغيلية: تتيح التكيف "بوجود الإنسان في الحلقة" للمهام الحرجة (مثل تحسين أنماط البحث عند اكتشاف ضرر) دون الحاجة إلى أسلاك مادية أو أجهزة مودم صوتية عالية عرض النطط.
التكلفة وسهولة الوصول: النظام منخفض التكلفة (أقل من 3000 دولار)، وسهل النقل (نشر بواسطة شخص واحد)، وفعال في استهلاك الطاقة (قدرة تحمل 5+ ساعات)، مما يجعل الاستقلة التكيفية المتقدمة متاحة لمجموعة أوسع من الباحثين أو المشغلين.
القابلية للتوسع: يمهد هيكل زمن الانتقال المنخفض والعبء المنخفض الطريق لتنسيق متعدد الروبوتات واتخاذ القرار التعاوني في البيئات المائية التي تفتقر إلى نظام GPS.
باختصار، تثبت NemeSys أن إعادة تكوين المهمة الموثوقة في الوقت الفعلي أمر ممكن في البيئات المائية باستخدام الإشارات المغناطيسية الكهربائية المدمجة، مما يحول المركبات (AUVs) من جامعات بيانات ثابتة إلى وكلاء استكشاف مستجيبين وموجهين بالأهداف.