VisionLab-IA-Drone
Comment un drone peut-il identifier une personne avec certitude, en plein vol,
au milieu d’une foule ou sur un vaste périmètre ? Grâce à une combinaison unique
de vision par ordinateur, de modèles biométriques et d’optimisation des
trajectoires aériennes, notre solution détecte d’abord la présence humaine,
isole le visage, puis procède à une identification fiable en quelques secondes.
au milieu d’une foule ou sur un vaste périmètre ? Grâce à une combinaison unique
de vision par ordinateur, de modèles biométriques et d’optimisation des
trajectoires aériennes, notre solution détecte d’abord la présence humaine,
isole le visage, puis procède à une identification fiable en quelques secondes.
WYATT (Outdoor) UAV Autoguidé
Un drone autoguidé est un système complexe qui combine du matériel et des logiciels pour naviguer sans intervention humaine constante.
Son fonctionnement repose sur une boucle permanente de perception, de planification et d'action.
Avant même de s'envoler, le drone se voit confier une mission. Celle-ci est créée sur un logiciel au sol. On y définit une série de points de passage, appelés waypoints, qui forment le chemin à suivre.
Ce plan de vol est ensuite envoyé et stocké dans la mémoire du drone. Au décollage, le pilote automatique commence à exécuter ce programme, point par point.
1. Le plan de vol : la mission avant le décollage
Avant même de s'envoler, le drone se voit confier une mission. Celle-ci est créée sur un logiciel au sol. On y définit une série de points de passage, appelés waypoints, qui forment le chemin à suivre.
Ce plan de vol est ensuite envoyé et stocké dans la mémoire du drone. Au décollage, le pilote automatique commence à exécuter ce programme, point par point.
2. Le pilote automatique et le cerveau : le flight controller
Le coeur du système est le contrôleur de vol, un ordinateur de bord qui exécute le logiciel de pilotage automatique, ou autopilot. Ce cerveau a deux rôles principaux :
Navigation haut niveau : Il lit la mission, calcule le cap et la vitesse à adopter pour atteindre le prochain waypoint.
Contrôle bas niveau : Il transforme ces instructions en actions immédiates sur les moteurs. Pour cela, il utilise des algorithmes de contrôle (souvent des PID) qui ajustent en temps réel la puissance de chaque moteur pour maintenir le drone stable et sur sa trajectoire.
3. La perception : les yeux et les sens du drone
Pour se repérer et s'adapter, le drone est équipé de multiples capteurs :
- GPS : Indispensable pour connaître sa position absolue dans le monde et suivre les waypoints.
- Centrale inertielle (IMU) : Mesure accélérations et rotations, permettant de corriger la position et l'attitude en continu.
- Capteurs supplémentaires : Des caméras, lidars ou sonars sont ajoutés pour détecter les obstacles, assurer une stabilité parfaite ou même naviguer sans GPS
4. Le système en action : de l'intention au mouvement
Le processus est une boucle continue :
- Lecture des capteurs : Le flight controller lit les données du GPS, de l'IMU, etc...
- Comparaison : Il compare sa position et sa vitesse réelles à celles qu'il devrait avoir selon le plan de vol.
- Calcul de correction : L'algorithme de contrôle calcule les ajustements nécessaires (par exemple, incliner le drone vers l'avant).
- Action : Il envoie des commandes aux moteurs pour exécuter ces corrections.

