KairOS Drone Agent هو الوحدة البرمجية المستقبلية على متن المركبة لمنظومة «رياضة الأنظمة غير المأهولة». يربط وحدة التحكم بالطيران والفيديو وAPI المحلية والاتصال والتوسعات على حاسوب Linux أحادي اللوحة، ويعمل بجانب #bezpiLOTa Mission Control و#bezpiLOTa Ground Agent.
في هذه الصفحة +
طبقة على متن المركبة ضمن منظومة مفتوحة
تشمل المنظومة برمجيات الحاسوب المرافق على متن المركبة ومحطة تحكم أرضية في المتصفح وعقدة محطة أرضية مستقلة للاتصال اللاسلكي البعيد. يتولى KairOS نفسه مسؤولية Drone Agent فقط: يُضاف حاسوب Linux أحادي اللوحة إلى وحدة التحكم بالطيران الحالية ويتولى مسؤولية مستقلة عن الاتصال والفيديو والتكامل والحوسبة على المركبة.
تتضمن المواصفات المستهدفة العمل مع ArduPilot وPX4 وBetaflight وiNav. ينبغي لـMission Control المجاور الاتصال عبر USB أو Wi‑Fi أو الشبكة المحلية أو مرحّل بعيد، وجمع الإعداد والمعايرة وتخطيط المهمات وأدوات البرامج الثابتة والتحكم بذراع الألعاب والفيديو المباشر. هذه خطة معمارية وليست إعلانًا عن توافق مكتمل.
ثلاثة مكونات يمكن أن تعمل بصورة مستقلة
#bezpiLOTa Mission Control
محطة GCS تعمل في المتصفح للاتصال وإعداد FC والطيران وتخطيط المهمات والبرامج الثابتة والفيديو. قد يعمل USB المباشر دون الوكيل.
KairOS Drone Agent
نموذج هجين Rust/Python على حاسوب Linux أحادي اللوحة: REST وتوجيه MAVLink والفيديو والترحيل السحابي والاتصال اللاسلكي بلغة Rust؛ والذكاء الاصطناعي والرؤية والتهيئة وبيئة تشغيل الإضافات بلغة Python.
#bezpiLOTa Ground Agent
قاعدة كود الوكيل نفسها ضمن ملف محطة أرضية: استقبال WFB-ng وتوزيع محلي وواجهة ميدانية للحاسوب المحمول أو الهاتف أو الشاشة.
لا تُشترط المجموعة كاملة. يستطيع Mission Control الاتصال بوحدة FC عبر USB للعمل على المنصة. ويستطيع Drone Agent استخدام Wi‑Fi أو 4G دون Ground Agent. يلزم Ground Agent عند الحاجة إلى عقدة استقبال/ترحيل مخصصة للوصلة اللاسلكية أو نقطة اتصال محلية أو مشاركة اتصال USB أو كشك HDMI.
التدفق من وحدة التحكم بالطيران إلى المتصفح
وحدة التحكم بالطيران
يتحكم ArduPilot أو PX4 أو Betaflight أو iNav في المحركات والتثبيت وGPS والمستشعرات.
وصلة MAVLink / MSP
يربط UART أو USB وحدة FC بـDrone Agent؛ ويمكن أيضًا أن يصل USB المباشر إلى المتصفح دون وسيط.
Drone Agent
يوجّه القياس عن بُعد والأوامر، ويعالج الكاميرا، ويخدم API المحلية والسحابة الاختيارية.
الفيديو / الاتصال اللاسلكي
تدخل الكاميرا عبر USB/MIPI CSI إلى مسار H.264؛ وينتقل التدفق عبر LAN/WebRTC أو WFB-ng.
Ground Agent
يستقبل الوصلة البعيدة ويتيحها عبر Wi‑Fi AP أو مشاركة اتصال USB أو Ethernet أو HDMI.
Mission Control
يجمع المتصفح التحكم وسياق المهمة والفيديو والصحة والسجلات.
Flight Controller ⇄ MAVLink UART ⇄ KairOS Drone Agent
Camera → USB / MIPI CSI → H.264 pipeline
Drone Agent ⇄ WFB-ng / LAN / 4G ⇄ Ground Agent or Browser
Ground Agent → Wi-Fi AP / USB tether / HDMI → Mission Controlمن يحتاج طبقة قابلة للبرمجة على متن المركبة
صنّاع وطَيارو FPV
محطة GCS حديثة وإعداد وتخطيط مهمات وفيديو على مركبتك الخاصة.
الباحثون والمهندسون
REST وWebSocket وSDK والمحاكاة والتوسعات لتكاملات قابلة للتكرار.
المشغّلون التجاريون
مسارات عمل لرسم الخرائط والتفتيش والزراعة مع مهمة قابلة للمراقبة وإمكانية التخصيص.
الطلاب والمعلمون
حدود مفتوحة من البروتوكول إلى واجهة المستخدم للتعلّم والتجريب.
مختصو تكامل الأجهزة
طبقة وكيل موحدة فوق مختلف الحواسيب أحادية اللوحة والكاميرات وأجهزة الراديو والمستشعرات ووحدات التحكم بالطيران.
خريطة وظائف المنظومة المستهدفة
| المكوّن | النطاق الوظيفي المخطط |
|---|---|
| Mission Control | WebSerial؛ وأكثر من 60 لوحة إعداد؛ و9 معالجات معايرة؛ و7 مولدات أنماط مهمات؛ ومحاكاة ثلاثية الأبعاد؛ وسياج جغرافي ونقاط تجمع؛ وذراع ألعاب/HOTAS بمعدل 50 Hz؛ وتثبيت البرامج الثابتة؛ وفيديو WebRTC؛ وطائرات تجريبية؛ وSITL؛ وواجهة داكنة متجاوبة مع الأجهزة اللوحية |
| Drone Agent | تثبيت بسطر واحد؛ واكتشاف تلقائي لوحدة FC التسلسلية؛ وH.264/WFB-ng/WebRTC؛ وMQTT + Convex؛ وREST :8080؛ وتطبيق إعداد؛ وSSH CLI؛ وعقود Python SDK؛ و17 ملف لوحة؛ وأمر تحديث |
| Ground Agent | WFB-ng RX؛ وWi‑Fi AP؛ ومشاركة USB CDC-NCM؛ وOLED مع أزرار؛ وكشك HDMI؛ وبوابة إعداد مقيدة |
يحدد كل مُخرج ترخيصه
| مُخرج KairOS | كيفية تحديد الترخيص |
|---|---|
| نواة Drone Agent | ملف LICENSE في المستودع قبل أول إصدار عام |
| الوثائق | إشارة منفصلة وصريحة في الوثائق |
| تصاميم الأجهزة | ترخيص بجانب كل مجموعة ملفات مصدرية |
| التوسعات | الترخيص وإشعارات الأطراف الثالثة في كل بيان حزمة |
حتى ظهور ملفات LICENSE الخاصة، لا ينسب الموقع إلى KairOS ترخيصًا برمجيًا أو عتاديًا محددًا. يجب أن تحصل النواة والوثائق وملفات التصميم والتوسعات على صياغات قانونية صريحة ومستقلة.
اختر المسار وفق مهمتك الحالية
فهم تدفق البيانات
انتقل إلى «كيف يعمل»: أوضاع الاتصال وMAVLink والفيديو والترحيل السحابي وتتبع أمر التسليح.
استكشاف Mission Control
وضع تجريبي محلي مخطط له دون مركبة حقيقية أو أوامر خطرة.
إعداد الحاسوب المرافق أحادي اللوحة
اختر مسار التثبيت وأكمل الإعداد المحلي لـDrone Agent.
تجميع مستقبل ميداني
أجهزة Ground Agent وتثبيته ومسارات العملاء واستكشاف الأعطال.