التصور والتطويررياضة الأنظمة غير المأهولة · #bezpiLOTa · KAIROS DRONE AGENTالوثائق
رياضة الأنظمة غير المأهولة / #bezpiLOTaالمنتج / KAIROS DRONE AGENT
01 طيران محدد بالبرمجيات

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

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

04
عائلات
البرامج الثابتة
03
أوضاع
الاتصال
17
ملفات تعريف اللوحات
المستهدفة
التوافق المستهدف
ArduPilotPX4BetaflightiNavMAVLink v2WebRTC
02 / المنصة

ثلاثة منتجات.
منظومة واحدة.

تعمل المكونات معًا، لكنها لا تتطلب المجموعة كاملة: يستطيع Mission Control الاتصال مباشرة، وتُضاف الوكلاء مع اتساع المهمة.

الشاشة العامة لـ#bezpilOta GCS: الوكيل SOFTWARE SITL المحدد والكاميرا والقياس عن بُعد والخريطة وموارد الحاسوب على المركبة والاتصال ووحدة التحكم بالطيران.
الواجهة / مثال مرئيMission Control: نظرة تشغيلية موحدة

تجتمع الكاميرا والخريطة والقياس عن بُعد وحالة الوكيل والاتصال على شاشة واحدة. تعرض العقدة المختارة ملف SOFTWARE SITL.

03 / الإمكانات

منظومة الطيران
دون مناطق عمياء.

يُصمَّم KairOS حول عمل المشغّل الفعلي: الاتصال وقابلية المراقبة أولًا، ثم الأتمتة، مع حد واضح بين الحالة المؤكدة والإمكانات المستهدفة.

OPS / 01

الإعداد والمعايرة

تشمل الواجهة المستهدفة المعلمات وإجراءات الأمان عند الإخفاق وPID والطاقة والمنافذ والمستشعرات وOSD والكاميرا والمعايرة خطوة بخطوة.

نحو 60 لوحة مستهدفة
OPS / 02

المهمات والسياج الجغرافي

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

PLAN · VALIDATE · FLY
OPS / 03

قياس عن بُعد مباشر

الموقع وGPS والبطارية وEKF والوصلة اللاسلكية والمستشعرات والسجلات وحالة الخدمات ضمن سياق تشغيلي موحد.

MAVLINK V2 · MSP
MEDIA / 04

فيديو دون إضافات

يجمع مسار الوسائط المستهدف بين H.264 وRTSP وWebRTC/WHEP وWFB-ng للاستخدام المحلي والميداني.

CAMERA → BROWSER
FLEET / 05

البنية الميدانية

تتيح أدوار الاتصال المباشر والترحيل والاستقبال تصميم عقدة أرضية واحدة أو منظومة استقبال موزعة.

DIRECT · RELAY · RECEIVER
DEV / 06

API والتوسعات

تربط REST API ونموذج التوسعات المعزول اللوحات وبرامج التشغيل والمستشعرات والخوارزميات دون إنشاء تفرع للنواة الأساسية.

RUST · PYTHON · TYPESCRIPT
مخطط مهمة رسم خرائط: مضلع منطقة العمل وإعدادات الكاميرا والارتفاع وتداخل الصور وتقدير المسار.
الواجهة / مثال مرئيمن منطقة العمل إلى خطة المهمة

يرتبط المضلع على الخريطة بالارتفاع وتداخل الصور ومعلمات الكاميرا، ليقدم سياقًا بصريًا لرسم الخرائط والتحقق من المسار.

حالة الوكيل في GCS: الكاميرا وRaspberry Pi 5 وبنية aarch64 والاتصال بـFC ورسوم CPU والذاكرة والقرص.
الواجهة / مثال مرئيالفيديو والقياس عن بُعد وحالة الحاسوب

بجانب الكاميرا يظهر الاتصال بوحدة التحكم بالطيران وملف اللوحة واستهلاك CPU والذاكرة والقرص.

04 / البنية

المحلي أولًا.
السحابة اختيارية.

لا تعتمد المنظومة الميدانية الحرجة على السحابة. يُضاف الإنترنت بصورة منفصلة للمراقبة عن بُعد والأوامر ومزامنة عدة مركبات.

