Les systèmes de sécurité périmétrique avec drones autonomes sont confrontés à un problème peu connu : la collision contre les murs-rideaux. Le capteur de flux optique, conçu pour stabiliser le vol, se désoriente à cause des reflets spéculaires du verre. Un cas récent dans une installation commerciale s'est terminé avec le drone s'écrasant contre la façade qu'il devait surveiller. Nous analysons la défaillance et comment l'aborder dans le pipeline 3D.
Pipeline 3D : comment simuler et corriger l'erreur de flux optique dans ROS Gazebo 🚁
Pour reproduire la défaillance, la façade a été modélisée dans CloudCompare avec des textures spéculaires réalistes. Ensuite, dans ROS Gazebo, un drone a été configuré avec un capteur de flux optique et un environnement à éclairage variable. Les simulations ont montré qu'en survolant certains angles, le capteur perd la référence de hauteur et dérive latéralement. La correction implique de cartographier préalablement les zones critiques avec CloudCompare et d'ajuster les paramètres de gain du contrôleur PID dans Gazebo pour ignorer les pics de réflectance.
Le drone est tombé amoureux de son propre reflet et a percuté la fenêtre 😅
Cela ressemble à une blague, mais c'est la réalité : le drone a confondu le reflet du ciel dans le mur-rideau avec une trajectoire dégagée et a accéléré directement vers le verre. Comme un adolescent devant un miroir, il n'a pas pu détourner le regard de sa propre image spéculaire. La morale est claire : si votre drone de sécurité devient narcissique, vérifiez plutôt les matériaux de la façade dans CloudCompare avant de le déployer. Au moins, le verre trempé a résisté à l'impact.