L’index complet présente six tâches prévues comme paquets isolés : navigation visuelle, charge optique, suivi, nacelle MAVLink, caméra thermique et diagnostic de batterie. Chaque axe possède son identifiant de paquet KairOS réservé.
Les cartes décrivent des axes de développement ; les paquets installables et le registre KairOS ne sont pas encore publiés.
Dépôt KairOS ↗Sur cette page +
Six axes d’extensions KairOS
Navigation visuelle
Flux optique et VIO pour naviguer sans GPS ; ArduPilot, PX4 et iNav ; niveaux de dégradation et repli sûr.
Charge optique SIYI
A2/A8/ZR10/ZR30/ZT6/ZT30 : nacelle, zoom, thermique, télémètre laser et suivi IA.
Suivi Follow-Me
Suivi au clic à distance/hauteur définies ; arrêt si cible incertaine ou perdue ; aucune réacquisition automatique.
MAVLink Gimbal v2
Visée manuelle, ROI et vision ; composant 154 ; contrôleur externe et profils de cartes universels.
FLIR Lepton
Y16 radiométrique, palette, gain, FFC et incrustation thermique pour intégration USB UVC.
Santé de batterie
Diagnostic des cellules, temps jusqu’au minimum, divergence, chute de tension et alertes de température ; panneau en lecture seule.
L’installation commence par la vérification
Choisir un paquet
Vérifier éditeur, version, cartes, hypothèses de micrologiciel, licences tierces et journal des changements.
Télécharger le .kairosplug
Le paquet vient d’un registre de confiance ou d’un fichier local explicitement choisi.
Vérifier Ed25519
L’hôte vérifie signature et révocation avant extraction et exécution.
Examiner les capacités
L’opérateur voit les droits matériel, MAVLink, mission et réseau ; les droits sensibles sont confirmés séparément.
Installer, puis activer
Installation et exécution sont distinctes ; enable crée le processus isolé et son état de santé.
kairos plugin install ./extension.kairosplug
kairos plugin info <name>
kairos plugin perms <name>
kairos plugin enable <name>Un identifiant de manifeste ne se renomme pas uniquement dans le marketing
Le préfixe ru.msk.bezpilota.kairos.* fixe l’identité des paquets de l’écosystème. URL du registre, manifestes, canal de mise à jour et autorisations doivent utiliser le même identifiant ; sa modification passe uniquement par une politique de migration versionnée.
Ce qu’exige un registre KairOS indépendant
- Un schéma public de paquet et des contrats SDK versionnés.
- Identité d’éditeur, racine de signature, rotation et révocation.
- Validation automatique des manifestes, dépendances, capacités et métadonnées de licence.
- Matrice de compatibilité cartes/micrologiciels avec résultats de tests reproductibles.
- Revue de sécurité pour écriture MAVLink, écriture de mission, accès matériel et sorties réseau.
- Pages de versions, changements, retour arrière et notification d’incident.
- Marquage distinct des fonctions expérimentales, dont navigation sans GPS, suivi et nacelle autonome.