نشرة dronecode البريدية - العدد #17
|
|
بواسطة dronecode
•
#العدد 17
•
عرض في المتصفح
|
|
قبل لا تطير.جرّبها صح دليلك المتكامل لفهم Software-in-the-Loop، أحدث حلول الدرونز، وتجارب محلية من أرض الواقع😎.
|
|
|
|
|
|
لو كنت تشتغل على نظام ذكي مثل درون، روبوت، أو سيارة ذاتية القيادة، فأنت أكيد بتواجه تحدي: كيف تختبر كود التحكم بدون ما تخاطر بجهازك أو تنتظر تجهيز العتاد؟ هنا يجي دور Software-in-the-Loop (SiL)، وهي طريقة ذكية تخلّيك تجرب كودك داخل محاكاة على الكمبيوتر، كأنك تشغله فعليًا على الجهاز — بس بدون لا درون ولا مستشعرات ولا حتى سماء! كل شيء يصير في بيئة افتراضية، وهذا يخليك تختبر الخوارزميات بأمان وسرعة من البداية.
|
|
🧠 ليش SiL مهم؟
لأنه ببساطة يوفر لك وقت وتكاليف، ويقلل المخاطر. تقدر تكتشف الأخطاء من بدري وتصلحها قبل ما تدخل في التعقيد الحقيقي. كمان يسمح لك تجرب سيناريوهات خطيرة أو نادرة ما تقدر تجربها فعليًا بسهولة، وكل هذا في بيئة آمنة ومحاكية للواقع. وبما إن كل شي شغال من خلال الكمبيوتر، فتقدر تكرر الاختبارات كثير وتطوّر الكود بشكل أسرع وأكثر احترافية.
|
|
🔧 وش المكوّنات الأساسية لفكرة SiL؟
فكرة SiL تعتمد على ثلاث عناصر رئيسية تشتغل مع بعض:
|
|
- كود التحكم:
هذا هو الكود اللي بيشغّل نظامك — مثل التوجيه في الدرون، أو القيادة الذاتية في سيارة. غالبًا تكتبه بلغة مثل C/C++ أو Python.
- بيئة المحاكاة:
هنا يصير الشر الحقيقي. تستخدم أدوات مثل Gazebo، MATLAB/Simulink، أو حتى Unreal Engine مع PX4. هذي البيئة تحاكي العالم الحقيقي — مثل الجاذبية، العقبات، الحساسات، الكاميرات، وأي شيء ممكن يواجه النظام فعليًا.
- واجهة الربط:
وهي الطريقة اللي يتواصل فيها الكود مع بيئة المحاكاة. تخلي كودك يقرأ بيانات حساسات وهمية (بس كأنها حقيقية) ويتخذ قرارات بناءً عليها، وبنفس الوقت ترجع نتائج التصرفات للمحاكاة.
|
|
📌 بكدا تتكون الحلقة مغلقة:
كود ← يتفاعل مع المحاكاة ← المحاكاة ترد بالكود ← والكود يتصرف ← وتتكرر الحلقة
وهذي بالضبط هي الـ Loop اللي في اسم "Software-in-the-Loop".
|
|
كيف يشتغل SiL فعليًا 🤔
|
|
ببساطة لو تبغى تبني درون يطير من نقطة A إلى B ويتجنب العقبات في الطريق، لكنك ما تبغى تخاطر بجهازك الحقيقي في كل تجربة، خصوصًا لو كودك فيه أخطاء.
|
|
1. أول شيء: تكتب الكود (العقل اللي يفكر) 🧩هذا هو الكود أو الخوارزمية اللي تقول للدرون:
|
|
- إذا شفت عقبة، انعطف يمين.
- إذا انحرفت، عدّل الاتجاه.
- إذا وصلت النقطة B، توقف.
|
|
هذا الكود بالضبط هو اللي بنختبره في SiL.
|
|
2. تبني عالم افتراضي يشبه الواقع (المسرح) 🏗 الحين نجي للمرحلة الثانية:تبني "بيئة محاكاة" — عالم افتراضي على الكمبيوتر فيه:
|
|
- درون 3D يتحرك.
- عقبات في الطريق.
- جاذبية، رياح، أرض، وكل القوانين الفيزيائية اللي تتحكم بالحركة.
|
|
أدوات مثل Gazebo أو MATLAB/Simulink تخليك تبني هذا العالم بكل تفاصيله.
|
|
فكر فيها كأنك صنعت مسرح تمثيلي، والدور الجاي على الممثل (الخوارزمية).
|
|
3. تشبّك الكود بالمسرح (وتبدأ الحلقة) 🔁من هنا تبدأ الحلقة
|
|
- بيئة المحاكاة تبدأ ترسل معلومات للدرون — مثلاً: أنت الآن تطير بسرعة 5 متر/ثانية، و قدامك عقبة على بعد 3 متر.
- كودك يستقبل المعلومة، ويفكر: أووه! خلني أبطئ السرعة وألف يسار.
- الكود يرجع يرسل أوامر للمحاكاة: قل للدرون يلف يسار ويبطئ
|
|
وهكذا... النظام يدخل في حلقة مغلقة من:
|
|
- استشعار
- تفكير (كودك)
- تصرف
|
|
4. تشوف النتيجة وتراقب الأداء 📊بعد ما تشغّل SiL، تقدر:
|
|
- تتابع حركة الدرون على الشاشة.
- تشوف الرسوم البيانية لكل المتغيرات (السرعة، الزاوية، المسار...)
- تختبر نفس السيناريو أكثر من مرة، لكن مع تغييرات بسيطة في الكود.
- تطبق ظروف صعبة مثل رياح قوية، أو تعطل محرك — وكل هذا آمن وبدون تكلفة!
|
|
أخبار النشرة
|
|
تفتيش واجهات المباني بالدرونز والذكاء الاصطناعي
في معرض Expo 2025 🚁 استعرضت شركة RayAccess نظام تفتيش متطور لواجهات المباني يعتمد على الدرونز المدعومة بكاميرات عالية الدقة، تُستخدم لجمع صور مفصلة لأسطح المباني. بعد التصوير، يتم تحليل الصور باستخدام خوارزميات ذكاء اصطناعي لاكتشاف العيوب الدقيقة مثل الشقوق، تلف السد، أو التشوهات السطحية. النتيجة تُدمج في نموذج ثلاثي الأبعاد للمبنى مع تحديد المواقع المتضررة بدقة، ويتم توليد تقرير PDF احترافي قابل للمشاركة. هذه التقنية تقلل الاعتماد على أدوات التفتيش التقليدية وتوفر وقتًا وتكاليف، مع دقة أعلى وسلامة أكبر لفرق الصيانة.
|
|
برنامج الذكاء الاصطناعي الجديد من UAVOS لسرعة إعداد تقارير التفتيش 🛠️ أعلنت شركة UAVOS عن إطلاق برنامج AI Report Generator، الذي يعتمد على الذكاء الاصطناعي لتحليل الصور والفيديوهات الملتقطة بواسطة الطائرات بدون طيار، ويقلل وقت إعداد التقارير بنسبة تصل إلى 70%. البرنامج يستخدم تقنيات الرؤية الحاسوبية لمعالجة البيانات بشكل تلقائي، وتحويلها إلى تقارير دقيقة يمكن تنفيذها بسرعة. يهدف هذا النظام إلى تسريع عمليات التفتيش وتحسين الكفاءة، مما يقلل من الحاجة للمراجعة اليدوية ويزيد من دقة المعلومات المرفوعة.
|
|
صعود المركبات المعرفة بالبرمجيات في The Autonomous 2024🚗 في فعالية The Autonomous 2024، تم تسليط الضوء على التحول الكبير في صناعة السيارات مع ظهور المركبات المعرفة بالبرمجيات (SDVs). ناقش الخبراء مثل Reiner John وDr. Max Lemke أهمية تكامل الأنظمة المؤتمتة وبرمجيات السيارات لتعزيز التنافسية الأوروبية. كما تم عرض مشاريع مثل HAL4SDV وAIthena، التي تسعى لتوحيد جهود التطوير وتوظيف الذكاء الاصطناعي القابل للتفسير في المركبات المستقبلية.
|
|
***
|
|
الدرون ما بين الابتكار والاعمال👩🚀
|
|
سكوب الأسبوع: Dunes Aero
|
|
من جلسة مع المؤسس بدأت
الحكاية لما جلست مع مؤسس الشركة، حسيت قد إيش الحماس يطلع من كل
كلمة يقولها. ما كانت شركة تقليدية، ولا حتى فكرة درونز وخلاص. هم كانوا يشوفوا
الصورة الكاملة — من الهاردوير، للسوفتوير، للذكاء الاصطناعي، وكلها مربوطة بحلول واقعية
تخدم السوق المحلي.
|
|
كيف
بدأوا وليه قرروا يسووا كل شيء بأنفسهم🤔 بدأت قصتهم من حاجة بسيطة بس مهمة: ليش ما نستبدل سيارات
الحراسات الأمنية بدرون يراقب؟،كانت البداية نظام أمني متكامل بالدرون، يشتغل زي
“سيستم إنتكريشن”. لكن بسرعة واجهوا عقبة: الشركات ما كانت تقدر توفر التخصيص اللي
يحتاجوه، فقرروا يمسكوا الموضوع بأيديهم ويطوّروا السوفتوير الخاص فيهم.
|
|
ومن هناك، كبرت الرؤية😎 ما عاد بس سيكيوريتي. صاروا يطوروا Ground Station محلي 100% فيه محاكي، يقدر
يخدم قطاعات مختلفة زي التوصيل والمراقبة والتفتيش، وحتى القطاعات الحكومية
والدفاعية. والجميل؟ إن كل شيء يشتغل بتكامل — سوفتوير + API مفتوحة تربط الأنظمة وتأخذ
أوامر وتحلل بيانات. “نسوي حسب الطلب”، قالها بثقة. العميل يحتاج
درون بمواصفات خاصة؟ هم يصمموه له من الصفر ويختاروا القطع اللي تناسب. وبعد
التسليم؟ يقدموا ضمان صيانة ستاندرد، وفي بعض الحالات يشبكوا مع شركات ثانية توفّر
التشغيل الفعلي.
|
|
التحديات
اللي واجهتهم طبعاً الطريق ما كان سهل، قالها بصراحة:“ما كانت عندنا خبرة كافية، ولا مراجع، ولا
حتى أرقام واضحة نعرف السوق من خلالها. بس جربنا، وغلطنا، وتعلمنا.”اليوم، الشركة تقدم باكجات مختلفة حسب احتياج العميل أو
القطاع، ودايما يختبروا شي جديد، يشوفوا إيش يزبط، ويبنوا عليه. والأجمل؟ إنهم يؤمنوا إن الابتكار ما يجي من منتج جاهز،
بل من تجربة، تعديل، ومشاركة.
|
|
منتجهم
الأساسي: DGCS 😏 طوّروا Ground Station باسم DGCS،
مصمم بالكامل محليًا، ويشتغل كمحطة تحكم أرضية تدير عمليات الدرون بشكل متكامل. يحتوي على محاكي مدمج يساعد في التدريب والتطوير، ويوفر
باقات مرنة تناسب القطاعات المختلفة. المنتج يدعم تكامل مباشر عبر API، مما يتيح للمستخدمين ربطه بأنظمتهم الخاصة
للتحكم، جلب البيانات، أو تنفيذ مهام أمنية واستراتيجية بشكل ذكي.
|
|
تبغا تعرف عنهم اكثر، زور موقعهم 👈 https://www.dunesaero.com
|
|
***
|
|
توصيات النشرة
|
|
لو كنت تبغى تشوف Software-in-the-Loop (SiL) بعينك وكيف فعليًا يشتغل مع الدرونز في بيئة محاكاة، لا تفوّت سلسلة الفيديوهات هذي من PX4 🎥 📺 PX4 Software In The Loop Simulation Series السلسلة تشرح خطوة بخطوة كيف تجهز بيئة المحاكاة، تربط الكود بالمحاكي، وتبدأ تختبر درون كامل من اللابتوب بدون ما تطير ولا برغي!
|
|
***
|
|
في الختام نأمل أن تكون الأخبار والتحديات حفزتك تخطو خطوة للأمام لو عندك أفكار أو تعليقات، لا تتردد في التواصل معنا، تابعنا للإصدار القادم لمزيد من الأخبار والتحديثات الرهيبة! 🚀
|
|
|
|
التعليقات