شبكات الروبوتات: واي فاي، والربط، والجيل الخامس، ولماذا يُعدّ زمن الاستجابة مهمًا
مشاركة
الروبوت الشبيه بالإنسان هو عقدة متحركة على شبكة صُممت على الأرجح لأجهزة الكمبيوتر المحمولة الثابتة. هذا التناقض هو مصدر ما يقارب 95% من الشكاوى التي قد تُقدمها بشأن "سلوك الروبوت غريب اليوم". وحدات التحكم في المحركات تعمل بشكل سليم. وحدة التحكم Jetson تعمل بشكل سليم. النموذج على خادم K-AI يعمل بشكل سليم. لكن شبكة Wi-Fi ليست سليمة.
يتناول هذا المقال النصف الثاني من I01صورة المربعين - تحديدًا الرابط الموجود في المنتصف. الروبوت الذي اشتريته لا يكون جيدًا إلا بقدر جودة الشبكة التي تربطه بها، والشبكة التي تربطه بها ربما تحتاج إلى إعادة بناء قبل أن يستحق كلمة "جيد".
الجمهور المستهدف: المكاملون، وقادة المختبرات، وفرق تكنولوجيا المعلومات الذين أُبلغوا بوصول روبوت بشري الشهر المقبل ولم يستوعبوا بعد أن شبكة الواي فاي الحالية للشركات ستسبب إحراجًا للجميع.
لماذا تُعدّ شبكات الروبوتات مشكلة بحد ذاتها؟
تُصمَّم معظم شبكات الواي فاي المؤسسية لتناسب أنماط حركة البيانات البشرية: تنزيلات متقطعة، ومكالمات فيديو عرضية، وفترات خمول طويلة. أما الروبوتات، فلا تقوم بأي من ذلك. فهي تُولِّد تدفقًا مستمرًا ثنائي الاتجاه من رسائل التحكم منخفضة السرعة، وتدفقات متقطعة من بيانات الصور المتجهة إلى خادم الاستدلال، وتدفقًا ثابتًا من بيانات القياس عن بُعد. يكون تدفق التحكم صغيرًا (كيلوبايت في الثانية) ولكنه شديد الحساسية للتشويش. أما تدفقات الصور فهي ضخمة (من عشرات إلى مئات الميغابايت في الثانية عند نقلها بصيغتها الخام) وتحتاج إلى مسار بيانات سريع. بينما بيانات القياس عن بُعد غير حساسة، مما يجعلها مملة للجميع.
ما الذي يجعل المشكلة فريدة من نوعها؟
- تتحرك العقدة. يسير الروبوت عبر حدود الخلية بين نقاط الوصول، ويتسبب التجوال في فقدان حزم البيانات لمدة تتراوح بين 50 و500 مللي ثانية، وذلك بحسب إعدادات الشبكة. لا يلاحظ مستخدم الكمبيوتر المحمول ذلك، بينما قد يلاحظه مُتحكم توازن الروبوت.
- الترددات اللاسلكية معادية. مختبر بمساحة 30 مترًا مربعًا، يضم مهندسين اثنين، وثلاثة أجهزة كمبيوتر محمولة، وآلة إسبريسو مزودة بتقنية واي فاي، وفرن ميكروويف، يُعد بيئة ترددات لاسلكية طبيعية تمامًا، لكنها ستؤثر سلبًا بشكل كبير على وصلة روبوت بتردد 5 جيجاهرتز. كما أن حجب جسم الروبوت نفسه للإشارة يحجبها في اتجاهات غير متوقعة أثناء دورانه.
- مركبات التداخل متعددة الروبوتات. لن يعمل جهازا G1 في نفس الغرفة وعلى نفس القناة بسلاسة. ثلاثة أجهزة تُشكّل مشكلة. أما أسطول من ثمانية أجهزة فيحتاج إلى تخطيط دقيق.
- كما أن البروتوكولات التي تعلو الراديو هشة أيضاً. يعتمد التكوين الافتراضي لتقنية DDS في ROS 2 على البث المتعدد عبر بروتوكول الإنترنت لاكتشاف الأجهزة. وتتعامل شبكة Wi-Fi مع البث المتعدد بشكل سيئ. ينتج عن هذا المزيج ظهور رسائل خطأ من نوع "لا يمكن للعقد رؤية بعضها البعض"، والتي تبدو وكأنها أخطاء برمجية.
هذا قابل للحل. لا يتم حل أي منه تلقائياً.
واي فاي 6E: الطابق الحالي
تُعتبر تقنية Wi-Fi 6E نقطة البداية الحقيقية لنشر تقنية Wi-Fi في مجال الروبوتات بحلول عام 2026. شبكة لاسلكية مخصصة بتردد 6 جيجاهرتز للروبوتات فقطليس واي فاي 6. ليس 5 جيجاهرتز "سنصلحها لاحقًا". 6E، 6 جيجاهرتز، SSID منفصل، VLAN معزول.
السبب هو نقاء إشارة الترددات اللاسلكية، وليس سرعة نقل البيانات المعلنة. نطاق 6 جيجاهرتز حديث بما يكفي بحيث لم يغزوه بعد أي أجهزة استهلاكية رديئة. لا يوجد بلوتوث على نطاق 6 جيجاهرتز، ولا تشويش ناتج عن أفران الميكروويف، ولا حتى طابعة عمرها 15 عامًا تبث إشارات. يحصل جهاز الراديو الخاص بروبوتك على قناة نقية. هذه القناة النقية أهم من أي تحسينات في المواصفات التقنية.
كيف يبدو زمن الاستجابة (RTT) الحقيقي لروبوت Wi-Fi 6E، مقاسًا من وحدة المعالجة المركزية للروبوت إلى خادم الاستدلال على الجانب السلكي من نقطة الوصول:
| الحالة | نموذج RTT | غضب |
|---|---|---|
| 6 جيجاهرتز، خط رؤية مباشر، أقل من 10 أمتار، معرف شبكة لاسلكية مخصص (SSID) | 3 - 6 مللي ثانية | <1 مللي ثانية |
| 6 جيجاهرتز، جدار واحد، 15 مترًا | 5 - 10 مللي ثانية | 1 - 3 مللي ثانية |
| نطاق 5 جيجاهرتز مشترك مع حركة مرور المكتب | 8 - 25 مللي ثانية | 5-40 مللي ثانية (ارتفاعات حادة) |
| 2.4 جيجاهرتز (لا تفعل هذا) | 15 - 60 مللي ثانية | 10 - 200 مللي ثانية |
| حدث التجوال من نقطة وصول إلى نقطة وصول | +50–500 مللي ثانية مرة واحدة | ن / أ |
يوفر اتصال نظيف بتردد 6 جيجاهرتز زمن استجابة منخفضًا للغاية (أقل من 10 مللي ثانية) بشكل كافٍ لضمان استجابة سلسة لعُقد ROS 2 وعملاء gRPC لـ vLLM والتحكم عن بُعد. أما عند نقل الروبوت نفسه إلى شبكة SSID مشتركة بتردد 5 جيجاهرتز، فسيبدو "بطيئًا" بشكل يصعب تحديده بدقة إلا بالقياس.
تقنية واي فاي 7 في عام 2026: دعم محدود، ووعد حقيقي
تُعدّ ميزة التشغيل متعدد الروابط (MLO) أبرز ميزات تقنية Wi-Fi 7، حيث يقوم الراديو بربط نطاقين أو ثلاثة نطاقات (2.4/5/6 جيجاهرتز) في آنٍ واحد، إما لتجميع معدل نقل البيانات أو لتكرار الحزم عبر الروابط لضمان الموثوقية. ويُلاحظ انخفاض ملحوظ في زمن الاستجابة في Wi-Fi 7 مقارنةً بـ 6E عند تفعيل ميزة MLO، إذ تُشير الشركات المُصنّعة إلى انخفاض يتراوح بين 50% و75%، كما تُظهر القياسات المعملية في ظروف مُحكمة أن زمن الاستجابة (RTT) في Wi-Fi 7 MLO يتراوح بين 1.5 و4 مللي ثانية، مُقارنةً بـ 3 إلى 6 مللي ثانية في Wi-Fi 6E. ويُذكر أحيانًا في الحملات التسويقية أن زمن الاستجابة يصل إلى أقل من مللي ثانية، إلا أن هذا لم يُثبت عمليًا على أجهزة الروبوت.
المشكلة هي راديو الروبوتاعتبارًا من منتصف عام 2026، ستُزوَّد منصات الروبوتات البشرية الشائعة (Unitree G1/H1، Booster T1، EngineAI PM01/SE01) بتقنية Wi-Fi 6 أو 6E. ولا يُعلن أيٌّ منها عن دعم Wi-Fi 7 في مواصفاتها الأساسية. يُتيح لك وضع نقطة وصول Wi-Fi 7 أمام روبوت Wi-Fi 6E اتصالاً خلفيًا بتقنية Wi-Fi 7 ورابطًا مع الروبوت بتقنية 6E - وهذا جيد، لكنك تدفع مقابل ميزة لا يمكنك استخدامها حاليًا.
متى يصبح لتقنية واي فاي 7 أهمية بالنسبة للروبوتات؟
- عندما يتم شحن الروبوت مزودًا بوحدة Wi-Fi 7 بشكل افتراضي (المتوقع على منصات 2027).
- عندما تستطيع MLO تكرار تدفق حزم مستوى التحكم عبر 5 جيجاهرتز و 6 جيجاهرتز في وقت واحد، مما يؤدي إلى القضاء على أحداث التلاشي أحادية النطاق.
- عندما تقوم بنشر أسطول كبير بما يكفي بحيث يكون الازدحام على نطاق واحد هو عنق الزجاجة، بغض النظر عن زمن الوصول.
بالنسبة لمختبر روبوت واحد في عام 2026: يكفي 6E. أما بالنسبة لأسطول مخطط له في عام 2027 وما بعده: حدد مواصفات نقاط الوصول بتقنية Wi-Fi 7 اليوم حتى لا تضطر إلى إعادة شراء الشبكة بعد ثمانية عشر شهرًا.
موضع وكثافة AP
قد يتبادر إلى الذهن تركيب نقطة وصول واحدة على السقف في زاوية الغرفة. لكن النتيجة هي منطقة ميتة بطول نصف متر خلف طاولة المختبر، حيث يفقد الروبوت الإشارة أثناء العرض التوضيحي الذي حددته بالضبط.
قواعد عامة فعّالة:
| منطقة العمل | مطلوب مساعدين | تحديد المستوى |
|---|---|---|
| <30 م²، روبوت واحد | 1 | مركز السقف، خط رؤية لمنطقة العمل |
| 30-100 متر مربع، روبوت واحد | 1-2 | منطقة واحدة لكل منطقة رئيسية، مع تداخل عند الحدود. |
| 100-300 متر مربع، 2-4 روبوتات | 3-4 | واحد لكل 50 متر مربع تقريبًا، 6 جيجاهرتز على قنوات غير متداخلة |
| مستودع مفتوح، مساحته أكثر من 1000 متر مربع | 6+، مخطط له | مسح الموقع إلزامي |
قوة الإشارة أهم من قوة الشبكة. نقطة وصول بقوة 30 ديسيبل ميلي واط خلف رف فولاذي تُعطي إشارة أضعف من نقطة وصول بقوة 20 ديسيبل ميلي واط مثبتة على السقف في منتصف الغرفة. الروبوتات قصيرة - هوائي مثبت على الصدر على ارتفاع 1.2 متر يستقبل بيئة ترددات لاسلكية مختلفة عن تلك التي يستقبلها حاسوب محمول على مكتب على ارتفاع 0.7 متر، وأضعف من تلك التي يستقبلها هاتف على ارتفاع 1.5 متر. نقاط الوصول أعلى من 2.5 متر، والروبوتات أقل من 1.5 متر، ولا توجد عوائق بحجم الإنسان في المسار الرئيسي للإشارة.
شبكة لاسلكية مخصصة للروبوتات. غير قابل للتفاوض. يمتلك الروبوت شبكة VLAN خاصة به، وملف تعريف جودة الخدمة (QoS) خاص به، ونطاق DHCP خاص به، ولا توجد حركة مرور من المستخدمين العاديين. يعمل دمج الروبوت مع شبكة Wi-Fi الخاصة بالموظفين بشكل جيد خلال أسبوع واحد في مرحلة التطوير، وبعد ذلك ينضم متدرب تسويق إلى مكالمة فيديو ويتعطل الروبوت.
حجب الجسم - مشكلة الهوائي
يتكون جذع الروبوت البشري من صندوق فولاذي وبلاستيكي بعرض 30 سم تقريبًا. ويوجد هوائي الراديو عادةً داخل لوحة الصدر، غالبًا في الخلف أو على أحد الجانبين. وعندما يبتعد الروبوت عن نقطة الوصول، يصبح جسمه بمثابة درع فاراداي جزئي.
يتراوح فقدان قوة الإشارة عادةً بين 6 و15 ديسيبل، وذلك تبعًا لموقع الهوائي ونوع المعدن المستخدم في هيكل الجهاز. هذا الفقدان كافٍ لتحويل اتصال ضعيف من "يعمل بشكل جيد" إلى "ينقطع كل بضع ثوانٍ" بمجرد الدوران. أما الحيوانات رباعية الأرجل، فتعاني من فقدان أقل في الإشارة لأنها أقصر وأكثر استواءً، وعادةً ما يكون الهوائي مثبتًا على حافة الهيكل، مما يوفر رؤية أفضل للسماء.
ما الذي يساعد:
- يجب وضع الهوائي على الرأس أو الكتفين، وليس على الصدر. تتيح بعض الروبوتات البشرية المخصصة للأبحاث إمكانية نقلها أو إضافة هوائي خارجي. أما معظم الوحدات المخصصة للمستهلكين فلا تتيح ذلك. لذا، استفسر قبل الشراء عما إذا كانت موثوقية الترددات اللاسلكية شرطًا أساسيًا للنشر.
- برنامجان للتقييم المهني مع التركيز على التنوع. بوجود نقاط الوصول على جدارين متقابلين، يكون الروبوت "أمام" إحداهما بغض النظر عن اتجاهه. يتعامل نظام تجوال نقاط الوصول مع التبديل - بشكل سيئ، ولكنه أفضل من انعدام الإشارة.
- هوائيات سفلية على جانب نقطة الوصول. إذا كانت نقاط الوصول مثبتة في السقف على ارتفاع 3 أمتار، وكان هوائي الروبوت على ارتفاع متر واحد، فإن زاوية الارتفاع حادة لدرجة أن الصندوق يحجب جزءًا كبيرًا من مسار الإشارة. أما نقاط الوصول المثبتة على الحائط على ارتفاع مترين، فتتمتع بمسار إشارة أكثر استواءً وسهولة.
الرابط: كيف تتطور الفرق الجادة
كل فريق روبوتات جاد لديه سلك توصيل. معظمهم لا يتحدثون عنه لأنه يُفسد جمالية العرض التوضيحي "انظروا، بدون أسلاك". أي شخص يقوم بعمل تكامل حقيقي يقوم بتوصيل الروبوت بالكهرباء.
الكابل المستخدم هو كابل USB-C، أو كابل إيثرنت M12 X-code، أو في وحدات البحث العلمي، كابل حلزوني ينقل الطاقة والبيانات معًا. عرض النطاق الترددي 1 جيجابت في الثانية أو أعلى؛ زمن الاستجابة هو رحلة ذهاب وعودة في أقل من جزء من الألف من الثانية، وغالبًا ما يكون أقل من 200 ميكروثانية. وهذا أفضل بمقدار رتبتين من حيث الحجم من أفضل اتصال واي فاي.
السبب وراء استخدام الاتصال السلكي أثناء التطوير ليس سرعة الإنترنت، بل التخلص من عامل التباين. فعندما يكون اتصال الواي فاي متقطعًا، لا يمكنك تحديد ما إذا كانت عقدة ROS 2 بطيئة، أو النموذج بطيئًا، أو حتى جودة الهواء رديئة. بمجرد توصيل الجهاز، ينقطع الاتصال تمامًا. وبذلك، يصبح تصحيح الأخطاء أسهل بكثير.
| الرابط | نموذج RTT | غضب | عرض النطاق الترددي | متى يجب استخدام |
|---|---|---|---|---|
| منفذ إيثرنت USB-C (1 جيجابت إيثرنت) | 0.2 - 0.5 مللي ثانية | <100 ميكروثانية | 1 جيجابايت في الثانية | التطوير والتكامل والعروض التوضيحية بموثوقية عالية |
| M12 X-code (مصنف بسرعة 10 جيجابت إيثرنت) | 0.2 - 0.5 مللي ثانية | <100 ميكروثانية | تصل إلى 10 جيجابت في الثانية | عمل المستشعر عالي النطاق الترددي، فيديو خام |
| حبل سري ملفوف (بائع) | 0.2 - 1 مللي ثانية | <500 ميكروثانية | 1 جيجابايت في الثانية | جلسات طويلة، قوة أثناء التطوير |
| واي فاي 6E، مثالي | 3 - 6 مللي ثانية | <1 مللي ثانية | 1-2 جيجابت في الثانية فعالة. | عملية غير مقيدة |
| واي فاي 7 ميجا أوم، مثالي | 1.5 - 4 مللي ثانية | <0.5 مللي ثانية | 2-4 جيجابت في الثانية فعالة. | 2027+ غير مقيد |
يأتي كل من Unitree G1 EDU و Booster T1 مزودين بميزات توصيل موثوقة. أما H1، فتوصيله صعب. يدعم كل من PM01 و SE01 التوصيل أثناء التطوير عبر منفذ USB-C أو Ethernet القياسي. نادرًا ما يتم توصيل أجهزة Quadrupeds (Go2) لأن استخدامها يقتصر على الأماكن الخارجية؛ ولكن إذا كنت تقوم بعمل جاد في مجال الواقع المعزز داخل المباني، فقد ترغب في توصيلها على أي حال.
شبكات الجيل الخامس الخاصة: متى يكون الأمر مجدياً؟
دخلت تقنية الجيل الخامس الخاصة - شبكة خلوية مرخصة أو مشتركة الطيف خاصة بك في الموقع - مرحلة "المنتج الحقيقي" في عام 2025، وسيتم شحنها على نطاق واسع بحلول عام 2026. التكنولوجيا تعمل.
متى يكون استخدام شبكات الجيل الخامس الخاصة منطقياً؟
- مواقع خارجية واسعة. منشآت تمتد على مساحات شاسعة، تعدين، زراعة واسعة النطاق، موانئ. لا يمكن توسيع نطاق تغطية شبكات الواي فاي هنا؛ إذ يتجاوز عدد نقاط الوصول وجهود المسح تكلفة شبكة الجيل الخامس ذات الخلايا الصغيرة الواحدة.
- مجمعات متعددة المباني. عندما يضطر الروبوت إلى الانتقال من الداخل إلى الخارج والعودة، أو بين المباني، يصبح التجوال عبر شبكة الواي فاي معقدًا. أما شبكة الجيل الخامس (5G) فتتعامل مع التنقل بشكل طبيعي.
- عمليات النشر التي تركز على التنقل أولاً. روبوتات التفتيش التي تقطع كيلومترات، والروبوتات المتنقلة ذاتية التشغيل في المستودعات الكبيرة، وأي شيء يجب أن يتبع فيه الرابط اللاسلكي الوحدة عبر المناطق الجغرافية.
- أسطول مختلط يضم أصولاً أخرى من الجيل الخامس. إذا كان الموقع يحتوي بالفعل على شبكة 5G خاصة للرافعات الشوكية أو المركبات الموجهة آلياً أو شبكات الاستشعار، فإن إضافة الروبوتات إليه تمثل تكلفة إضافية، وليست مشروعاً جديداً.
عندما يكون الأمر مبالغاً فيه:
- مختبر واحد، مبنى واحد، من روبوت واحد إلى أربعة روبوتات. تُؤدي تقنية Wi-Fi 6E هذه المهمة بتكلفة تتراوح بين 3 و8 آلاف يورو لنقاط الوصول. بينما تُؤديها شبكات الجيل الخامس الخاصة بتكلفة تتراوح بين 60 و200 ألف يورو تشمل الخلايا الصغيرة، وشبكة EPC/5GC، وترخيص الطيف الترددي، وعلاقة مع المورّد. هذه النسبة غير منطقية.
- بيئات تطوير نقية. يوفر لك الربط عبر شبكة Wi-Fi كل ما توفره تقنية الجيل الخامس دون أي شيء إضافي لإدارته.
- ليس لديك فريق شبكة. إن شبكة الجيل الخامس الخاصة ليست "مُجهزة ومتروكة". إنها نظام إنتاج إضافي يتطلب التشغيل والمراقبة والتحديث.
ميزانية زمن الاستجابة: أي أحمال العمل ستنجو من ماذا
| عبء العمل | زمن رد الفعل المقبول | ارتعاش P99 مقبول | الآثار المترتبة على النقل |
|---|---|---|---|
| التحكم المحلي في المحرك (500 هرتز - 1 كيلو هرتز) | غير متوفر — محلي | ن / أ | على متن الطائرة، لا تتواصل مع الآخرين |
| رد فعل العائق التفاعلي | <5 مللي ثانية | <2 مللي ثانية | محلي، وليس شبكة علاقات |
| التلاعب ذو الحلقة المغلقة (التغذية الراجعة للقوة) | <10 مللي ثانية | <3 مللي ثانية | الاتصال عبر كابل الإنترنت أو شبكة Wi-Fi 7 MLO |
| تخطيط الفهم القائم على الرؤية | 20 - 50 مللي ثانية | <10 مللي ثانية | مقبول واي فاي 6E |
| وصف مشهد VLM | 100 - 500 مللي ثانية | <30 مللي ثانية | واي فاي 6E أو 5G |
| حوار ماجستير القانون | 500 - 2000 مللي ثانية | <100 مللي ثانية | أي شيء يصلح، حتى شبكة WAN |
| القياس عن بعد، والمراقبة، وتحديثات النموذج | ثواني | غير محدود | أي شيء، بما في ذلك الخلايا |
النمط واضح: العمل ذو الحلقة المغلقة يتم محليًا أو عبر اتصال سلكي، ويمكن للإدراك المصحوب بالتفكير استخدام شبكة Wi-Fi، بينما يمكن للمحادثة استخدام شبكة WAN. يكمن الخطأ المعماري في وضع التعليمات البرمجية المجاورة لحلقة المحرك على مسار قد يتأثر باضطراب الشبكة. أما الخطأ الآخر فهو دفع تكلفة نقل بيانات بقيمة 5 مللي ثانية بينما زمن استجابة النموذج 400 مللي ثانية - أي أنك وفرت 30 مللي ثانية من إجمالي 430 مللي ثانية. لذا، ركّز على تحسين الحد الأقصى للزمن.
نمط "قدم واحدة دائماً في السحابة"
حتى في بيئة نشر محلية صارمة، نادرًا ما يكون الروبوت معزولًا تمامًا عن الشبكة. الأشياء التي تحتاج فعليًا إلى شبكة واسعة النطاق (WAN):
- بيانات القياس عن بعد إلى نظام المراقبة الخاص بك (بروميثيوس / غرافانا / داتادوغ). مفيد، ذو نطاق ترددي منخفض، ويمكنه العمل بكفاءة مع أي زمن استجابة (RTT).
- تحديثات الطراز والبرامج الثابتة. سحب أوزان VLM الجديدة، وصور الحاويات، وتصحيحات نظام التشغيل. عملية متقطعة، ويمكن إجراؤها ليلاً.
- بيانات الخرائط والبيئة. مخطط الطابق، مزامنة سحابة النقاط، النسخ الاحتياطي لذاكرة المشهد.
- خيار التشغيل عن بعد الاحتياطي. أحيانًا؛ رهناً بالمراجعة الأمنية.
النمط هو يتم استخدام الشبكة المحلية أولاً للمسار الساخن، بينما يتم حماية مخرجات الشبكة الواسعة بجدار ناري للمسار البارد. لا يحتاج الروبوت إلى عنوان WAN وارد على الإطلاق. ولا يحتاج الخادم إلى عنوان WAN وارد أيضًا. يقتصر الاتصال على الوجهات المسموح بها فقط، باستخدام بروتوكول TLS، دون أي استثناءات.
البث المتعدد، ونظام أسماء النطاقات المتنقل، ونظام أسماء النطاقات الموزعة - ولماذا تُلحق تقنية الواي فاي الضرر بها؟
يأتي نظام ROS 2 مزودًا ببرنامج DDS كوسيط افتراضي. يستخدم DDS البث المتعدد عبر بروتوكول الإنترنت لاكتشاف المشاركين. تتعامل شبكة Wi-Fi مع البث المتعدد عن طريق الإرسال بأقل معدل مشترك إلى جميع العملاء على BSSID، وهو ما:
- يهدر وقت البث.
- يبدو أن هناك مشكلة في برنامج نقطة الوصول (AP) بسبب فيضان.
- غالباً ما يتم إسقاطها بواسطة نقاط الوصول الخاصة بالمؤسسات مع تفعيل خاصية منع البث المتعدد.
والنتيجة هي أن "عقد ROS 2 الخاصة بي تستطيع رؤية بعضها البعض عبر الإيثرنت ولكن ليس عبر الواي فاي" - وهو عطل موثق جيدًا ويمكن تجنبه تمامًا. تتراوح نسبة فقدان حزم البيانات عبر الواي فاي لحركة مرور ROS 2 متعددة البث بين 1 و3% حتى على الروابط السليمة؛ بينما تكون النسبة صفرًا عبر الإيثرنت. يمكن لروبوتين من نوع ROS 2 متصلين بنفس شبكة الواي فاي أن يتسببا في حدوث عواصف اكتشاف تُزعزع استقرار نقطة الوصول.
الحلول، حسب ترتيب الأفضلية:
- استخدم خادم اكتشاف Fast-DDS. قم بتشغيل خادم اكتشاف (عادةً على خادم الاستدلال أو جهاز افتراضي مخصص)، وقم بتوجيه جميع عقد ROS 2 إليه عبر البث الأحادي، وسيصبح الاكتشاف تدفقًا عاديًا بين العميل والخادم والذي يتعامل معه Wi-Fi بشكل جيد.
- تكوين النظراء الثابت عبر ملف تعريف XML. قم بتضمين عنوان IP الخاص بالطرف الآخر بشكل ثابت. قد يكون هذا حلاً غير مستقر، ولكنه يعمل مع زوج ثابت من الخوادم.
- قم بتمكين خاصية التجسس على بروتوكول إدارة مجموعات الإنترنت (IGMP) وتحويل البث المتعدد إلى البث الأحادي على نقطة الوصول. تدعم كل من Aruba وRuckus وCisco Meraki وإصدارات UniFi الحديثة هذه الميزة. أخبر مهندس الشبكة بذلك؛ الأمر يتطلب تحديد خانتي اختيار.
- تنفيذ مفتاح RMW. يلجأ بعض المستخدمين من Cyclone DDS إلى Fast-DDS أو إلى Zenoh-bridge تحديدًا لتجنب دلالات اكتشاف البث المتعدد. هذا هو الحل الأخير؛ إنه تكلفة إضافية للتكامل.
جودة الخدمة، وDSCP، والحصول على الأولوية
يمتلك مُعرّف شبكة الروبوت (SSID) شبكة VLAN خاصة به، وتمتلك شبكة VLAN بدورها ملف تعريف جودة الخدمة (QoS). وتتمثل الخطوة التالية في ضمان توافق الشبكة على أن حركة مرور الروبوت أهم من مزامنة Dropbox الخاصة بفريق التسويق.
النمط القياسي:
- DSCP-mark حركة مرور التحكم الآلي كـ EF (إعادة التوجيه السريع، DSCP 46). إن تدفق مستوى التحكم صغير وحساس لزمن الاستجابة؛ و EF هو الفئة النموذجية لذلك.
- تدفقات الصور التي تحمل علامة AF41 (DSCP 34). فيديو في الوقت الفعلي، إنتاجية عالية، أولوية أقل من التحكم.
- عمليات جلب البيانات عن بعد والنماذج التي تم تحديدها على أنها افتراضية (DSCP 0). لا يوجد معاملة خاصة.
- يجب أن تحترم عملية رسم الخرائط AP WMM العلامات. تقوم معظم نقاط الوصول الخاصة بالمؤسسات (مثل Aruba وCisco Meraki وRuckus) بذلك تلقائيًا عند تفعيل خاصية DSCP-trust. أما UniFi فيتطلب تكوينًا صريحًا في البرامج الثابتة الحديثة.
بنية شبكة ملموسة لمختبر الروبوتات
نموذج عملي لمختبر روبوتات يتراوح عدده بين 1 و4 روبوتات، تمت معايرته وفقًا لـ I01 واقع الأجهزة:
جودة الخدمة، التجسس على بروتوكول إدارة مجموعات الإنترنت
شبكة المختبر المرجعية: الروبوتات ← نقاط وصول مخصصة بتردد 6 جيجاهرتز ← محول 10 جيجابت إيثرنت ← خادم K-AI. جدار حماية للاتصالات الصادرة، للاتصالات الصادرة فقط.
بالنسبة لروبوت واحد إلى أربعة روبوتات في غرفة واحدة، تتراوح تكلفة تجهيزات الشبكة بين 4000 و12000 يورو، وذلك حسب فئة المورّد. تُقدّم Ruckus وAruba أفضل أداء في مجال الترددات اللاسلكية في البيئات المزدحمة أو ذات الظروف الصعبة. تتميّز Cisco Meraki ببساطتها، ولكن بتكلفة تشغيلية أعلى. أما UniFi، فتُعدّ خيارًا مناسبًا من حيث السعر، وتُعدّ مثالية للاستخدام في مختبر واحد.
أنماط الفشل، بالترتيب التقريبي الذي ستظهر به آثارها
- يؤدي تجوال نقاط الوصول إلى تعطيل التدفق. عند عبور الروبوت لحدود الخلية، ينقطع الاتصال لمدة تتراوح بين 100 و400 مللي ثانية، ثم يستعيد منفذ ROS 2 الاتصال، لكن تظهر فجوة في تدفق التحكم في السجلات. يمكن التخفيف من هذه المشكلة باستخدام خلايا متداخلة، وتقنية التجوال السريع 802.11k/v/r، وعدم الاعتماد على الشبكة للتحكم ذي الحلقة المغلقة من الأساس.
- تداخل الروبوتات المتعددة على القنوات المشتركة. تتداخل ثلاث شبكات من الجيل الأول (G1) على نفس قناة 6 جيجاهرتز مع بعضها البعض. لذا، يُنصح بتخطيط قنوات 80 ميجاهرتز غير متداخلة في نطاق 6 جيجاهرتز (يوجد سبع قنوات في الاتحاد الأوروبي، وأكثر في الولايات المتحدة).
- هيكل المبنى. تؤدي الجدران الخرسانية المسلحة إلى انخفاض مستوى الإشارة بمقدار 20-30 ديسيبل. أما الأبواب الفولاذية لغرف الخوادم فتؤدي إلى انخفاض مستوى الإشارة بمقدار 40 ديسيبل. يُنصح بإجراء مسح لموقع الترددات اللاسلكية قبل تركيب نقاط الوصول، في كل مرة.
- انتهاء صلاحية عقد إيجار DHCP أثناء تنفيذ المهمة. جلسة روبوت طويلة الأمد، فشل تجديد عنوان IP عبر بروتوكول DHCP، تغييرات في عنوان IP، تعطل المقابس. حجز عناوين IP ثابتة عبر بروتوكول DHCP للروبوت. دائمًا.
- أوضاع توفير الطاقة. يؤدي وضع توفير الطاقة عبر الواي فاي في جهاز الراديو الخاص بالروبوت إلى زيادة زمن الاستجابة بهدف إطالة عمر البطارية. لذا، قم بتعطيله صراحةً. عمر البطارية مشكلة تتعلق بالبطارية نفسها، فلا تدفع ثمنها بتقطع الإشارة.
- عدم تطابق وحدة النقل القصوى (MTU). يستخدم مُورّد الروبوت SDK وحدة MTU بحجم 1500، بينما تستخدم شبكتك 9000، مما يؤدي إلى تجزئة البيانات وانهيار الأداء بشكل غير مُعلن. لذا، يجب مُطابقة وحدة MTU من البداية إلى النهاية.
الرأي الصريح
الجملة الأكثر فائدة في هذه المقالة: 95% من "مشاكل الروبوت" التي تم الإبلاغ عنها في الشهر الأول من النشر هي مشاكل في تكوين شبكة الواي فاي. الروبوت يعمل بشكل جيد. النموذج يعمل بشكل جيد. لكن شبكة الواي فاي ليست جيدة، فشبكة الواي فاي مشتركة مع المكتب، ولا توجد شبكة VLAN مخصصة، والبث المتعدد منتشر بكثرة، ونقاط الوصول في غير مكانها الصحيح، والمُكامل يُجري تصحيح الأخطاء في الطبقة الخاطئة منذ ثلاثة أسابيع.
وظّف خبير الشبكات مبكراً. ادفع له أكثر مما تتوقع. مهندس الشبكات ذو الخبرة القادر على وضع خطة Wi-Fi 6E، وتكوين جودة الخدمة من البداية إلى النهاية، وضبط اكتشاف DDS، يستحق نفس أجر كبير مهندسي الروبوتات في هذا المشروع، وهو أصعب بكثير في إيجاده.
ما يجب فعله بعد ذلك - قائمة التحقق من إعداد الشبكة
قبل وصول الروبوت:
- تجول في الموقع. حدد منطقة العمل، ونقاط تثبيت نقاط الوصول، ومسارات الكابلات، ومصادر التداخل اللاسلكي الواضحة. رتب الأمور.
- حدد نقاط وصول Wi-Fi 6E، واحد على الأقل لكل 50 متر مربع من مساحة العمل، في خط رؤية إلى المكان الذي سيكون فيه الروبوت.
- قم بتحديد معرف شبكة لاسلكية مخصص للروبوتات على شبكة VLAN الخاصة بها، 6 جيجاهرتز فقط، التجوال السريع مُفعّل، فلتر البث مُفعّل، البث المتعدد إلى البث الأحادي مُفعّل.
- خطط للجانب السلكي. اتصال بسرعة 10 جيجابت إيثرنت من نقطة الوصول إلى خادم الاستدلال. لا توجد روابط بسرعة 1 جيجابت إيثرنت في المسار النشط.
- قم بحجز عنوان IP الخاص بالروبوت وعنوان IP الخاص بالخادم بشكل ثابت. لا مفاجآت في بروتوكول DHCP.
- تكوين ثقة DSCP على المفتاح ونقطة الوصول. حدد مستوى التحكم EF، والفيديو AF41.
- قم بإعداد خادم اكتشاف Fast-DDS قبل سفن الروبوت، وليس بعدها.
يوم وصول الروبوت:
- قم بتثبيته أولاً. قم بتوصيل الروبوت عبر منفذ USB-C / M12 وتحقق من أن مسار الاستدلال يعمل على السلك قبل إضافة الراديو.
-
قم بإجراء اختبار RTT أساسي (
pingوحلقة صدى gRPC صغيرة) عبر الكابل. لاحظ الأرقام. إنها تمثل الحد الأدنى. - انتقل إلى شبكة Wi-Fi 6E. قارن زمن الاستجابة (RTT). إذا كان أكثر من 3 أضعاف خط الأساس للربط، فهذا يعني أن الراديو غير مُهيأ بشكل صحيح.
- قم بتحريك الروبوت. التجوال، وظلال الجسد، والمناطق الميتة. حدد المناطق الخطرة قبل أن تضرك.
في الشهر الأول:
- شاهد مسلسل P99 RTT، ليس المقصود الإساءة. إنذار على أشواك الذيل.
- إعادة المسح بعد أي تغيير في المبنى. رف جديد، جدار جديد، جار جديد في الطابق العلوي لديه شبكة واي فاي 7 خاصة به - كل ذلك يمكن أن يغير خط الأساس لترددات الراديو لديك.
- احتفظ بمجموعة أدوات الربط في المختبر. عند حدوث عطل، قم بتوصيل الجهاز أولاً. استبعد الراديو كمتغير قبل أن تبدأ بإلقاء اللوم على الطراز.
هذا جزء من ويكي كينتينو، وهي سلسلة مرجعية حول الحوسبة الذكية، والروبوتات، والأنظمة التي تربط بينهما. نرحب بالتعليقات والتصويبات على info@kentino.com.