Bonjour. Je crois que le club info du DIRO a pris un bon départ chez Google Montréal. Merci d’être venus, et merci à Google!
En ce qui concerne le projet, vous trouverez les documents pertinents à cet URL :
http://www.iro.umontreal.ca/~club/26-avril-2014/index.html
Il y a la présentation que j’ai donnée sur les bases du pilotage, des instructions de configuration de X-plane, des documents de pilotage du Boeing 747, et le logiciel prototype d’autopilote en Python que nous avons écrit.
Le programme autopilot.py a été étendu pour qu’il fasse un vol plus long et intéressant. Après le décollage, l’avion fera un tournant de 180 degrés, puis suivra un cap qui est l’inverse du cap de décollage. Lisez le code de la fonction fly() pour voir comment les commandes de vol sont enchaînées pour obtenir ce comportement. Il y a des ajustements à la puissance des moteurs, des ajustements à l’élévateur (pour le décollage, la mise en palier, et le tournant), des ajustements aux ailerons pour exécuter le tournant et maintenir le cap inverse.
Je vous conseille comme exercice de faire fonctionner le prototype, puis de le modifier pour
1) faire un second tournant de 180 pour reprendre le cap qu’avait l’avion au décollage
2) après le second tournant, faire une baisse d’altitude pour atteindre 500 pieds du sol et maintenir cette altitude
3) ajuster le rayon du deuxième tournant pour que le passage à 500 pieds se fasse au dessus de la piste de décollage (approximativement!)
4) baisser l’altitude pour que le passage soit à seulement 50 pieds du sol
Ces exercices demandent beaucoup d’essais et d’erreur. C’est une bonne préparation pour la prochaine rencontre où nous verrons les “controlleurs PID”.
Marc