KairOS / طوبولوجيا النظام المستهدفة المسار المحلي المستهدف
N01
FC
طبقة التحكم

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

المحركات والتثبيت وGPS والمستشعرات.

ArduPilot · PX4 · BF · iNav
N02
DA
طبقة الحافة

Drone Agent

التوجيه والفيديو والاتصال اللاسلكي وAPI والتوسعات.

Linux SBC · نواة Rust
N03
GA
الطبقة الميدانية

Ground Agent

الاستقبال والشبكة المتداخلة والترحيل والتوزيع المحلي.

مباشر · مرحّل · مستقبل
N04
MC
طبقة المشغّل

Mission Control

التحكم والتخطيط والفيديو وقابلية المراقبة.

متصفح Chromium
اختياري
طبقة سحابية ذاتية الاستضافة

MQTT/TLS · الإشارات · حالة الأسطول · المراقبون عن بُعد

غير متصلة افتراضيًا
A

USB مباشر

يتصل المتصفح مباشرة بوحدة التحكم بالطيران. مناسب لمنصة الاختبار والإعداد والمعايرة وتثبيت البرامج الثابتة.

BROWSER ↔ USB ↔ FC
B

تشغيل ميداني محلي

يشكل Drone Agent وGround Agent منظومة محلية للقياس عن بُعد والفيديو دون اشتراط الإنترنت.

DRONE ↔ FIELD LINK ↔ GROUND
C

عن بُعد / هجين

تضيف بنية تحتية اختيارية ذاتية الاستضافة مراقبين عن بُعد ومزامنة للأسطول فوق المنظومة المحلية.

EDGE ↔ OPTIONAL CLOUD ↔ GCS
نظرة عامة على أسطول من ستة وكلاء: بطاقات بالفيديو والقياس عن بُعد والموارد، ومرشحات متصل وبيانات قديمة وغير متصل.
الواجهة / مثال مرئيالأسطول ضمن سياق تشغيلي واحد

تجمع البطاقات الفيديو والقياس عن بُعد وموارد كل وكيل. تساعد حالات متصل وبيانات قديمة وغير متصل في التمييز بين توفر العقد وحداثة البيانات.

05 / الأجهزة والبرامج الثابتة

اختر
مركبتك.

لا ترتبط البنية المستهدفة بمصنّع واحد: يُضاف حاسوب مرافق يعمل بنظام Linux إلى المركبة الحالية ويتصل بوحدة التحكم بالطيران الخاصة بها.

Raspberry Pi3 / 4 / 5 · CM3 / CM4 / CM5
RadxaCM3 / CM4 · ROCK 5C Lite
NVIDIAJetson Nano · Orin Nano
ARM64 LinuxOrange Pi 5 · RK3566 / RK3576
مصفوفة الدعم المستهدفبانتظار التحقق في KairOS
ArduPilotMAVLink v2

الإعداد والمهمات والسياج الجغرافي ونقاط التجمع والتوقيع

دعم كامل مستهدف
PX4MAVLink v2

المهمات وإعداد هيكل الطائرة والمشغّلات

دعم كامل مستهدف
BetaflightMSP v1/v2

الإعداد والتحكم اليدوي؛ دون تحميل المهمات

دعم محدد النطاق
iNavMSP v1/v2

المهمات ونقاط العودة الآمنة والمناطق الجغرافية؛ الإصدار المستهدف iNav 7+

دعم محدد النطاق
USB UVC / MIPI CSIذاكرة RAM: الحد الأدنى 1 GB / المستهدف 2 GB فأكثرLINUX + SYSTEMD
06 / قابلية التوسعة

وسّع النظام.
وحافظ على النواة.

يفصل نموذج التوسعات المستهدف كود الإضافة عن المضيف. يعمل جزء الوكيل في عملية مستقلة، وجزء GCS في iframe معزول، ويمنح المشغّل كل امتياز صراحةً.

01حزم موقعة

التحقق من التوقيع قبل التثبيت وإمكانية إلغاء المفتاح.

02عزل العمليات

عملية فرعية مستقلة ذات حدود للموارد وحالة قابلة للمراقبة.

03منح الصلاحيات

الوصول فقط إلى البيانات والأجهزة والأوامر المعتمدة صراحةً.

