Comment faire voler des drones DJI de manière autonome en intérieur ?
- Procurez-vous l’un des drones pris en charge par le DJI Mobile SDK v5
- Procurez-vous une radiocommande DJI RC N1 (testée par Marvelmind) ou DJI RC N2 (testée par l’un de nos clients)
- Les autres drones et radiocommandes de la liste devraient également être pris en charge, mais n’ont pas été testés en pratique
- Procurez-vous un téléphone Android 10 ou plus récent
- Procurez-vous 3 à 4 x (Super-Beacons + Magnetic Holder) comme balises fixes
- Procurez-vous 1 à 2 x Super-Beacons comme balises mobiles. Allégez-les pour prolonger la durée de vol du drone si vous utilisez un petit drone : remplacez la batterie par une plus petite, retirez le boîtier, etc.
- Procurez-vous 1 x Modem v5.1 comme contrôleur central
- Téléchargez, installez et utilisez le pack logiciel Marvelmind DJI. Installez le Dashboard sur votre ordinateur et l’application Marvelmind DJI sur votre téléphone Android connecté à la radiocommande DJI RC
- Obtenez la licence MMSW0019: prise en charge du vol autonome en intérieur pour DJI et enregistrez-la auprès de nous pour le CPU ID de votre modem
- Suivez le manuel de vol autonome Marvelmind DJI
- Profitez du vol autonome 🙂
Peut-on faire voler le drone DJI dans un entrepôt de 10 000 à 200 000 m² pour scanner l’inventaire ? – Bien sûr ! Il suffit de créer davantage de sous-cartes pour couvrir toute la zone :
- Comment créer des sous-cartes
- Une ligne de vue directe entre la balise mobile et au moins trois balises fixes situées à moins de 30 mètres est indispensable
Si vous avez le moindre doute, envoyez-nous un e-mail à info@marvelmind.com. Nous sommes toujours heureux de vous aider et de vous expliquer.
Mise à jour du 27 oct. 2025 :
- Le dernier pack logiciel Marvelmind DJI : marvelmind_DJI_SW.zip – une mise à jour de plus, avec de multiples améliorations mineures et corrections de bugs
Mise à jour du 30 juil. 2025 :
- Le dernier pack logiciel Marvelmind DJI : marvelmind_DJI_SW.zip – le lien est toujours le même, mais avec une nouvelle version du logiciel
- Multiples changements et améliorations mineurs
Mise à jour du 25 mai 2025 :
- Le dernier logiciel Marvelmind DJI (marvelmind_DJI_SW_v8_220_2025_05_22_release.zip) prend en charge Android MSDK v5. Téléchargez-le maintenant. Vous pouvez faire voler le DJI Mini 4 Pro, par exemple, parmi d’autres drones
- L’un de nos clients a testé avec succès le nouveau logiciel avec la radiocommande DJI RC N2
Mise à jour du 30 mars 2025 :
- DJI a mis à jour le SDK. Désormais (enfin !), le DJI Mini 4 Pro est lui aussi pris en charge, avec quelques autres changements intéressants. En savoir plus : https://developer.dji.com/doc/mobile-sdk-tutorial/en/:
Veuillez noter que nous ne sommes pas encore passés au MSDK v5.13.0 et que nous le ferons lorsque la demande des clients sera forte. Ainsi, si vous prévoyez de faire voler le Mini 4 Pro ou d’autres drones de la liste nouvellement prise en charge, faites-le-nous savoir à l’adresse info@marvelmind.com et nous migrerons vers le nouveau SDK. Toutefois, votre achat avant la migration est requis.
- DJI vs PixHawk/ArduPilot/PX4 – choisissez la plateforme de drone la mieux adaptée à vos besoins
Mise à jour du 1er mars 2025 :
- Téléchargez, installez et utilisez le dernier pack logiciel Marvelmind DJI. Installez le Dashboard sur votre PC et l’application Marvelmind DJI sur votre téléphone Android relié à la DJI RC-N1
Mise à jour du 9 janv. 2025 :
- Procurez-vous l’un des drones pris en charge par le DJI Mobile SDK v5
- Procurez-vous une radiocommande DJI RC-N1
- Procurez-vous un téléphone Android 10 ou plus récent
- Procurez-vous 3 à 4 x (Super-Beacons + Magnetic Holder) comme balises fixes
- Procurez-vous 1 à 2 x Super-Beacons comme balises mobiles. Allégez-les pour prolonger la durée de vol du drone si vous utilisez un petit drone : remplacez la batterie par une plus petite, retirez le boîtier, etc.
- Procurez-vous 1 x Modem v5.1 comme contrôleur central
- Téléchargez, installez et utilisez le pack logiciel Marvelmind DJI. Installez le Dashboard et l’application Marvelmind DJI
- Obtenez la licence MMSW0019: prise en charge du vol autonome en intérieur pour DJI et enregistrez-la auprès de nous pour le CPU ID de votre modem
- Suivez le manuel de vol autonome Marvelmind DJI
- Profitez du vol autonome 🙂
Mise à jour du 1er août 2024 :
- Nous pouvons désormais faire voler des drones DJI en intérieur. Ainsi, certaines informations de l’article ci-dessous sont obsolètes
- Notre application utilise le SDK DJI pour piloter le drone à distance et le faire voler de manière entièrement autonome par points de passage, à partir des données de localisation de nos balises mobiles, par exemple Super-Beacon (avec une batterie plus légère de 100 mAh) ou Mini-TX placé sur le drone, comme dans les vidéos ci-dessous avec d’anciens drones DJI
- La solution n’est pas encore disponible dans le commerce, mais nous recherchons des utilisateurs pilotes. Écrivez-nous à info@marvelmind.com pour plus de détails
- Testé avec le DJI Mini 3 et le DJI Mini 3 Pro. Cela devrait également fonctionner avec des drones de classe similaire et plus récents
- Des drones plus avancés, par exemple les Matrice, devraient prendre en charge la même technologie. Une adaptation logicielle à un autre SDK peut être nécessaire – pas encore vérifié
Informations plus anciennes (et en partie obsolètes) antérieures au 1er août 2024 :
Il est facile de suivre des drones DJI en intérieur. En revanche, les faire voler de manière autonome en intérieur est une tâche moins simple.
Dans cet article, nous nous concentrons uniquement sur les drones DJI, car ils ont leurs propres spécificités. Si vous souhaitez en savoir plus sur les drones autonomes en intérieur en général, consultez notre page Drones principale.
Problèmes avec les drones DJI
Écosystème fermé :
- DJI a construit son entreprise sur le modèle d’Apple : « jardin clos », « à prendre ou à laisser ». Il est difficile, voire impossible, de connecter des équipements non DJI aux drones DJI
- Les drones grand public comme le DJI Mavic ou le DJI Phantom n’ont pas d’entrées GPS externes. Il est donc impossible de connecter facilement une source GPS externe ou une source RTLS d’intérieur comme Marvelmind Indoor “GPS”
- Les drones DJI plus chers, comme les Matrice, disposent d’entrées GPS externes, mais celles-ci sont conçues pour les traceurs GPS DJI, c’est-à-dire qu’on ne sait pas si les protocoles sont disponibles, ouverts ou utilisables commercialement
Non conçus pour les vols autonomes en intérieur :
- Les drones DJI embarquent un magnétomètre/boussole, ce qui convient en extérieur, mais est catastrophique en intérieur. Il y a toujours du métal autour, des courants produisant un champ magnétique qui déforme le champ magnétique terrestre. En conséquence, il est tout simplement difficile de commencer à faire voler le drone, car il ne peut pas terminer l’étalonnage de la boussole
- Il est impossible ou difficile de désactiver la boussole
Le suivi de base des drones DJI en intérieur est facile
Suivre un drone DJI ou n’importe quel drone en intérieur est facile :
- Prenez Marvelmind Indoor “GPS”, par exemple le Starter Set Super-MP
- Installez des balises fixes dans la pièce avec une ligne de vue entre elles et des distances allant jusqu’à 30 m
- Installez une balise mobile sur le drone
- Le système est opérationnel en 10 secondes environ
- Faites voler le drone en mode manuel
- Profitez d’une trace précise
Consultez les exemples ci-dessous pour le suivi en intérieur et en extérieur. Il n’y a aucune différence entre le suivi en intérieur et en extérieur dans ces exemples – même technologie, même approche. Nous montrons simplement qu’il est possible d’utiliser le système en intérieur comme en extérieur, sans dépendre du GPS dans les deux cas.
Solution potentielle pour les drones DJI en intérieur
Avec les SDK DJI Developer, il pourrait être possible de faire voler des drones DJI de manière autonome en intérieur. Selon des informations non vérifiées, il est possible d’utiliser les drones DJI de cette façon :
- Un drone DJI (ou tout autre drone) porte une balise mobile, ou deux balises mobiles si vous souhaitez Localisation + Orientation
- La localisation de la balise mobile (et de son drone) est déterminée par le système
- Les données de localisation sont transmises à un ordinateur externe ou à un pilote automatique qui connaît les points de passage requis et la localisation actuelle du drone
- Les signaux de commande du pilote automatique sont renvoyés au drone via le SDK DJI, c’est-à-dire que le drone pense être piloté par un humain via le SDK, alors qu’en réalité il vole automatiquement
Cela peut fonctionner. Nous avons utilisé une approche similaire il y a longtemps avec un autre drone basique :
Notez que nous l’avons réalisé non pas avec un DJI, mais avec un autre drone basique ; l’approche était cependant très similaire. Le drone n’avait même pas conscience d’être contrôlé automatiquement. Il croyait être piloté manuellement par un opérateur.
Autres options pour faire voler des drones DJI de manière autonome en intérieur
Piratage du protocole GPS interne :
- Il est possible de pirater le matériel et le protocole GPS interne et d’injecter les données à l’intérieur du drone. Le drone ne pourra pas savoir s’il reçoit les données du vrai GPS ou de Marvelmind Indoor “GPS”. Selon des informations non vérifiées, de tels piratages ne sont pas trop difficiles à réaliser, car les protocoles sont disponibles
Piratage de la radiocommande :
- Il est possible de pirater physiquement la radiocommande du drone DJI. Ainsi, au lieu d’un pilotage manuel avec les doigts, on peut injecter des tensions issues de convertisseurs numérique-analogique reliés à un système de commande externe. De cette façon, ni le drone ni même la radiocommande ne sauront qu’ils ne sont pas pilotés par un humain. Le pilote automatique externe fera voler le drone entre les points de passage à partir des coordonnées de la balise mobile, tandis que le système de commande interne du drone maintiendra une position de vol stable – le meilleur des deux mondes
Alternatives à DJI pour le vol autonome en intérieur
Construire un drone basé sur PixHawk ou similaire :
- C’est la solution la plus éprouvée et la plus fonctionnelle
- Beaucoup trop de variantes matérielles et logicielles : de nombreuses versions matérielles de PixHawk chez différents fabricants
- Plusieurs plateformes logicielles : PX4 contre ArduPilot. Il est trop facile de se perdre ou de s’embrouiller avec les réglages
- Flexibilité presque totale pour les entrées, les réglages, etc. Il est même possible de modifier le logiciel, car il est en grande partie open source
- Pour les utilisateurs intermédiaires et avancés
- Marvelmind a testé et prend en charge plusieurs configurations. La plus récente : PX4 + PixHawk 4 : https://youtu.be/52e6eTZapJ8
Intégration avec d’autres types de drones :
- https://dronehub.ai
- https://www.parrot.com/en
- https://us.yuneec.com/
- https://freeflysystems.com/
- https://skyfish.ai/
- https://percepto.co/
- https://www.skydio.com/
- https://www.autelrobotics.com/
- https://www.symatoys.com/
- https://www.hubsan.com
- https://draganfly.com/
- https://www.flyability.com/