KONSEP DAN PENGEMBANGANOLAHRAGA TANPA AWAK · #bezpiLOTa · KAIROS DRONE AGENTDokumentasi
#bezpiLOTa→Memulai→Apa itu KairOS?
MEMULAI / PENGANTAR

KairOS Drone Agent adalah modul perangkat lunak di wahana mendatang dari ekosistem Olahraga Tanpa Awak. Sistem ini menghubungkan pengendali penerbangan, video, API lokal, komunikasi, dan ekstensi pada SBC Linux, bekerja bersama #bezpiLOTa Mission Control dan #bezpiLOTa Ground Agent.

KONSEP

Konsep produk KairOS mandiri; implementasi, kompatibilitas, dan kinerja memerlukan pengujian milik proyek sendiri.

Repositori KairOS ↗
01modul KairOS di wahana
04keluarga FC
LOCALsistem utama
OPENarsitektur yang direncanakan
01
PLATFORM DRONE BERBASIS PERANGKAT LUNAK

Lapisan di wahana dalam ekosistem terbuka

Ekosistem mencakup perangkat lunak komputer pendamping di wahana, stasiun kendali darat berbasis peramban, dan simpul stasiun darat terpisah untuk radio jarak jauh. KairOS sendiri hanya bertanggung jawab atas Drone Agent: SBC Linux ditambahkan pada pengendali penerbangan yang ada dengan tanggung jawab terpisah untuk komunikasi, video, integrasi, dan komputasi di wahana.

Kontrak yang ditargetkan mencakup ArduPilot, PX4, Betaflight, dan iNav. Mission Control yang terkait seharusnya terhubung melalui USB, Wi-Fi, LAN, atau relai jarak jauh serta menggabungkan konfigurasi, kalibrasi, perencanaan misi, alat firmware, kendali gamepad, dan video langsung. Ini adalah rencana arsitektur, bukan klaim kompatibilitas yang sudah selesai.

02
TIGA PRODUK

Tiga komponen yang dapat bekerja mandiri

01GCS BERBASIS PERAMBAN

#bezpiLOTa Mission Control

GCS berbasis peramban untuk konektivitas, konfigurasi FC, penerbangan, perencanaan misi, firmware, dan video. USB langsung dapat bekerja tanpa agen.

02INTI DI WAHANA

KairOS Drone Agent

Hibrida Rust/Python pada SBC Linux: REST, perutean MAVLink, video, relai cloud, dan radio dalam Rust; AI/visi, bootstrap, dan runtime plugin dalam Python.

03SIMPUL LAPANGAN

#bezpiLOTa Ground Agent

Basis kode agen yang sama dalam profil stasiun darat: penerimaan WFB-ng, distribusi lokal, dan antarmuka lapangan untuk laptop, ponsel, atau layar.

Perangkat lengkap tidak diwajibkan. Mission Control dapat terhubung ke FC melalui USB untuk pengujian meja. Drone Agent dapat menggunakan Wi-Fi atau 4G tanpa Ground Agent. Ground Agent diperlukan ketika simpul penerima/relai khusus dibutuhkan untuk tautan radio, titik akses lokal, tethering USB, atau kios HDMI.

03
CARA KOMPONEN SALING TERHUBUNG

Alur dari pengendali penerbangan ke peramban

01

Pengendali Penerbangan

ArduPilot, PX4, Betaflight, atau iNav mengendalikan motor, stabilisasi, GPS, dan sensor.

02

Tautan MAVLink / MSP

UART atau USB menghubungkan FC ke Drone Agent; USB langsung juga dapat terhubung langsung ke peramban.

03

Drone Agent

Merutekan telemetri dan perintah, memproses masukan kamera, menyediakan API lokal dan konektivitas cloud opsional.

04

Video / radio

Kamera USB/MIPI CSI memasok jalur H.264; aliran dikirim melalui LAN/WebRTC atau WFB-ng.

05

Ground Agent

Menerima tautan jarak jauh dan menyediakannya melalui AP Wi-Fi, tethering USB, Ethernet, atau HDMI.

06

Mission Control

Peramban menggabungkan kendali, konteks misi, video, kesehatan, dan log.

textTopologi logis
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
UNTUK SIAPA

Siapa yang membutuhkan lapisan di wahana yang dapat diprogram

01

Perakit dan pilot FPV

GCS modern, konfigurasi, perencanaan misi, dan video pada wahana Anda sendiri.

02

Peneliti dan insinyur

REST, WebSocket, SDK, simulasi, dan ekstensi untuk integrasi yang dapat direproduksi.

03

Operator komersial

Alur kerja pemetaan, inspeksi, dan pertanian dengan misi yang dapat dipantau serta disesuaikan.

04

Pelajar dan pengajar

Batas terbuka dari protokol hingga UI untuk pembelajaran dan eksperimen.

05

Integrator perangkat keras

Lapisan agen terpadu untuk berbagai SBC, kamera, radio, sensor, dan pengendali penerbangan.

05
PETA KEMAMPUAN YANG DITARGETKAN

Peta fitur ekosistem yang ditargetkan

KomponenCakupan fitur yang direncanakan
Mission ControlWebSerial; lebih dari 60 panel konfigurasi; 9 wizard kalibrasi; 7 pembangkit pola misi; simulasi 3D; geofence dan titik berkumpul; gamepad/HOTAS pada 50 Hz; pemrograman firmware; video WebRTC; drone demo; SITL; UI gelap yang responsif pada tablet
Drone AgentInstalasi satu baris; deteksi otomatis FC serial; H.264/WFB-ng/WebRTC; MQTT + Convex; REST :8080; aplikasi web konfigurasi; CLI SSH; kontrak SDK Python; 17 profil papan; perintah pembaruan
Ground AgentWFB-ng RX; AP Wi-Fi; tether USB CDC-NCM; OLED + tombol; kios HDMI; portal konfigurasi captive
06
LISENSI

Lisensi ditetapkan per artefak

Artefak KairOSCara penetapan lisensi
Inti Drone AgentBerkas LICENSE dalam repositori sebelum rilis publik pertama
DokumentasiPernyataan eksplisit terpisah dalam dokumentasi
Rancangan perangkat kerasLisensi bersama setiap kumpulan berkas sumber
EkstensiLisensi dan pemberitahuan pihak ketiga dalam setiap manifes paket

Sebelum berkas LICENSE miliknya tersedia, situs tidak menetapkan lisensi perangkat lunak atau perangkat keras tertentu untuk KairOS. Inti, dokumentasi, berkas rancangan, dan ekstensi harus memiliki ketentuan hukum yang eksplisit dan mandiri.

07
LANGKAH BERIKUTNYA

Pilih jalur untuk tugas Anda saat ini

01/getting-started/how-it-works

Pahami alur data

Buka Cara Kerja: mode koneksi, MAVLink, video, relai cloud, dan penelusuran arm.

02/getting-started/quickstart-mission-control

Jelajahi Mission Control

Mode demo lokal yang direncanakan tanpa wahana nyata atau perintah berbahaya.

03/getting-started/quickstart-drone-agent

Siapkan SBC pendamping

Pilih jalur instalasi dan selesaikan konfigurasi lokal Drone Agent.

04/getting-started/quickstart-ground-agent

Bangun penerima lapangan

Perangkat keras Ground Agent, instalasi, jalur klien, dan pemecahan masalah.