अवधारणा और विकासमानवरहित खेल · #bezpiLOTa · KAIROS DRONE AGENTदस्तावेज़
#bezpiLOTa→Drone Agent→Relay और नियंत्रण
KairOS / DRONE AGENT / 04

एक ही agent Ground Agent के माध्यम से उपलब्ध वाहन, intermediate mesh hop और अलग backup control link को वर्णित करता है। Identity drone की होती है, operator के पहुँचने के मार्ग की नहीं।

नियोजित

KairOS ने transitive model वर्णित किया है; KairOS radio/mesh और control lane के लिए hardware validation आवश्यक है।

KairOS repository ↗
NODEअपनी identity
MESHRelay hop
CRSFअलग control lane
01Command authority का स्वामी
01
Relay के माध्यम से पहुँच

Ground node के पीछे भी वाहन स्वतंत्र node रहता है

Mission Control पहले LAN द्वारा Ground Agent से जुड़ता है। Ground Agent को radio पर दिखने वाला drone उसके पीछे अलग fleet node के रूप में enroll होता है: अपना नाम, telemetry state, वीडियो stream और वर्तमान reach path समझाने वाला badge।

01

Mission Control

स्थानीय network द्वारा ground node से सीधे जुड़ता है।

02

Ground नोड

Radio reception करता है और relay के रूप में काम करता है, drone identity के स्वामी के रूप में नहीं।

03

Drone Agent

Transitively enroll होता है, अपनी स्थिति और feed प्रकाशित करता है।

04

मार्ग उन्नयन

बाद में उसी drone तक सीधा LAN path मिलने पर मौजूदा node वहीं update होता है; duplicate नहीं बनता।

02
दूसरे drone के लिए hop

दूसरा radio drone को intermediate hop बनाता है

हर antenna की range line of sight और radio link budget से सीमित होती है। दूसरा radio रखने वाला नज़दीकी वाहन दूर के वाहन की stream प्राप्त कर ground node तक पहुँचा सकता है। Hop गायब होने पर mesh नया fleet node बनाए बिना दूसरा उपलब्ध route चुनता है।

  • दूर का drone स्थानीय mesh में वीडियो और telemetry प्रकाशित करता है।
  • नज़दीकी drone अलग radio interface से stream प्राप्त कर आगे भेजता है।
  • Ground node प्रत्येक source को Mission Control में अलग प्रस्तुत करता है।
  • Routing state बदलती है, लेकिन वाहन की identity और mission context बने रहते हैं।
  • सभी hops खोने पर UI को स्पष्ट degraded/lost स्थिति दिखानी चाहिए, stale data छिपाना नहीं चाहिए।
03
अलग control path

Command link का वीडियो link होना आवश्यक नहीं

ELRS/CRSF पर low-rate control lane अलग radio पर चलती है। Flight controller की क्षमताओं के अनुसार यह सामान्य RC channels या MAVLink command/telemetry stream भेज सकती है। मुख्य HD link व्यस्त या अनुपलब्ध होने पर सीमित control path बनाए रखना इसका उद्देश्य है।

घटकभूमिका
Ground नोडProgrammable transmitter और physical interface के स्वामी के रूप में काम करता है
नियंत्रण radioवीडियो transport से प्रतिस्पर्धा किए बिना RC या MAVLink अलग भेजता है
उड़ान controllerChannels या commands प्राप्त करके अपने failsafe/pre-arm rules लागू करता है
नियंत्रण अधिकार निर्णायकएक command holder सुनिश्चित करता है और पूर्ण नियंत्रण क्रमिक रूप से सक्षम करता है
04
Drone की भूमिकाएँ

एक agent की चार स्थितियाँ

01

पहुँच योग्य

Drone अपना node बनाए रखते हुए Ground Agent या नज़दीकी वाहन से उपलब्ध और नियंत्रित होता है।

02

Relay कर रहा है

दूसरा radio intermediate hop के रूप में दूर के वाहन की stream और telemetry ढोता है।

03

बैकअप

अलग low-rate link मुख्य link बिगड़ने पर न्यूनतम command path बनाए रखता है।

04

अंतिम चरण

Companion computer के बिना छोटा वाहन अंतिम hop हो सकता है और निकटतम node से RC/MAVLink पा सकता है।

Drone, ground node और relay अलग profiles के साथ एक agent codebase उपयोग करते हैं। केवल भूमिका और सक्षम services बदलती हैं, telemetry format, lifecycle या observability model नहीं।