PRISE EN MAIN DU PARROT A.R. DRONE

Documents pareils
Parrot démontre sa maîtrise technologique avec le Bebop Drone, un quadricoptère de loisirs avec des caractéristiques d un drone professionnel.

Le drone de cartographie professionnelle

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

ArcGIS. for Mobile. Comprendre notre monde

La mesure de la consommation des Applications mobiles

La tablette grand écran pour partager votre expérience sous Android Honeycomb!

Le Web de A à Z. 1re partie : Naviguer sur le Web

Vivre avec Linux en dehors des ordinateurs

MetaTrader 4/5 pour Android. Guide de l utilisateur

SYSTÈME DE SURVEILLANCE VIDÉO À DISTANCE

SYSTÈME DE SURVEILLANCE VIDÉO À DISTANCE

Atelier numérique. Développement économique de Courbevoie. Internet / Extranet / Mobilité : Prospection et Support d'aide à la vente

DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS

Mise en route de votre collier GPS Pet Tracker

Poste virtuel. Installation du client CITRIX RECEIVER

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Manuel de l utilisateur

VIDEO RECORDING Accès à distance

EIP 2012 Projet Livepad. Documentation technique 1.5

Environnement Zebra Link-OS version 2.0

Formation WinDev Mobile

Recommandations techniques

Twixl Portfolio DE INDESIGN VERS LES TABLETTES. Luk Dhondt - Product Manager

Service de collaboration en ligne. Microsoft Office 365

Environnement Zebra Link-OS version 2.0

UTILISATION DES SMARTPHONES EN SCIENCES CONSEILS PRATIQUES

Sommaire. Leap motion Technologie Fonctionnement Langages utilisés Possibilités d utilisation... 4

LES TABLETTES TACTILES

WD390U-EST. Projecteurs ultra grand angle à optique haute qualité WXGA Lumens - 0,375 : 1 - Fonction client léger

Exploitation, maintenance & sécurité des infrastructures Prenez de l altitude en toute sérénité

Benjamin Morin SANSTABOO. L iphone OS 4. maîtrisé. pour l utilisateur avancé. Groupe Eyrolles, 2010, ISBN :

Notice d utilisation de la Base de Données des décisions du Comité Directeur National

Accéder à ZeCoffre via FTP

Comment obtenir des ebooks sur le Reader

Approche Hybride de la Diffusion OTT. Julien Privé / Senior Solutions Engineer

Cahier des charges. driver WIFI pour chipset Ralink RT2571W. sur hardware ARM7

Béatrice Bertrand CDDP de l Eure. Béatrice Bertrand CDDP de l'eure

Point sur les solutions de développement d apps pour les périphériques mobiles

La Communication Unifiée et la collaboration pour

Cloud computing Votre informatique à la demande

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

COLLEGE ADRIEN CERNEAU

Réinventer la sensation de lire

Windows Phone conçu pour les entreprises.

Compte TOURISME PORTS ENVIRONNEMENT UPPC RÉSEAU EXEMPLAIRE DES VILLES PORTS - TERROIRS CULTURELS DE CORSE TIC PORTO- VECCHIO

Panorama de l offre et des usages des tablettes

Réseaux M2 CCI SIRR. Introduction / Généralités

remotebox Application pour la commande à distance du XDJ-R1 Mode d emploi

Systems Manager Gestion de périphériques mobiles par le Cloud

IPHONE BANNIÈRE CLASSIQUE DIMENSIONS. Standard : 320 x 53 (portrait) 20Ko Jpeg/Gif/Png. HD : 640 x 106 (portrait) 20Ko Jpeg/Gif/Png DESCRIPTION

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

Votre Réseau est-il prêt?

Spétechs Mobile. D e r n i è r e m i s e à j o u r : s e p t e m b r e

Fonctions. Solution professionnelle pour le stockage de données, la synchronisation multi- plateformes et la collaboration

APPS PANEL. Lyon Paris

Séminaire Partenaires Esri France 7-8 juin Paris Les API ArcGIS pour les smartphones

Diapason. Alarme et Domotique sans fil. Fiche Produit. avec levée de doute visuelle et application Smartphone

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

Programme de formations 2012-S1

UTILISATION DU LIVRE NUMÉRIQUE

PRECAUTIONS DESCRIPTION DU PRODUIT

Catalogue Cadeaux High tech - Gadgets espion

Guide pratique de vos solutions mobiles à l international. Téléphonez et restez joignable à l étranger GUIDE ROAMING

systèmes étendus Guide des Version 6.7 pour systèmes HD sous Macintosh ou Windows Digidesign

Optimisez vos environnements Virtualisez assurément

Sommaire 1. Aperçu du Produit

DIGIGRAM interfaces audio INTERFACES PCMCIA. VXpocket V2. VXpocket 440 INTERFACES USB UAX220 V2. UAX220-Mic 346 DIGIGRAM

