27
iFlyBot 2012 Présentation - Partie « Technique » Acteurs Nom Client Philippe GAUSSIER Chef de Projet Bruce DESSALLE Membres de l’équipe Julien NOIROT Olivier NESTY Florian KAISER Damien PELLISSON Encadrants Carina ROELS Pierre ANDRY Tuyêt Trâm DANG NGOC Mathieu LE COZ

Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Embed Size (px)

Citation preview

Page 1: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

iFlyBot 2012Présentation -

Partie « Technique »

Acteurs Nom

Client Philippe GAUSSIER

Chef de Projet Bruce DESSALLE

Membres de l’équipe Julien NOIROTOlivier NESTYFlorian KAISERDamien PELLISSON

Encadrants Carina ROELSPierre ANDRYTuyêt Trâm DANG NGOCMathieu LE COZ

Page 2: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 2

Présentation Solutions techniques Réalisations Synthèse Bilan

Sommaire

Page 3: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 3

Présentation de l’équipe

Bruce DESSALLE

Chef de projet

Olivier NESTYResponsable

Matériel

Julien NOIROTEtudes &

Recherche

Damien PELLISSON

Responsable Logiciel

Florian KAISERResponsable

Qualité

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 4: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 4

Client◦ M. Philippe GAUSSIER

Intervenants Université Cergy Pontoise◦ M. Pierre ANDRY◦ Mme Tuyêt Trâm DANG NGOC

Intervenants ITIN (école de la CCIV)◦ Mme Carina ROELS◦ M. Mathieu LE COZ

Présentation des intervenants

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 5: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 5

Deux plateformes :

Les plateformes

o Hélicoptère

o Quadricoptère

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 6: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 6

Projet existant depuis 5 ans

Communication PC->Drone Xbee◦ Programme de manipulation au clavier

Caméra Sans Fil◦ Retour vidéo sur le pc◦ Algorithme de détection d’horizon

Test de charge

Rappel de l’existant

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 7: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 7

Poursuivre les travaux des années antérieures

Se concentrer sur la plateforme du Quadri

Obtenir un traitement en boucle fermée pour la stabilisation du drone

Contrôler le temps de boucle de nos algorithmes (aspects « Temps réel »)

Exigences du client

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 8: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

8

Objectifs du projet

Must have Should have

Envoi d’ordres

Vol stationnaire

Vol autonome

Envoi et exécution de missions

Réalisation d’un drone intelligent Etude des problématiques liées au vol d’un UAV

Présentation finale iFlyBot2012 - Partie "Technique"

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 9: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 9

Solution Technique simplifiée

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 10: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 10

Solution Matérielle passée

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 11: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 11

Solution Matérielle présente

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 12: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 12

Solution Logicielle

C++

JAVA Capteurs Actionneurs Algorithmes de traitements Communication

IHM Monitoring Communication

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 13: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 13

Solution Logicielle UML

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 14: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 14

Communication Gumstix <-> Drone◦ Communication série◦ Envoi des ordres au drone◦ Réception de l’état du drone

Réalisation

Présentation Solutions techniques Réalisation Synthèse Bilan

ConfigurationCommande Données

Startbite Lenght MSB

LenghtLSB

DATA CRC 16 MSB

CRC 16 LSB

‘>*>’ Lenght<<8 Lenght&&FF

DATA CRC<<8 CRC&&FF

Page 15: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 15

Présentation Solutions techniques Réalisation Synthèse Bilan

Test de calibrage – Décollage/Atterrissage autonome

Page 16: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 16

Communication réseau Wifi◦ Transmission des informations de vol◦ Réception des ordres & missions

Réalisation

Présentation Solutions techniques Réalisation Synthèse Bilan

2:10:10:49.0435348:2.0846384:20:missionName:2

Page 17: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 17

Boucle d’asservissement◦ Stabiliser le drone◦ Contrôler ses déplacements

Réalisation

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 18: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 18

Traitement d’image◦ Caspa : acquisition image◦ Gumstix : détection de mouvements◦ Gumstix : création du BasicMove correspondant◦ Gumstix : envoi ordre de mouvement en Série◦ FunPilot : transfère l’ordre aux moteurs

Réalisation

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 19: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 19

Suivi de points GPS◦ Gumstix : Récupération position courante du

drone◦ IHM : Sélection d’une destination (clic)◦ Gumstix : Calcul distance & trajectoire à la cible◦ Gumstix : création du BasicMove correspondant◦ Gumstix : envoi ordre de mouvement en Série◦ FunPilot : transfère l’ordre aux moteurs

Réalisation

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 20: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 20

Interface Homme Machine◦ Affichage des informations◦ Préparation des missions

Réalisation

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 21: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 21

Répartition des tâches

Présentation Solutions techniques Réalisation Synthèse Bilan

Bruce Olivier Julien Damien Florian• Suivi avancement• Management équipe• Documentation• Communication série• Algorithmes de traitement

• Design IHM• Poster• Capteur Accéléromètre• Communication côté Gumstix

• Site web• Documentation• Analyse de l’existant• Xbee• Capteur GPS

• Développement général Gallop43• Spécifications• Conception classes (UML)

• IHM• Communication côté Interface• Electronique

Page 22: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 22

Synthèse des risques

Perte ponctuelle d'effectif

Communication avec le client

Perte du SVN

Mauvaises conditions météorologiques

Retard sur les commandes

Non exhaustivité des commandes

Achat de matériel non conforme

Panne, casse matérielle

Manque de compétences techniques

Manque de support technique

0

20

40

60

Criticité Retard

Présentation Solutions techniques Réalisation Synthèse Bilan

Page 23: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

23

Evolution des coûts

Présentation finale iFlyBot2012 - Partie "Technique"

Présentation

Solutions techniques

Réalisation Synthèse Bilan

Page 24: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 24

Temps alloué / Temps consommé

Jours Heures0

200

400

600

800

1000

1200

1400

1600

1800

2000

135

945

265

1854Temps projet donné par l'UCP Temps projet réel

Présentation

Solutions techniques

Réalisation Synthèse Bilan

Page 25: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 25

Drone de surveillance◦ Inspection des avions◦ Lieux publics

Drone de recherche◦ Recherche de personnes

Cartographie / Slamming

Futur du projet

Présentation

Solutions techniques

Réalisation Synthèse Bilan

Page 26: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

Présentation finale iFlyBot2012 - Partie "Technique" 26

Paramétrage plus poussé d’asservissement

Intégration d’applications

Savoir-faire sur Gumstix Documentation Asservissement machine

Intégration de l’intelligence Boucle d’asservissement IHM de contrôle

PERSPECTIVES

Bilan

RETOUR

D’EXPERIENCE

PROJET

Présentation

Solutions techniques

Réalisation Synthèse Bilan

Page 27: Présentation - Partie « Technique » ActeursNom ClientPhilippe GAUSSIER Chef de ProjetBruce DESSALLE Membres de léquipeJulien NOIROT Olivier NESTY Florian

27

Site Web◦ http://iflybot2012.pcalacarte.fr

Par mail◦ [email protected]

Nous contacter

Merci de votre attention

Avez-vous des questions

Présentation

Solutions techniques

Réalisation Synthèse Bilan

Présentation finale iFlyBot2012 - Partie "Technique"