Formation : Piloter un drone depuis une application Android avec le SDK DJI
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 09/01/2023. Dernière mise à jour le 28/10/2024.
Version du programme : 1
Programme de la formation
A l’issue de cette formation, vous serez en capacité de développer une application mobile capable de piloter un drone DJI et de restituer des informations de télémétrie à l’écran. Votre application pourra exécuter plusieurs types de missions en autonomie, prendre des photos, des vidéos, en simulateur comme en vol. Durée : 3 jours (formation possible en présentiel ou distanciel)
Objectifs de la formation
- Maîtriser la création et le déploiement de projet Android utilisant le SDK DJI Mobile
- Maîtriser la connexion d’un drone DJI avec une application mobile et la validation du bon fonctionnement grâce au simulateur DJI
- Maîtriser la récupération de données de télémétrie en provenance du drone
- Maîtriser la préparation et l’exécution de mission de type Waypoint, Hotpoint et Follow Me
- Maîtriser le paramétrage et la récupération de prise de vue sur l’application mobile
Profil des bénéficiaires
- Développeurs mobiles
- Connaissances du développement Android natif en Java
- Connaissance générale du pilotage de drone
- Possession d’un drone DJI adressable avec le SDK Mobile (https://developer.dji.com/mobile-sdk/documentation/introduction/product_introduction.html#supported-products)
Contenu de la formation
-
Découvrir l'écosystème DJI
- Les différentes gammes de drones
- Les différents types de SDK
-
Découvrir le SDK Mobile
- Drones compatibles
- Possibilités offertes par le SDK Mobile
- Limites du SDK Mobiles
- Exemples d’applications du SDK Mobile
-
Installer et configurer l’environnement de développement
- Accès au compte DJI Developer pour enregistrer les applications de formation
- Installation et configuration d’Android Studio
- Création d’un projet Android Natif
-
Développer une première application communiquant avec un drone DJI
- Création d’un projet intégrant le SDK DJI Mobile Android
- Gestion de l’enregistrement du SDK auprès de DJI
- Gestion de la connexion avec le drone
- Lancement de l’application sur smartphone ou tablette
- Lancement et paramétrage du simulateur DJI
-
Découvrir la notion de missions
- Présentation des différentes types de missions
- Paramétrage et exécution d’une mission simple de type Waypoint
- Exécution de la mission sur simulateur DJI
-
Intégrer l’UI/UX SDK dans une application
- Découverte de l’UI/UX SDK
- Intégration du SDK dans une application Android
- Ajout des composants à l’écran : télémétrie, FPV, checklist d’avant vol
- Personnalisation des composants
-
Maîtriser les différents types de missions
- Paramétrage et exécution d’une mission complexe de type Waypoint
- Paramétrage et exécution d’une mission de type Point d’intérêt
- Paramétrage et exécution d’une mission de type Active Track
- Paramétrage et exécution d’une mission de type Tap Fly
- Paramétrage et exécution d’une mission de type Hot Point
-
Découvrir et manipuler la prise de vue
- Paramétrage et pilotage général de la caméra
- Paramétrage de l’image
- Récupération des données sur la prise de vue (focus, histogramme)
- Récupération des informations thermiques
- Paramétrage et exécution de prise de vue
- Paramétrage avancé de la prise de vue
- Gestion du stockage et des fichiers
Cédric MILLAURIAUX est développeur depuis plus de 12 ans. Il a dans un premier temps travaillé pour le ministère des finances et pour le ministère de l’intérieur avant de devenir développeur mobile à son propre compte il y a 8 ans. Il travaille principalement sur des applications dans le domaine de la santé et des objets connectés. Depuis 2019, il travaille en collaboration avec le Groupe F sur le développement d’applications permettant de piloter des drones DJI pour leur faire réaliser des chorégraphies et des vols en autonomie.
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Accueil des apprenants dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Live-coding
- Etude de cas concrets
- Quiz
- Mise à disposition en ligne de documents supports à la suite de la formation.