التصور والتطويررياضة الأنظمة غير المأهولة · #bezpiLOTa · KAIROS DRONE AGENTالوثائق
#bezpiLOTa→بدء الاستخدام→ما هو KairOS؟
بدء الاستخدام / مقدمة

KairOS Drone Agent هو الوحدة البرمجية المستقبلية على متن المركبة لمنظومة «رياضة الأنظمة غير المأهولة». يربط وحدة التحكم بالطيران والفيديو وAPI المحلية والاتصال والتوسعات على حاسوب Linux أحادي اللوحة، ويعمل بجانب #bezpiLOTa Mission Control و#bezpiLOTa Ground Agent.

تصور

تصور منتج مستقل لـKairOS؛ ويتطلب التنفيذ والتوافق والخصائص اختبارات خاصة به.

مستودع KairOS ↗
01وحدة KairOS على متن المركبة
04عائلات FC
LOCALالمنظومة الرئيسية
OPENبنية قيد التصميم
01
منصة طائرات مسيّرة محددة بالبرمجيات

طبقة على متن المركبة ضمن منظومة مفتوحة

تشمل المنظومة برمجيات الحاسوب المرافق على متن المركبة ومحطة تحكم أرضية في المتصفح وعقدة محطة أرضية مستقلة للاتصال اللاسلكي البعيد. يتولى KairOS نفسه مسؤولية Drone Agent فقط: يُضاف حاسوب Linux أحادي اللوحة إلى وحدة التحكم بالطيران الحالية ويتولى مسؤولية مستقلة عن الاتصال والفيديو والتكامل والحوسبة على المركبة.

تتضمن المواصفات المستهدفة العمل مع ArduPilot وPX4 وBetaflight وiNav. ينبغي لـMission Control المجاور الاتصال عبر USB أو Wi‑Fi أو الشبكة المحلية أو مرحّل بعيد، وجمع الإعداد والمعايرة وتخطيط المهمات وأدوات البرامج الثابتة والتحكم بذراع الألعاب والفيديو المباشر. هذه خطة معمارية وليست إعلانًا عن توافق مكتمل.

02
المنتجات الثلاثة

ثلاثة مكونات يمكن أن تعمل بصورة مستقلة

01محطة تحكم أرضية في المتصفح

#bezpiLOTa Mission Control

محطة GCS تعمل في المتصفح للاتصال وإعداد FC والطيران وتخطيط المهمات والبرامج الثابتة والفيديو. قد يعمل USB المباشر دون الوكيل.

02النواة على متن المركبة

KairOS Drone Agent

نموذج هجين Rust/Python على حاسوب Linux أحادي اللوحة: REST وتوجيه MAVLink والفيديو والترحيل السحابي والاتصال اللاسلكي بلغة Rust؛ والذكاء الاصطناعي والرؤية والتهيئة وبيئة تشغيل الإضافات بلغة Python.

03العقدة الميدانية

#bezpiLOTa Ground Agent

قاعدة كود الوكيل نفسها ضمن ملف محطة أرضية: استقبال WFB-ng وتوزيع محلي وواجهة ميدانية للحاسوب المحمول أو الهاتف أو الشاشة.

لا تُشترط المجموعة كاملة. يستطيع Mission Control الاتصال بوحدة FC عبر USB للعمل على المنصة. ويستطيع Drone Agent استخدام Wi‑Fi أو 4G دون Ground Agent. يلزم Ground Agent عند الحاجة إلى عقدة استقبال/ترحيل مخصصة للوصلة اللاسلكية أو نقطة اتصال محلية أو مشاركة اتصال USB أو كشك HDMI.

03
كيف تعمل المكونات معًا

التدفق من وحدة التحكم بالطيران إلى المتصفح

01

وحدة التحكم بالطيران

يتحكم ArduPilot أو PX4 أو Betaflight أو iNav في المحركات والتثبيت وGPS والمستشعرات.

