CONCEPT ET DÉVELOPPEMENTSPORT SANS PILOTE · #bezpiLOTa · KAIROS DRONE AGENTDocumentation
SPORT SANS PILOTE / #bezpiLOTaPRODUIT / KAIROS DRONE AGENT
01 VOL DÉFINI PAR LOGICIEL

Du contrôleur de vol
au navigateur.

KairOS est développé comme un Drone Agent ouvert pour l’écosystème « Sport sans pilote » et la marque #bezpiLOTa. Il relie contrôleur de vol, Mission Control dans le navigateur, vidéo, périphériques et Ground Agent de terrain dans une architecture observable.

04
familles de
micrologiciels
03
modes de
connexion
17
profils de cartes
cibles
COMPATIBILITÉ CIBLE
ArduPilotPX4BetaflightiNavMAVLink v2WebRTC
02 / PLATEFORME

Trois produits.
Un seul système.

Les composants fonctionnent ensemble sans exiger un ensemble complet : Mission Control peut se connecter directement, puis les agents sont ajoutés selon l’évolution du besoin.

Vue générale #bezpilOta GCS : agent SOFTWARE SITL choisi, caméra, télémétrie, carte, ressources embarquées, liaison et contrôleur de vol.
INTERFACE / EXEMPLE VISUELMission Control : une vue opérateur unifiée

Caméra, carte, télémétrie, état d’agent et liaison sur un seul écran. Le nœud choisi montre le profil SOFTWARE SITL.

03 / CAPACITÉS

Les opérations de vol
sans angles morts.

KairOS est conçu autour du travail réel de l’opérateur : connectivité et observabilité d’abord, automatisation ensuite, avec une distinction claire entre état vérifié et capacités visées.

OPS / 01

Configuration et étalonnage

L’interface cible couvre les paramètres, le failsafe, le PID, l’alimentation, les ports, les capteurs, l’OSD, les caméras et les étalonnages guidés.

≈60 PANNEAUX CIBLES
OPS / 02

Missions et zones géographiques

Points de passage, relevé, orbite, corridor, motifs de recherche, suivi du terrain, points de ralliement et validation du plan avant envoi.

PLAN · VALIDATE · FLY
OPS / 03

Télémétrie en direct

Position, GPS, batterie, EKF, liaison radio, capteurs, journaux et état des services dans une même vue opérateur.

MAVLINK V2 · MSP
MEDIA / 04

Vidéo sans extension de navigateur

La chaîne multimédia cible associe H.264, RTSP, WebRTC/WHEP et WFB-ng pour les opérations locales et de terrain.

CAMERA → BROWSER
FLEET / 05

Topologie de terrain

Les rôles direct, relais et récepteur permettent de concevoir un nœud sol unique ou un réseau de réception distribué.

DIRECT · RELAY · RECEIVER
DEV / 06

API et extensions

Les API REST et un modèle d’extensions isolées relient panneaux, pilotes, capteurs et algorithmes sans créer de branche dérivée du cœur.

RUST · PYTHON · TYPESCRIPT
Planificateur de cartographie : polygone de travail, réglages caméra, altitude, recouvrement et estimation du trajet.
INTERFACE / EXEMPLE VISUELDe la zone de travail au plan de mission

Le polygone cartographique est lié à l’altitude, au recouvrement et aux paramètres caméra : un contexte visuel pour cartographie et validation du trajet.

État d’agent dans le GCS : caméra, Raspberry Pi 5, architecture aarch64, connexion FC et graphiques CPU, mémoire et disque.
INTERFACE / EXEMPLE VISUELVidéo, télémétrie et état du calculateur

À côté de la caméra figurent connexion au contrôleur, profil de carte et charge CPU, mémoire et disque.

04 / ARCHITECTURE

Le local d’abord.
Le cloud en option.

La chaîne de terrain critique ne dépend pas du cloud. Internet est ajouté séparément pour l’observation distante, les commandes et la synchronisation de plusieurs appareils.

KairOS / TOPOLOGIE SYSTÈME CIBLE CHEMIN LOCAL CIBLE
N01
FC
COUCHE DE COMMANDE

Contrôleur de vol

Moteurs, stabilisation, GPS et capteurs.

ArduPilot · PX4 · BF · iNav
N02
DA
COUCHE EMBARQUÉE

Drone Agent

Routage, vidéo, radio, API et extensions.

SBC Linux · cœur Rust
N03
GA
COUCHE DE TERRAIN

Ground Agent

Réception, réseau maillé, relais et distribution locale.

Direct · Relais · Récepteur
N04
MC
COUCHE OPÉRATEUR

Mission Control

Commande, planification, vidéo et observabilité.

Navigateur Chromium
FACULTATIF
Couche cloud auto-hébergée

