CONCEPT ET DÉVELOPPEMENTSPORT SANS PILOTE · #bezpiLOTa · KAIROS DRONE AGENTDocumentation
KairOS / DRONE AGENT / 05

La future chaîne déplace la stabilisation trois axes sur l’ordinateur compagnon et relie IMU, cap du contrôleur, pilote de servos et verrouillage visuel. Les trois chemins sont des conceptions cibles ; le chemin natif de l’agent reste une fonction de recherche.

EN DÉVELOPPEMENT

Le chemin natif de l’agent est conçu mais n’est pas prêt à l’exploitation. Ne le raccordez pas comme une fonction KairOS finalisée.

Dépôt KairOS ↗
3 AXISstabilisation cible
500 Hzboucle de commande cible
154composant MAVLink
R&Détat natif de l’agent
01
TROIS CHEMINS DE NACELLE

Trois conceptions à des niveaux de maturité différents

CheminLieu d’exécution de la boucleMission ControlVerrouillage visuelÉtat KairOS
Support servo du FCContrôleur de volPrévuNonIntégration nécessaire
MAVLink Gimbal v2Contrôleur externePrévuNonIntégration nécessaire
Natif de l’agentOrdinateur compagnonPrévuPrévuR&D

Mission Control doit pouvoir orienter un support servo du FC et une nacelle externe MAVLink Gimbal v2. Le second chemin prévoit une extension KairOS distincte. Le chemin natif de l’agent est une nouvelle implémentation où estimateur et contrôleur s’exécutent sur le SBC et délivrent directement le PWM.

02
FONCTIONNEMENT

Une boucle rapide sur l’ordinateur compagnon

01

Entrée d’orientation

Gyroscope et accéléromètre fournissent les variations rapides de tangage et roulis ; le cap du contrôleur aide à maintenir le lacet de référence.

02

Estimateur

Filtre les mesures bruitées et produit l’état d’orientation sur un fil temps réel.

03

Consigne de commande

Mission Control, le ROI ou le moteur de vision fournit le panoramique, l’inclinaison et le roulis souhaités.

04

Contrôleur trois axes

Calcule l’erreur et produit une commande séparée par axe.

05

Sortie PWM

Un pilote PWM I²C commande trois servos de position depuis une alimentation 5 V distincte.

06

Identité MAVLink

Le système s’enregistre comme composant Gimbal v2 154 afin que le GCS voie un appareil standard.

03
VERROUILLAGE AUTONOME

La cible visuelle doit être récente et fiable

Le moteur de vision publie boîte englobante, identifiant de piste, confiance et horodatage. Le contrôleur convertit le décalage du centre de la boîte dans l’image en correction angulaire. Il n’attend pas la prochaine image du détecteur lent : le suivi actualise la cible entre les détections.

  • Une cible récente et une confiance suffisante autorisent la correction.
  • Une piste perdue arrête immédiatement le mouvement autonome.
  • Un horodatage périmé ne doit pas commander un mouvement à partir d’anciennes données.
  • Les commandes manuelles doivent avoir une priorité définie et un moyen d’annuler le verrouillage.
  • Une reconnaissance incertaine ne doit pas déclencher la réacquisition automatique d’un autre objet.
04
LIMITES HONNÊTES

Mécanique et alimentation fixent les limites réelles

  • La première version cible des servos de loisir positionnels ; les servos à rotation continue sans retour de position ne conviennent pas.
  • La précision de 0,5–1° et la course d’environ 180° par axe sont des objectifs, pas des mesures d’une nacelle KairOS.
  • Le courant de blocage des servos peut redémarrer le SBC ; ils nécessitent un régulateur 5 V distinct et une masse commune.
  • Butées, sens des axes, PWM neutre et limites de course sont étalonnés avant de lancer la boucle fermée.
  • 500 Hz est la fréquence cible, à vérifier sur la carte, l’IMU, l’ordonnancement noyau et le chemin pilote choisis.