02

وصلة MAVLink / MSP

يربط UART أو USB وحدة FC بـDrone Agent؛ ويمكن أيضًا أن يصل USB المباشر إلى المتصفح دون وسيط.

03

Drone Agent

يوجّه القياس عن بُعد والأوامر، ويعالج الكاميرا، ويخدم API المحلية والسحابة الاختيارية.

04

الفيديو / الاتصال اللاسلكي

تدخل الكاميرا عبر USB/MIPI CSI إلى مسار H.264؛ وينتقل التدفق عبر LAN/WebRTC أو WFB-ng.

05

Ground Agent

يستقبل الوصلة البعيدة ويتيحها عبر Wi‑Fi AP أو مشاركة اتصال USB أو Ethernet أو HDMI.

06

Mission Control

يجمع المتصفح التحكم وسياق المهمة والفيديو والصحة والسجلات.

textالطوبولوجيا المنطقية
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
04
لمن هذا المنتج

من يحتاج طبقة قابلة للبرمجة على متن المركبة

01

صنّاع وطَيارو FPV

محطة GCS حديثة وإعداد وتخطيط مهمات وفيديو على مركبتك الخاصة.

02

الباحثون والمهندسون

REST وWebSocket وSDK والمحاكاة والتوسعات لتكاملات قابلة للتكرار.

03

المشغّلون التجاريون

مسارات عمل لرسم الخرائط والتفتيش والزراعة مع مهمة قابلة للمراقبة وإمكانية التخصيص.

04

الطلاب والمعلمون

حدود مفتوحة من البروتوكول إلى واجهة المستخدم للتعلّم والتجريب.

05

مختصو تكامل الأجهزة

طبقة وكيل موحدة فوق مختلف الحواسيب أحادية اللوحة والكاميرات وأجهزة الراديو والمستشعرات ووحدات التحكم بالطيران.

05
خريطة الإمكانات المستهدفة

خريطة وظائف المنظومة المستهدفة

المكوّنالنطاق الوظيفي المخطط
Mission ControlWebSerial؛ وأكثر من 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 AgentWFB-ng RX؛ وWi‑Fi AP؛ ومشاركة USB CDC-NCM؛ وOLED مع أزرار؛ وكشك HDMI؛ وبوابة إعداد مقيدة
06
التراخيص

يحدد كل مُخرج ترخيصه

مُخرج KairOSكيفية تحديد الترخيص
نواة Drone Agentملف LICENSE في المستودع قبل أول إصدار عام
الوثائقإشارة منفصلة وصريحة في الوثائق
تصاميم الأجهزةترخيص بجانب كل مجموعة ملفات مصدرية
التوسعاتالترخيص وإشعارات الأطراف الثالثة في كل بيان حزمة

حتى ظهور ملفات LICENSE الخاصة، لا ينسب الموقع إلى KairOS ترخيصًا برمجيًا أو عتاديًا محددًا. يجب أن تحصل النواة والوثائق وملفات التصميم والتوسعات على صياغات قانونية صريحة ومستقلة.

07
الخطوات التالية

اختر المسار وفق مهمتك الحالية

01/getting-started/how-it-works

فهم تدفق البيانات

انتقل إلى «كيف يعمل»: أوضاع الاتصال وMAVLink والفيديو والترحيل السحابي وتتبع أمر التسليح.

02/getting-started/quickstart-mission-control

استكشاف Mission Control

وضع تجريبي محلي مخطط له دون مركبة حقيقية أو أوامر خطرة.

03/getting-started/quickstart-drone-agent

إعداد الحاسوب المرافق أحادي اللوحة

اختر مسار التثبيت وأكمل الإعداد المحلي لـDrone Agent.

04/getting-started/quickstart-ground-agent

تجميع مستقبل ميداني

أجهزة Ground Agent وتثبيته ومسارات العملاء واستكشاف الأعطال.