ধারণা ও উন্নয়নমানববিহীন ক্রীড়া · #bezpiLOTa · KAIROS DRONE AGENTনথিপত্র
#bezpiLOTa→Drone Agent→পরিচিতি
KairOS / DRONE AGENT / 01

KairOS Drone Agent #bezpiLOTa-এর উন্মুক্ত onboard companion layer হিসেবে পরিকল্পিত: এটি একটি Linux SBC-তে flight controller, ভিডিও, local API, communication, cloud telemetry, on-vehicle AI ও extensions যুক্ত করে।

ধারণা

লক্ষ্য architecture সম্পূর্ণ বর্ণিত; প্রতিটি KairOS সুবিধার readiness আলাদাভাবে নিশ্চিত হয়।

KairOS repository ↗
17লক্ষ্য board profiles
04integration-এর স্তর
L0–L7architecture-এর layers
ALPHAKairOS-এর অবস্থা
01
উন্মুক্ত compute layer

Stabilization ব্যবস্থার ওপরের সবকিছু

Motors, stabilization, GPS ও মূল sensors-এর দায়িত্ব flight controller-এর কাছেই থাকে। KairOS Drone Agent তার পাশে computing layer যোগ করে: MAVLink route করে, telemetry সংগ্রহ করে, ভিডিও process করে, local interfaces দেয়, radio ও network যুক্ত করে, extensions চালায় এবং applications-কে একক software ব্যবস্থা দেয়।

এটি horizontal architecture, বন্ধ vertical ecosystem নয়। একই agent কম শক্তির Raspberry Pi, যেখানে শুধু telemetry ও communication দরকার, থেকে Jetson Orin, যেখানে vision models ও autonomous workloads সম্ভব, পর্যন্ত scale করা উচিত। একই service boundaries ও API থাকায় উপরের স্তর আবার না লিখে board বদলানো যায়।

01একবার লিখুন

একটি প্ল্যাটফর্ম

Extension বা integration একবার তৈরি হয়ে সামঞ্জস্যপূর্ণ KairOS profiles-এ deploy হয়।

02Field ব্যবহারের উপযোগী design

স্থানীয় ব্যবস্থার অগ্রাধিকার

Local MAVLink, ভিডিও, REST ও সেটআপের জন্য cloud account বাধ্যতামূলক নয়।

03ঐচ্ছিক cloud

Fleet-এর জন্য প্রস্তুত

Remote observation ও commands-এর দ্বিতীয় পথ হিসেবে cloud MQTT/WebRTC ব্যবস্থা যোগ হয়।

04Signed + sandboxed

নিরাপদ extensions

Signed packages, পৃথক processes এবং capability permissions ব্যর্থতার প্রভাব সীমিত করে।

02
শুরু করুন

Companion computer-এ এক installation ব্যবস্থা

লক্ষ্য installation SSH দিয়ে Raspberry Pi OS, Ubuntu, Armbian বা Debian-এ চলে। ভবিষ্যৎ installer board শনাক্ত করবে, dependencies install করবে, system user ও directories তৈরি করবে, configuration লিখবে, systemd services register করে agent চালু করবে। নিজস্ব KairOS installer প্রকাশ ও যাচাইয়ের পরেই command পণ্যের অংশ হবে।

bashKairOS Drone Agent repository
git clone https://github.com/1kairosgo/KairOS_Drone-Agent.git
cd KairOS_Drone-Agent
# Следуйте README выбранной версии
03
স্তরভিত্তিক stack

Linux ও operator-এর মধ্যে সাতটি সীমা

স্তরদায়িত্বস্থির সীমানা
L7Mission Control, dashboard অথবা applicationWebSocket, MQTT, REST, WebRTC
L6নিয়ন্ত্রণ interfaceTelemetry, parameters, মিশন, commands
L5সম্প্রসারণSigned .kairosplug, sandbox, capability IPC
L4উড্ডয়ন data transportMAVLink router, video pipeline, MQTT, Wi‑Fi, radio
L3Hardware abstraction layerBoard detection, GPIO, I²C/SPI, cameras, modems
L2বিশ্বাস ও lifecycleTLS, signed installers, OTA, enrollment
L1Orchestrationsystemd, health monitoring, dependency order
L0Operating systemARM64 বা সামঞ্জস্যপূর্ণ architecture-এ Linux

