Formation : Piloter un drone depuis une application Android avec le SDK DJI

Formation créée le 09/01/2023. Dernière mise à jour le 28/10/2024.
Version du programme : 1

Type de formation

Formation mixte

Durée de formation

21 heures (3 jours)

Accessibilité

Oui
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

Formation : Piloter un drone depuis une application Android avec le SDK DJI


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

Pour qui
  • Développeurs mobiles
Prérequis
  • 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

Équipe pédagogique

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.

Suivi de l'exécution et évaluation des résultats

  • 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.

Ressources techniques et pédagogiques

  • 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.

Capacité d'accueil

Entre 1 et 8 apprenants

Délai d'accès

2 semaines

Accessibilité

Pour plus d'informations sur les modalités d'accessibilité pour cette formation, vous pouvez contacter directement adeschamps@confor.tech .