بيان توسعة KairOS النموذج المستهدف
extension:
  id: ru.msk.bezpilota.kairos.telemetry-panel
  version: 1.0.0

runtime:
  agent: rust
  gcs: typescript
  isolation: subprocess

permissions:
  - telemetry.read
  - ui.slot.dashboard

contributes:
  - dashboard.panel
  - alert.rule

distribution:
  signature: ed25519
  operator_approval: required
RUSTPYTHONTYPESCRIPTREST API
واجهة مساعد الذكاء الاصطناعي MCP: تحليل المهمة في الحوار والخريطة والقياس عن بُعد واستدعاءات الأدوات وسجل الأحداث وصلاحيات الوصول.
الواجهة / مثال مرئيالتكاملات بجانب بيانات المهمة

مثال واجهة مع مساعد الذكاء الاصطناعي MCP: يرتبط الحوار بالقياس عن بُعد واستدعاءات الأدوات وسجل الأحداث ولوحة صلاحيات المشغّل.

07 / حالات الاستخدام

حزمة تقنية مفتوحة.
سيناريوك أنت.

من منصة الاختبار وقاعة الدراسة إلى رسم الخرائط والمنظومة الميدانية، تُبنى البنية حول المهمة، لا حول منظومة مغلقة.

01

FPV والتجميعات الخاصة

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

02

البحث والتطوير

واجهات API والمحاكاة والتوسعات وبنية قابلة للمراقبة لإجراء تجارب قابلة للتكرار.

03

رسم الخرائط والتفتيش

تخطيط المناطق ومهمات نقاط المسار ومسارات منهجية لجمع البيانات.

04

التعليم والتكامل

طبقات مفتوحة من البروتوكول إلى واجهة المستخدم للتعلّم وإنشاء منتجك الخاص.

محاكاة بصرية لمسح الأراضي الزراعية: مسار على خريطة ثلاثية الأبعاد وملف ارتفاع والنقطة الحالية والفيديو والتحكم بسرعة التشغيل.
الواجهة / مثال مرئيرسم الخرائط والتعليم عبر المحاكاة

يظهر مسار مسح الأراضي الزراعية مع ملف الارتفاع وتسلسل النقاط وسياق الفيديو. يساعد التحكم بالتشغيل على تحليل السيناريو مرحلة بمرحلة.

المنظومة / الرياضة

رياضة الأنظمة غير المأهولة

يحل المشارك أو الفريق مهمة تنافسية باستخدام الأنظمة غير المأهولة والواقع المعزز والأدوات الرقمية. تُنسب النتيجة إلى الإنسان وتُثبت ببيانات المحاولة: القياس عن بُعد والفيديو وسجل الأحداث.

دورة ARصيغة التشغيلروبوت الحضور عن بُعد
رياضة روبوت الحضور عن بُعد

روبوت الحضور عن بُعد TPD

يتحكم المشارك في روبوت مادي عبر الإنترنت من خارج الميدان. تدخل جودة الاتصال وزمن التأخر في تقييم المحاولة، ويعمل مراقب محلي في الموقع. تشمل ملفات التخصص البيئات البرية والجوية والسطحية وتحت الماء والبيئات القصوى.

KairOS — النواة البرمجية الرئيسية لـTPD

يُصمَّم KairOS لهذا التخصص بوصفه نواة الاتصال بين المشغّل البعيد وMission Control في المتصفح وDrone Agent على متن المركبة والروبوت: أوامر التحكم والفيديو والقياس عن بُعد ومراقبة حالة النظام.

بنية مفتوحة واحدة للرياضة ومهام القطاع الحقيقي: رسم الخرائط والتفتيش والمنظومات الميدانية والبحث والتعليم.

KairOS / الأسئلة والأجوبة

المنصة بإيجاز

ما هو KairOS؟

KairOS — مشروع منصة برمجية شاملة للأنظمة غير المأهولة. تجمع البنية المستهدفة محطة Mission Control الأرضية في المتصفح وDrone Agent على متن المركبة وGround Agent الأرضي. المشروع في مرحلة التصور والتطوير.

ما الفرق بين Mission Control وDrone Agent وGround Agent؟

