iflybot 2012

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

Upload: casey

Post on 23-Feb-2016

35 views

Category:

Documents


0 download

DESCRIPTION

iFlyBot 2012. Présentation - Partie « Technique ». Sommaire. Présentation Solutions techniques Réalisations Synthèse Bilan. Présentation de l’équipe. Bruce DESSALLE Chef de projet. Olivier NESTY Responsable Matériel. Julien NOIROT Etudes & Recherche. Damien PELLISSON - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: iFlyBot  2012

iFlyBot 2012Présentation -

Partie « Technique »Acteurs NomClient Philippe GAUSSIERChef de Projet Bruce DESSALLEMembres de l’équipe Julien NOIROT

Olivier NESTYFlorian KAISERDamien PELLISSON

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

Page 2: iFlyBot  2012

Présentation finale iFlyBot2012 - Partie "Technique" 2

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

Sommaire

Page 3: iFlyBot  2012

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: iFlyBot  2012

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: iFlyBot  2012

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: iFlyBot  2012

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’existantPrésentation Solutions

techniques Réalisation Synthèse Bilan

Page 7: iFlyBot  2012

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 clientPrésentation Solutions

techniques Réalisation Synthèse Bilan

Page 8: iFlyBot  2012

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: iFlyBot  2012

Présentation finale iFlyBot2012 - Partie "Technique" 9

Solution Technique simplifiée

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

Page 10: iFlyBot  2012

Présentation finale iFlyBot2012 - Partie "Technique" 10

Solution Matérielle passéePrésentation Solutions

techniques Réalisation Synthèse Bilan

Page 11: iFlyBot  2012

Présentation finale iFlyBot2012 - Partie "Technique" 11

Solution Matérielle présente

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

Page 12: iFlyBot  2012

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: iFlyBot  2012

Présentation finale iFlyBot2012 - Partie "Technique" 13

Solution Logicielle UMLPrésentation Solutions

techniques Réalisation Synthèse Bilan

Page 14: iFlyBot  2012

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éalisationPrésentation Solutions

techniques Réalisation Synthèse Bilan

ConfigurationCommande DonnéesStartbite Lenght

MSBLenght

LSBDATA CRC 16

MSBCRC 16

LSB‘>*>’ Lenght<<8 Lenght&&F

FDATA CRC<<8 CRC&&FF

Page 15: iFlyBot  2012

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: iFlyBot  2012

Présentation finale iFlyBot2012 - Partie "Technique" 16

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

RéalisationPrésentation Solutions

techniques Réalisation Synthèse Bilan

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

Page 17: iFlyBot  2012

Présentation finale iFlyBot2012 - Partie "Technique" 17

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

RéalisationPrésentation Solutions

techniques Réalisation Synthèse Bilan

Page 18: iFlyBot  2012

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éalisationPrésentation Solutions

techniques Réalisation Synthèse Bilan

Page 19: iFlyBot  2012

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éalisationPrésentation Solutions

techniques Réalisation Synthèse Bilan

Page 20: iFlyBot  2012

Présentation finale iFlyBot2012 - Partie "Technique" 20

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

RéalisationPrésentation Solutions

techniques Réalisation Synthèse Bilan

Page 21: iFlyBot  2012

Présentation finale iFlyBot2012 - Partie "Technique" 21

Répartition des tâchesPré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: iFlyBot  2012

Présentation finale iFlyBot2012 - Partie "Technique" 22

Synthèse des risques

Perte ponctuelle d'effectifCommunication avec le client

Perte du SVN

Mauvaises conditions météorologiques

Retard sur les commandesNon 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: iFlyBot  2012

23

Evolution des coûts

Présentation finale iFlyBot2012 - Partie "Technique"

Présentation

Solutions techniques Réalisation Synthèse Bilan

Page 24: iFlyBot  2012

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

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

Présentation

Solutions techniques Réalisation Synthèse Bilan

Page 25: iFlyBot  2012

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 projetPrésentatio

nSolutions

techniques Réalisation Synthèse Bilan

Page 26: iFlyBot  2012

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: iFlyBot  2012

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"