Français - Anglais - Italien K&KEY IP. votre partenaire technologique. IT Outsourcing.


Les stations météo Vantage Pro2.

Emprunter et lire un livre numérique sur FRe BOOKS en français

Note comparative entre les caractéristiques des tablettes numériques, smartphones et pocket PC pour la collecte de données naturalistes de terrain

La qualité opérationnelle = Mobilité + Rapidité + Traçabilité,

MetaTrader pour IPhone. Guide d utilisation

Barre Supplémentaire 85x85 Barre Supplémentaire 85x30

Caractéristiques principales:

Rapport projet MMI. Luis Domingues, I3 Naomi Favre, I3 Tiago De Deus, I3. Luis Domingues, Tiago De Deus, Naomi Favre SP Interfaces Multimodales

Solution de publication digitale sur smartphones et tablettes pour tous vos documents. Document édité par Forecomm - Avril 2013

LA MULTIPLICATION DES PLATEFORMES DANS L INDUSTRIE DU JEU VIDÉO

Diapason. avec levée de doute vidéo et Application Smartphone. Un système conçu pour l utilisateur et pensé pour l installateur.

LES TABLETTES : GÉNÉRALITÉS

Etude d Exchange, Google Apps, Office 365 et Zimbra

Preliminary Spec Sheet

GUIDE D INSTALLATION ET D UTILISATION PI AUTHENTICATOR

LES LOIS PHYSIQUES APPLIQUÉES AUX DEUX-ROUES : 1. LA FORCE DE GUIDAGE

Boîtier TV F200 Retransmetteur de chaînes à distance

DVR08IP-8POE. DVR08IP-8POE DVR Série Neptune IP. NVR (Network Video Recorder) 8 canaux pour caméras IP avec 8 ports réseau PoE intégrés

Mode d emploi CONNEXION AU TERMINAL SERVER

Moderniser vos postes de travail grâce à VMware

HYPERDRIVE iusbport Guide d utilisation

geek Soyez le de l été! PHP :HIKONB=^UZ^Z]:?k@b@g@p@a"; Découvrez Chrome, Firefox, IE, Safari Enquête écoles Diplômes : quel prix

ThinkMobile. Mobile & Tablets Consulting. Android Agile R&D Blackberry Multiplatform Windows Phone Massive Downloads Marketing Appstores

MagicSoft Playout. Permet de mixer des playlists de contenu SD, HDV et Full HD. Prise en charge des formats AVI, MXF, MP4, MOV, MPEG2 et H264.

DLTA Deploy. Une offre unique de gestion de flotte mobile pour iphone, ipad & ipod touch. La solution de gestion de flotte mobile pour ios

C2I. Ou réapprendre ce que l on connait. Florimond GUENIAT Première semaine Cours C2I l IUT de Sceaux C2I 1 / 21. florimond.gueniat@limsi.

Architecture BIGBLUEBUTTON Groupe BigBlueButton - Sénégal

wezee Disk Wifi Hard Drive Guide d installation rapide

CAHIER DES CHARGES «Migration Office 365 et deploiement sous Windows Azure» Déploiement et accompagnement de la solution Cloud de Microsoft

Cahier des Clauses Techniques Particulières

Transcription:

PRISE EN MAIN DU PARROT A.R. DRONE Groupe de travail IDDC Jeudi 24 mars 2011 Clément Guérin Michel Ménard

Plan de la présentation 2 Présentation du drone Caractéristiques techniques Fonctionnement général Présentation du SDK Travaux sur la vidéo Capture du flux vidéo Traitement de la vidéo Pilotage automatique Applications

Présentation du drone 3 Caractéristiques techniques A l extérieur 4 moteurs (35000 rpm) Batterie Lithium Polymer (3 cellules, 11.1V, 1000 mah) Hélices spécialement conçues pour l A.R. Drone Structure en fibres de carbone Caméra frontale (640x480, angle de 93, 15 fps) Caméra verticale (176x144, angle de 64, 60 fps) Altimètre à ultrasons (40kHz, portée de 6 mètres)

Présentation du drone 4 Caractéristiques techniques A l intérieur Accéléromètre sur 3 axes Deux gyroscopes Processeur : ARM9 468MHz Mémoire : 128Mo DDR à 200MHz Wifi b/g Linux OS

Présentation du drone 5 Caractéristiques techniques Spécifications Poids : 380 g / 420 g Dimensions : 45x29 cm / 52.5x51.5 cm Vitesse max : 18 km/h Durée de vol : entre 10 et 15 minutes (pour 2h de charge) Logiciel Pilote automatique stabilisant le drone en cas d inactivité et le faisant atterrir en cas de perte de connexion