MQTT/TLS · signalisation · état de flotte · observateurs distants

DÉCONNECTÉ PAR DÉFAUT
A

USB direct

Le navigateur se connecte directement au contrôleur de vol. Convient au banc d’essai, à la configuration, à l’étalonnage et au flashage du micrologiciel.

BROWSER ↔ USB ↔ FC
B

Terrain local

Drone Agent et Ground Agent forment une chaîne locale de télémétrie et de vidéo sans connexion Internet obligatoire.

DRONE ↔ FIELD LINK ↔ GROUND
C

Distant / hybride

Une infrastructure auto-hébergée facultative ajoute des observateurs distants et la synchronisation de flotte à la chaîne locale.

EDGE ↔ OPTIONAL CLOUD ↔ GCS
Vue d’une flotte de six agents : cartes vidéo, télémétrie et ressources, filtres online, stale et offline.
INTERFACE / EXEMPLE VISUELLa flotte dans une même vue opérateur

Les cartes réunissent vidéo, télémétrie et ressources de chaque agent. Les états online, stale et offline distinguent disponibilité du nœud et fraîcheur des données.

05 / MATÉRIEL ET MICROLOGICIELS

Choisissez
votre appareil.

L’architecture cible n’est pas liée à un fabricant : un ordinateur compagnon Linux est ajouté à un appareil existant et connecté à son contrôleur de vol.

Raspberry Pi3 / 4 / 5 · CM3 / CM4 / CM5
RadxaCM3 / CM4 · ROCK 5C Lite
NVIDIAJetson Nano · Orin Nano
ARM64 LinuxOrange Pi 5 · RK3566 / RK3576
MATRICE DE PRISE EN CHARGE CIBLEVérification KairOS en attente
ArduPilotMAVLink v2

Configuration, missions, barrières géographiques, points de ralliement, signature

OBJECTIF COMPLET
PX4MAVLink v2

Missions, configuration de cellule et d’actionneurs

OBJECTIF COMPLET
BetaflightMSP v1/v2

Configuration et commande manuelle ; sans envoi de mission

PÉRIMÈTRE DÉFINI
iNavMSP v1/v2

Missions, safehomes, zones géographiques ; cible : iNav 7+

PÉRIMÈTRE DÉFINI
USB UVC / MIPI CSI1 GO RAM MIN / 2 GO+ CIBLESLINUX + SYSTEMD
06 / EXTENSIBILITÉ

Étendez le système.
Préservez le cœur.

Le modèle d’extensions cible sépare le code du plugin de l’hôte. La partie agent s’exécute dans un processus distinct, la partie GCS dans un iframe isolé, et chaque privilège est accordé explicitement par l’opérateur.

01Paquets signés

Vérification de la signature avant installation et possibilité de révocation de clé.

02Isolation des processus

Un sous-processus distinct avec limites de ressources et état observable.

03Autorisations de capacité

Accès uniquement aux données, appareils et commandes explicitement approuvés.

MANIFESTE D’EXTENSION KairOS MODÈLE CIBLE
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
Assistant IA MCP : analyse de mission en dialogue, carte, télémétrie, appels d’outils, journal et droits d’accès.
INTERFACE / EXEMPLE VISUELDes intégrations près des données de mission

Exemple d’assistant IA MCP : dialogue lié à la télémétrie, aux appels d’outils, au journal et au panneau des droits opérateur.

07 / CAS D’USAGE

Une pile ouverte.
Votre scénario.

Du banc d’essai et de la salle de classe à la cartographie et aux systèmes de terrain, l’architecture s’assemble autour de la tâche plutôt que d’un écosystème fermé.

01

FPV et assemblages personnalisés

Un GCS moderne, la configuration, la vidéo et la télémétrie pour un appareil sur le matériel de votre choix.

02

Recherche et R&D

API, simulation, extensions et architecture observable pour des expériences reproductibles.

03

Cartographie et inspections

Planification de zones, missions à points de passage et trajectoires systématiques de collecte de données.

04

Éducation et intégration

Des couches ouvertes, du protocole à l’interface, pour apprendre et créer votre produit.

Simulation visuelle de relevé agricole : trajet sur carte 3D, profil d’altitude, point courant, vidéo et vitesse de lecture.
INTERFACE / EXEMPLE VISUELCartographie et apprentissage par simulation

Le relevé agricole apparaît avec profil d’altitude, séquence de points et vidéo. Les commandes de lecture aident à analyser chaque étape.

ÉCOSYSTÈME / SPORT

Sport sans pilote

Un participant ou une équipe résout un défi compétitif à l’aide de systèmes sans pilote, de réalité augmentée et d’outils numériques. Le résultat appartient à l’humain et est confirmé par les données de la tentative : télémétrie, vidéo et journal d’événements.

