Bonjour à tous,
Enfin j'ai terminé une conf correcte d'un XUFO (3xADXRS150, LIS3LV02DQ, dsPIC30F4011, 1300Kv, hélices 8x4.5, ...). J'ai implémenté le mixage gyro<->accéléro par dichotomie. J'ai recherché le bon coef de correction lacet via le fichier Excel de simu, et je l'ai mis dans le code. J'ai fait un test manuel avec mesure via STiX Setting, pour valider le fonctionnement "manuel".
Ensuite j'ai tenté un vol extérieur avec une petite lipo 3S 1Ah.
Le but était de faire des cercles en étant incliné (tangage et roulis différents de 0), et ensuite de faire de longues traversées pour voir si l'accélération en translation n'allait pas trop faussé la correction de l'angle. Je me suis placé en haut d'une pente pour me laisser de la place en dessous pour avoir le temps de récupérer l'angle, au cas où ça ne marche pas bien. J'ai choisi un terrain de cross en pente .
Et c'est parti, je met un peu de gaz, j'avance doucement (les angles sont limités à 20° à bord, pour le test). En premier je vérifie qu'il reste bien à plat et qu'il ne parte pas trop vite dans un sens ou dans l'autre. Résultat Il y a toujours un petit peu d'effet de boucle (il tourne en rond autour d'un point central) dû à la compensation de la cal du gyro, mais c'est stable .
Maintenant c'est parti je l'envoi devant moi et je tourne vers la gauche et je termine la boucle avec toujours le nez devant moi (et oui je ne suis pas encore un bon pilote ). Je relâche et ça marche il se met de suite à plat hourra la correction marche bien . Je décide de faire encore plusieurs autre tests de le faire tourner incliné, et quand je relâche il se remet bien à plat.
C'est génial comme impression, au départ j'avais les jambes tendues, car je stressais, et au fur et à mesure, je me détend car c'est trop facile . Allez place au vidéos , elle sont ici :-) :
square_light_13
square_light_14
square_light_15
Maintenant il me faut améliorer la correction pour éviter cet effet de boucle, et de trouver le moyen de faire le même type de correction lacet sur un mixage gyro<->accéléro en mode filtre complémentaire. Là c'est moins évident, car il faut modifier aussi les valeurs Xn-1 du tableau des filtres numériques . Et d'après mes premières mesures via STiX Setting, ce n'était pas probant .
@ bientôt
Thomas