Projet AR.Drone
Sommaire :
Remerciements ............................................................................................................................ 3
Introduction ................................................................................................................................. 6
1. Présentation synthétique du projet ........................................................................................... 7
2. Outils ....................................................................................................................................... 8
2.1. Blender ..........................................................................................................................................8
2.2. Raydium .........................................................................................................................................8
2.3. OpenGL ..........................................................................................................................................9
2.4. ODE ................................................................................................................................................9
2.5. Tortoise SVN ............................................................................................................................... 10
2.6. Wireshark ................................................................................................................................... 10
3. Structure d’un programme Raydium ........................................................................................ 11
3.1. Fonction main() .......................................................................................................................... 11
3.2. Fonction d’affichage ................................................................................................................... 11
3.3. Fonction step() ............................................................................................................................ 11
4. Partie modélisation ................................................................................................................. 12
4.1. La 3D temps réel et la 3D pré-calculée ....................................................................................... 12
4.2. Création des objets 3D ............................................................................................................... 13
5. Partie physique........................................................................................................................ 15
5.1. Création du drone dans Raydium ............................................................................................... 15
5.2. Intégration des objets 3D dans le moteur physique .................................................................. 16
5.3. Gestion des forces ...................................................................................................................... 17
5.4. Gestion de l’asservissement ....................................................................................................... 18
5.5. Gestion des logs et du PHP ......................................................................................................... 19
6. Réseau .................................................................................................................................... 20
6.1. L'établissement du lien ............................................................................................................... 20
6.2. Déroulement de la communication ............................................................................................ 20
6.3. Optimisation de la communication ............................................................................................ 21