Layers পরিবর্তনের পরিসর সীমিত করে। L5 plugin সরাসরি flight controller-এর UART খুলে L4 bypass করা উচিত নয়; L7 web panel verified L6 API ছাড়া systemd পরিচালনা করা উচিত নয়। এই বিভাজন আচরণ পর্যবেক্ষণযোগ্য করে এবং পৃথক services বদলাতে সাহায্য করে।

04
Rust-first hybrid

Rust-এ long-running services, Python-এ ecosystem

01Native services

Rust / গুরুত্বপূর্ণ path

Supervisor, MAVLink router, ভিডিও pipeline, radio stack ও HTTP control interface। Flight data streams-এর জন্য memory safety, predictable behavior এবং সীমিত resource use গুরুত্বপূর্ণ।

02সম্প্রসারণযোগ্য layer

Python / ecosystem layer

AI ও vision inference, hardware bootstrap, plugin runtime এবং Python ecosystem-এ ইতিমধ্যে বিকশিত libraries-এর integrations।

Services আলাদাভাবে চলে এবং systemd নিয়ন্ত্রণ করে। Vision module বা extension-এর ত্রুটিতে MAVLink router বন্ধ হওয়া উচিত নয়। Health layer অবস্থা সংগ্রহ করে একটি status object-এর মাধ্যমে terminal, setup webapp ও Mission Control-এ দেয়।

05
সক্ষমতা

Agent কী কভার করে

01MAVLINK

উড্ডয়ন link

FC-এর একটি serial বা USB link WebSocket, TCP, UDP, local services ও cloud relay-তে বিতরণ হয়; MAVLink v2 signing স্বচ্ছভাবে পার হয়।

02H.264

ভিডিও

CSI, USB UVC ও IP cameras শনাক্তকরণ, উপলব্ধ হলে hardware encoding, OSD, WHEP/WebRTC এবং WFB-ng ব্যবস্থা।

03MQTT + WEBRTC

যানের fleet

দ্বিতীয় remote path-এর জন্য MQTT telemetry, HTTP status layer, pairing ও WebRTC signaling।

04Vision bus

স্বায়ত্তশাসন

On-vehicle inference plugins, gimbal এবং ভবিষ্যৎ autonomous সুবিধার জন্য shared bus-এ detections প্রকাশ করে।

05.kairosplug

Extensions

Signed packages subprocess sandbox-এ চলে এবং শুধু operator-এর দেওয়া capabilities পায়।

06Lifecycle

পরিচালনা

Automatic board detection, local setup, read-only status, health, support summary এবং controlled update।

#bezpilOta GCS overview: selected SOFTWARE SITL agent, camera, telemetry, map, onboard computer resources, communication ও flight controller।
INTERFACE / দৃশ্যমান উদাহরণOperator interface-এ onboard agent

FC status, ভিডিও, communication ও companion computer resources পাশাপাশি। এটি উপরে বর্ণিত agent capabilities-এর visual context।

06
Hardware abstraction layer

লক্ষ্য board profiles

Boot-এ KairOS board model শনাক্ত করে শুধু সেই SoC ও wiring সমর্থিত সুবিধা চালু করবে। নিচে লক্ষ্য profiles আছে; reproducible build ও বাস্তব hardware পরীক্ষার পরে প্রতিটির পৃথক status হবে।

পরিবারProfiles
Raspberry PiPi 3, Pi 4B, Pi 5, CM3, CM4, CM5
RadxaCM3, CM4, Cubie A7Z, Rock 5C Lite
Orange PiOrange Pi 5
RockchipRK3566, RK3576, RV1126B armv7l
NVIDIAJetson Nano, Jetson Orin Nano
বিকল্প পথসাধারণ ARM64
07
Integration-এর স্তর

Telemetry থেকে group coordination

01

Tier 1 — communication

4G, Wi‑Fi বা local network-এর ওপর MAVLink ও telemetry।

02

Tier 2 — onboard computing

Companion computer-এ ভিডিও, extensions ও vision workloads।

03

Tier 3 — পূর্ণ integration

Autonomous সুবিধার জন্য অতিরিক্ত hardware ও sensors; নির্দিষ্ট KairOS validation প্রয়োজন।

04

Tier 4 — mesh ও swarm

Group coordination ও distributed logic। KairOS-এর জন্য এই স্তর গবেষণার বিষয়, প্রস্তুত সুবিধা হিসেবে ঘোষিত নয়।