Présentation du drone 6 Quatre rotors chacun fixé à un bout de l armature Au centre, la batterie et le reste du hardware Chaque paire de moteurs opposés tourne dans le même sens Fonctionnement général

Présentation du drone 7 Fonctionnement général Connexion en WIFI Génération d un réseau ad-hoc par le drone Plusieurs clients peuvent s y connecter, un seul peut contrôler le drone Trois canaux de communication principaux Contrôle du drone en UDP sur le port 5556 Données de navigation en UDP sur le port 5554 Flux vidéo sur le port 5555 Transfert de données critiques en TCP sur le port 5559

Présentation du SDK 8 Distribué gratuitement par Parrot Mises à jour régulières (dernière en février 2011) Contient Les librairies A.R.Drone Library et A.R.Drone Tool La librairie Control Engine pour ios Des exemples pour Linux, Windows, ios et Android Une documentation

Présentation du SDK 9 Contenu de A.R.Drone Library Headers décrivant les protocoles de communication utilisés par le drone VLIB : librairie de traitement vidéo VPSDK VPSTAGES : construction de pipelines de traitement vidéo VPOS : fonctions systèmes (allocation mémoire, gestion des threads ) VPCOM : fonctions de communication (Wifi, Bluetooth ) VPAPI : gestion des pipelines vidéos et des threads A.R.Drone Tool

Présentation du SDK 10 Contenu de A.R.Drone Tool Thread de gestion des commandes envoyées au drone Thread de gestion des données de navigation Thread de gestion du flux vidéo Thread de gestion des données de contrôle Fonction main initialisant toutes les communications avec le drone

Présentation du SDK 11 Control Engine Librairie Xcode faisant l interface entre l application et A.R.Drone Library

Présentation du SDK 12 Plusieurs exemples d applications FreeFlight (ios) Navigation (Linux)

Travaux sur la vidéo 13 Capture du flux vidéo Objectif : permettre l enregistrement du flux vidéo provenant des deux caméras Contraintes : Temps réel Ressources limitées Mémoire Processeur Expérience utilisateur

Travaux sur la vidéo 14 Capture du flux vidéo Flux vidéo reçu image par image Trames reçues et décodées par les fonctions VLIB Données images converties en OpenGL et affichées sur la vue interception des frames

Travaux sur la vidéo 15 Plusieurs solutions : Stocker les images en mémoire puis générer une vidéo une fois l enregistrement stoppé Avantages : peu gourmand en ressources pendant l enregistrement permet de conserver une cadence maximale Inconvénients : accumulation en mémoire importante obligation de limiter la durée d enregistrement délai entre deux vidéos nécessaire à la conversion Capture du flux vidéo

Travaux sur la vidéo 16 Capture du flux vidéo Plusieurs solutions : Générer la vidéo au fil de l arrivée des images Avantages : enregistrement en temps réel aucune limite de durée Inconvénients : diminution de la cadence image avec la caméra frontale thread principal ajoute des images début enregistrement Conteneur images retire des images fin enregistrement thread enregistrement

Travaux sur la vidéo 17 Traitement de la vidéo Directement limité par la puissance du client iphone : Faibles ressources, possibilités limitées Marqueurs de couleur automatiquement détectés Fonctionne pour des marqueurs horizontaux

Travaux sur la vidéo 18 Traitement de la vidéo PC : Ressources potentiellement plus importantes Traitements plus complexes possibles

Travaux sur la vidéo 19 Traitement de la vidéo Traitement déporté sur un serveur Connexion d un deuxième périphérique Streaming des images de l iphone vers le serveur serveur streaming borne wifi client streaming

Pilotage automatique 20 Objectif : faire réagir le drone à certains stimuli Altitude (ultrasons) Trajectoire (gyroscope) Déplacement (accéléromètre) Vidéo (caméras) Application : quadrillage d une zone bornée par des lignes de marqueurs au sol

Pilotage automatique 21 Données de contrôle et de navigation respectivement envoyées et reçues continuellement (30 fois par seconde) Possibilité de shunter les actions de l utilisateur et de construire des commandes en fonction des données de navigation reçues

Pilotage automatique 22 Données de navigation Vitesse linéaire Position angulaire Altitude Données de contrôle Accéléromètre pitch / roll Yaw Gaz

Pilotage automatique 23 Exemple d application Marqueur Correction Stabilisation détecté trajectoire altitude (caméra (altimètre) (gyroscope) verticale) Correction dérive (accéléromètre)

Applications 24 Projet MODECOL, reconnaissance d herbacés Permettrait de générer une image d un champ entier automatiquement Résolution d images inadaptée aux contraintes du projet Jeux Réalité augmentée (voir vidéos) Parcours à réaliser en autonomie

Applications 25 ARecord publié sur l App Store Enregistrement vidéo / lot d images Prises de vue instantanées