Mission Control واجهة مشغّل مستهدفة في المتصفح للإعداد والقياس عن بُعد والفيديو والمهمات. Drone Agent نواة قيد التصميم على حاسوب Linux أحادي اللوحة على متن المركبة. Ground Agent ملف أرضي للوكيل لاستقبال الوصلة اللاسلكية ونقل البيانات إلى شاشة المشغّل.

هل KairOS مخصص للرياضة فقط؟

لا. تُصمَّم المنصة لمهام متنوعة في القطاع الحقيقي من الاقتصاد، منها التفتيش ورسم الخرائط والزراعة والمراقبة والتدريب. روبوت الحضور عن بُعد (TPD، Teleportation Droid Sport) أحد سيناريوهات الاستخدام في منظومة «رياضة الأنظمة غير المأهولة».

كيف يرتبط KairOS بروبوت الحضور عن بُعد؟

في تصور تخصص روبوت الحضور عن بُعد، يمثل KairOS النواة البرمجية الرئيسية قيد التصميم: يربط المشغّل والقياس عن بُعد والفيديو والمهمات والوكلاء. نُشرت تفاصيل الرياضة والتخصص على bezpilota.msk.ru.

هل يمكن استخدام أوامر الوثائق للطيران الفعلي الآن؟

تصف الوثائق العقود المستهدفة للمنصة المستقبلية، وليس إصدارًا مؤكدًا لبرمجيات الطيران. يجب إثبات جاهزية الوظائف بنشر الكود والاختبارات. ولا تُعد صور الواجهة دليلًا على رحلات فعلية.

كيف أتواصل مع فريق KairOS؟

اكتب إلى contact@kairosgo.dev. يفتح نموذج التواصل في الموقع تطبيق بريدك مع رسالة مجهزة.

المزيد عن «رياضة الأنظمة غير المأهولة» ↗

08 / مبادئ التشغيل

السلامة أولًا.
ثم الاستقلالية.

01
يحتفظ الإنسان بالتحكم

تتطلب الأوامر الخطرة والامتيازات الجديدة قرارًا صريحًا من المشغّل.

02
المحلي أولًا بصورة افتراضية

تُصمَّم المنظومة الحرجة دون اشتراط بنية تحتية خارجية.

03
نتحقق ثم نَعِد

لا يُنشر المدى وزمن التأخر والاعتمادية إلا بعد اختبارات KairOS.

04
بنية مفتوحة

يجب أن تظل واجهات المكونات وحدودها قابلة للفحص والاستبدال.

فحص ما قبل الطيران: خريطة المنطقة المحظورة والرياح وهبّاتها ومخاطر الطاقة وقائمة التحقق وإطلاق مهمة غير متاح.
الواجهة / مثال مرئيفحص ما قبل الطيران قبل الإطلاق

في الرسم، يجعل الطقس والمنطقة المحظورة الفحوص غير مكتملة وإطلاق المهمة غير متاح. توضح قائمة التحقق الأسباب للمشغّل.

09 / إجابات واضحة

ما ينبغي معرفته.

هل يتطلب KairOS طائرة مسيّرة خاصة به؟+

لا. تُصمَّم البنية المستهدفة للمركبات الحالية ذات وحدة تحكم بالطيران مدعومة، ومع حاسوب مرافق يعمل بنظام Linux عند الحاجة.

هل السحابة إلزامية؟+

لا. يُصمَّم اتصال USB المباشر والمنظومة الميدانية المحلية للعمل دون سحابة. البنية التحتية البعيدة طبقة اختيارية مستقلة.

هل أصبح KairOS جاهزًا للطيران الفعلي؟+

لا يوجد تأكيد علني بذلك حتى الآن. المشروع قيد التطوير؛ ويجب إثبات خصائصه الأولى وحدود استخدامه باختبارات خاصة على المنصة وفي الميدان.

ما ترخيص المشروع؟+

لم يُنشر ترخيص KairOS بعد. ويجب تحديده صراحةً بملف LICENSE خاص في مستودع المشروع قبل أول إصدار عام.

KairOS / طبقة الطيران المفتوحة

ابنِ حول منصة مفتوحة،
لا منظومة مغلقة.

اختر وحدة التحكم بالطيران والحاسوب المرافق وقناة الاتصال والبنية التحتية. يربط KairOS بينها في حزمة تقنية موحدة قيد التصميم.

الكود المصدري لـKairOS