Cycle ARFormule d’exploitationDroïde téléporté
SPORT DU DROÏDE TÉLÉPORTÉ

Droïde téléporté TPD

Le participant commande un droïde physique par Internet depuis l’extérieur du site. Qualité de liaison et latence entrent dans l’évaluation, avec un observateur local sur place. Les profils couvrent les milieux terrestres, aériens, de surface, sous-marins et extrêmes.

KairOS — le cœur logiciel principal du TPD

Pour cette discipline, KairOS est conçu comme le cœur de liaison entre opérateur distant, Mission Control dans le navigateur, Drone Agent embarqué et droïde : commandes, vidéo, télémétrie et observation de l’état du système.

Une architecture ouverte pour le sport et l’économie réelle : cartographie, inspections, systèmes de terrain, recherche et éducation.

KairOS / QUESTIONS ET RÉPONSES

La plateforme en bref

Qu’est-ce que KairOS ?

KairOS est un projet de plateforme logicielle universelle pour systèmes sans pilote. L’architecture cible réunit station navigateur Mission Control, Drone Agent embarqué et Ground Agent au sol. Le projet est au stade du concept et du développement.

Quelle différence entre Mission Control, Drone Agent et Ground Agent ?

Mission Control est l’interface navigateur cible pour configuration, télémétrie, vidéo et missions. Drone Agent est le cœur embarqué prévu sur SBC Linux. Ground Agent est le profil sol recevant la radio et transmettant les données à l’écran opérateur.

KairOS est-il réservé au sport ?

Non. La plateforme vise diverses tâches de l’économie réelle : inspections, cartographie, agriculture, surveillance et formation. Le Droïde téléporté (TPD, Teleportation Droid Sport) est un cas d’usage de l’écosystème « Sport sans pilote ».

Quel lien entre KairOS et le Droïde téléporté ?

Dans le concept de la discipline, KairOS est le cœur logiciel principal prévu reliant opérateur, télémétrie, vidéo, missions et agents. Les détails du sport et de la discipline sont publiés sur bezpilota.msk.ru.

Les commandes documentées sont-elles utilisables en vol réel ?

La documentation décrit les contrats cibles d’une future plateforme, pas une version vérifiée de logiciel de vol. La disponibilité doit être confirmée par code publié et essais. Les illustrations d’interface ne prouvent aucun vol réel.

Comment contacter l’équipe KairOS ?

Écrivez à contact@kairosgo.dev. Le formulaire ouvre votre messagerie avec un message préparé.

En savoir plus sur le « Sport sans pilote » ↗

08 / PRINCIPES DE FONCTIONNEMENT

La sécurité d’abord.
L’autonomie ensuite.

01
L’humain garde le contrôle

Les commandes dangereuses et les nouveaux privilèges nécessitent une décision explicite de l’opérateur.

02
Priorité au local par défaut

La chaîne critique est conçue sans infrastructure externe obligatoire.

03
Vérifier avant de promettre

Portée, latence et fiabilité ne sont publiées qu’après les essais KairOS.

04
Architecture ouverte

Les interfaces et frontières entre composants doivent rester vérifiables et remplaçables.

Vérification avant vol : carte de zone interdite, vent et rafales, risque énergétique, liste et lancement indisponible.
INTERFACE / EXEMPLE VISUELVérifier avant le lancement

Dans l’illustration, météo et zone interdite laissent les contrôles incomplets et le lancement indisponible. La liste rend les causes visibles.

09 / RÉPONSES CLAIRES

L’essentiel à savoir.

KairOS exige-t-il son propre drone ?+

Non. L’architecture cible convient à un appareil existant équipé d’un contrôleur de vol compatible et, si nécessaire, d’un ordinateur compagnon Linux.

Le cloud est-il obligatoire ?+

Non. La connexion USB directe et la chaîne locale de terrain sont conçues sans cloud. L’infrastructure distante est une couche distincte et facultative.

KairOS est-il prêt pour des vols réels ?+

Cela n’a pas encore été confirmé publiquement. Le projet est en développement ; ses premières performances et limites d’utilisation doivent être validées par ses propres essais au banc et sur le terrain.

Quelle est la licence du projet ?+

La licence KairOS n’est pas encore publiée. Elle doit être explicitement établie dans un fichier LICENSE propre au dépôt avant la première version publique.

KairOS / COUCHE DE VOL OUVERTE

Construisez autour d’une plateforme ouverte,
pas d’un écosystème fermé.

Choisissez contrôleur de vol, ordinateur compagnon, liaison et infrastructure. KairOS les relie en une pile unifiée en cours de conception.

Code source KairOS