La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Réalisation dun drone et de lapplication pour le contrôler.

Présentations similaires


Présentation au sujet: "Réalisation dun drone et de lapplication pour le contrôler."— Transcription de la présentation:

1 Réalisation dun drone et de lapplication pour le contrôler

2 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

3

4 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

5

6 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

7 Seule application avancée pour lar.Drone sous Android Interface fournie par Parrot

8 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

9 Réaliser un drone et le piloter. Particularités: Modification de lAR.Drone de PARROT. Remplacement de toute la partie « Carte-Mére » Pilotage via Android. Système Android WifiCPU (ARM9) -4 Servos-moteurs -Centrale intertielle

10 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

11 Mise en place dun groupe Google Wave Réalisation dun diagramme de GANTT Particularités: Modification de lAR.Drone de PARROT. Pilotage via Android. En charge de la partie Android/ Contrôle du drone à distance.

12 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

13

14 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

15 Choix du matériel Mise en place dun environnement de développement Android Découverte de la programmation sous Android Développement des applications nécessaires au contrôle du drone. Réalisation de documents explicatifs

16 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

17 Conditions: Compatible avec les réseaux Wifi Ad-hoc. Facilité de programmation/modification. Aucune contrainte constructeur. Choix: Google Nexus One Pirx : 450

18 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

19 Remplacement de la « ROM » dorigine du N1. « Root » du smartphone Déverrouillage du Boot Loader. Flashage de la nouvelle « ROM » Installation du SDK de PARROT Test du bon fonctionnement de lapplication Android. Installation du SDK de Google Configuration diverses. Test dun « HelloWorld » Mise en place dun dépôt SVN via GoogleCode

20 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

21 Réalisation de programmes de test simple et configuration de l émulateur

22 Création dun projet: Choix de la version minimum dAndroid Nom du paquet, de lapplication, et de lactivité. Contenu dun projet Android: AndroidManifest.xml Définit les autorisations Les titres Les activité utilisées Le dossier « res » pour ressources contient: Images Fichier XML décrivant linterface Certaines valeur de conteneurs dans linterface Le dossier « src » pour sources contient: Le paquet du projet Les sources des activités

23

24 Réalisation de programmes plus évolués et test sur le Nexus one. Test des capteurs

25 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

26 Connexion WIFI ad-hoc Type de communication :UDP Utilisation de 3 ports Réception(5555) Envoi(5556) Vidéo(5554) Doit permettre: Décollage Atterrissage Commande de base pour le déplacement

27 Chaque connexion initialise un compteur de commande nommé « cpt » dans ce qui suis. Chaque commande est envoyé seule avec les caractères « \r\n » qui permettent de valider la commande coté drone. Commande de contrôle: Décollage/Atterissage AT*REF=" + cpt + ",1\r\n AT*REF=" + cpt + ",0\r\n Gaz EX. : AT*PCMD=" + cpt + ",0,0,0.8,0\r\n Inclinaison EX. : AT*PCMD=" + cpt + ",0.5,0.5,0,0\r\n Direction EX. : AT*PCMD=" + cpt + ",0,0,0,0.5\r\n Ses valeurs sont données à titre dexemple, et ses commandes sont inspirées de la documentation Parrot.

28 Permet de configurer: Les ports Ladresse IP du drone Différentes valeurs de configuration

29 Tableau de la liste des config.

30 Réalisation dun programme permettant de retranscrire une visualisation type avion sur le Nexus one.

31 Ce programme interprète 3 valeurs passé en paramètre qui correspondent à la position du drone.

32 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

33 Actuellement 3 applications distinctes destiné à être regroupé en une seule. Partie Gumstix: Configuration de la Gumstix pour créer au démarrage une réseaux Wifi ad-hoc avec DHCP. Heures travaillées: Octobre : 22h Novembre : 24h Décembre : 34h Janvier : 45h Total : 125h

34 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

35 Possibilité dévolution: Vidéo Altimètre Pilotage via des commandes analogiques Rajout de configurations et de vérifications Optimisation

36 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

37 Apport : Connaissance du système Android Prise en compte de certaines spécificités de lembarqué Contrainte temporelle

38 Présentation Ar.Drone Interface Iphone Interface Android Projet Organisation Gantt prévisionnel Partie personnelle Choix du matériel Mise en place des outils Découverte dAndroid Développement des applications Synthèse et intégration Avenir Conclusion Documents

39 Liens externes https://wave.google.com/wave drone/dev/developers drone/dev/developers Extra OMAPWifi/BtAlim


Télécharger ppt "Réalisation dun drone et de lapplication pour le contrôler."

Présentations similaires


Annonces Google