Come far volare i droni DJI in modo autonomo al chiuso?
- Procurati uno dei droni supportati da il DJI Mobile SDK v5
- Procurati un telecomando DJI RC N1 (testato da Marvelmind) o DJI RC N2 (testato da uno dei nostri clienti)
- Anche gli altri droni e telecomandi presenti in the list dovrebbero essere supportati, ma non sono stati testati nella pratica
- Procurati un telefono Android 10 o versione successiva
- Procurati da 3 a 4 x (Super-Beacons + Magnetic Holder) come beacon fissi
- Procurati da 1 a 2 x Super-Beacons come beacon mobili. Alleggeriscili per avere più tempo di volo del drone, se usi un drone piccolo: sostituisci la batteria con una più piccola, rimuovi il guscio, ecc.
- Procurati 1 x Modem v5.1 come controller centrale
- Scarica, installa e utilizza il Marvelmind DJI SW pack. Installa il Dashboard e l’app Marvelmind DJI
- Ottieni la licenza MMSW0019: Supporto al volo autonomo al chiuso per DJI e registrala con noi per il CPU ID del tuo modem
- Segui il Marvelmind DJI Autonomous Flight Manual
- Goditi il volo autonomo 🙂
Aggiornamento 27.Ott.2025:
- L’ultimo pacchetto software Marvelmind DJI: marvelmind_DJI_SW.zip – un altro aggiornamento con numerosi miglioramenti minori e correzioni di bug
Aggiornamento 30.Luglio.2025:
- L’ultimo pacchetto software Marvelmind DJI: marvelmind_DJI_SW.zip – è sempre lo stesso link, ma con una nuova versione del software
- Numerose modifiche e miglioramenti minori
Aggiornamento 25.Maggio.2025:
- L’ultimo Marvelmind DJI SW (marvelmind_DJI_SW_v8_220_2025_05_22_release.zip) supporta Android MSDK v5. Scaricalo ora. Puoi far volare, ad esempio, il DJI Mini 4 Pro, tra gli altri droni
- Uno dei nostri clienti ha testato con successo il nuovo SW con DJI RC N2
Aggiornamento 30.Mar.2025:
- DJI ha aggiornato il SDK. Ora (finalmente!), supportano anche il DJI Mini 4 Pro e alcune altre modifiche interessanti. Maggiori informazioni: https://developer.dji.com/doc/mobile-sdk-tutorial/en/:
Si prega di notare che non siamo ancora passati a MSDK v5.13.0, e lo faremo quando ci sarà una forte richiesta da parte dei clienti. Pertanto, se intendi far volare il Mini 4 Pro o altri droni dal nuovo elenco supportato, contattaci all’indirizzo info@marvelmind.com e migreremo al nuovo SDK. È tuttavia necessario effettuare l’acquisto prima della migrazione.
- DJI vs. PixHawk/ArduPilot/PX4 – scegli la piattaforma drone più adatta alle tue esigenze
Aggiornamento 01.Mar.2025:
- Scarica, installa e utilizza l’ultimo Marvelmind DJI SW pack. Installa il Dashboard sul tuo PC e l’app Marvelmind DJI sul tuo telefono Android collegato con DJI RC-N1
Aggiornamento 09.Gen.2025:
- Procurati uno dei droni supportati da il DJI Mobile SDK v5
- Procurati un telecomando DJI RC-N1
- Procurati un telefono Android 10 o versione successiva
- Procurati da 3 a 4 x (Super-Beacons + Magnetic Holder) come beacon fissi
- Procurati da 1 a 2 x Super-Beacons come beacon mobili. Alleggeriscili per avere più tempo di volo del drone, se usi un drone piccolo: sostituisci la batteria con una più piccola, rimuovi il guscio, ecc.
- Procurati 1 x Modem v5.1 come controller centrale
- Scarica, installa e utilizza il Marvelmind DJI SW pack. Installa il Dashboard e l’app Marvelmind DJI
- Ottieni la licenza MMSW0019: Supporto al volo autonomo al chiuso per DJI e registrala con noi per il CPU ID del tuo modem
- Segui il Marvelmind DJI Autonomous Flight Manual
- Goditi il volo autonomo 🙂
Aggiornamento 01.Ago.2024:
- Ora possiamo far volare i droni DJI al chiuso. Pertanto, alcune informazioni nell’articolo seguente sono obsolete
- La nostra app utilizza il DJI SDK per controllare il drone da remoto e farlo volare in modo completamente autonomo tramite waypoint basati sui dati di posizione forniti dai nostri beacon mobili, ad esempio Super-Beacon (con batteria più leggera da 100 mAh) o Mini-TX posizionato sul drone in modo simile ai video con i vecchi droni DJI qui sotto
- La soluzione non è ancora disponibile commercialmente, ma siamo alla ricerca di utenti pilota. Inviaci un messaggio a info@marvelmind.com per maggiori dettagli
- Testato con DJI Mini 3 e DJI Mini 3 Pro. Dovrebbe funzionare anche con droni di categoria simile e più recenti
- I droni più avanzati, ad esempio i Matrice, dovrebbero supportare la stessa tecnologia. Potrebbe essere necessario un adattamento SW a un altro SDK – non ancora verificato
Informazioni precedenti (e parzialmente obsolete) prima del 01.Ago.2024:
Tracciare i droni DJI al chiuso è facile. Tuttavia, far volare i droni DJI in modo autonomo al chiuso è un’operazione meno immediata.
In questo articolo ci concentriamo esclusivamente sui droni DJI, poiché presentano caratteristiche specifiche. Se desideri saperne di più sui droni autonomi al chiuso in generale, consulta la nostra pagina Droni principale.
Problemi con i droni DJI
Ecosistema chiuso:
- DJI ha costruito l’azienda in modo simile ad Apple: “giardino recintato”, “prendere o lasciare”. È difficile o impossibile collegare apparecchiature non DJI ai droni DJI
- I droni consumer come DJI Mavic o DJI Phantom non dispongono di ingressi GPS esterni. Pertanto, è impossibile collegare facilmente una sorgente GPS esterna o una sorgente RTLS per interni come Marvelmind Indoor “GPS”
- I droni DJI più costosi, come i Matrice, dispongono di ingressi GPS esterni, ma sono progettati per i tracker GPS DJI, ovvero non è chiaro se i protocolli siano disponibili, aperti o possano essere utilizzati commercialmente
Non progettati per voli autonomi al chiuso:
- I droni DJI hanno un magnetometro/bussola integrato, ottimo per l’esterno ma pessimo per gli ambienti interni. C’è sempre del metallo nelle vicinanze, con correnti che producono campi magnetici che distorcono il campo magnetico terrestre. Di conseguenza, è semplicemente difficile iniziare a far volare il drone, poiché non riesce a completare la calibrazione della bussola
- È impossibile o difficile disabilitare la bussola
Il tracciamento di base al chiuso dei droni DJI è semplice
Tracciare un drone DJI o qualsiasi drone al chiuso è semplice:
- Utilizza Marvelmind Indoor “GPS”, ad esempio il Starter Set Super-MP
- Installa i beacon fissi nella stanza con linea di vista tra loro e distanze fino a 30 m
- Installa un beacon mobile sul drone
- Il sistema è operativo in circa 10 secondi
- Fai volare il drone in modalità manuale
- Goditi la traccia precisa
Vedi gli esempi seguenti per il tracciamento al chiuso e all’aperto. Non c’è differenza tra il tracciamento al chiuso e all’aperto in questi esempi – stessa tecnologia, stesso approccio. Semplicemente, mostriamo che è possibile utilizzare il sistema sia al chiuso che all’aperto senza fare affidamento sul GPS in entrambi i casi.
Potenziale soluzione per i droni DJI al chiuso
Utilizzando i DJI Developer SDK, potrebbe essere possibile far volare i droni DJI in modo autonomo al chiuso. Esistono informazioni non verificate secondo cui è possibile utilizzare i droni DJI in questo modo:
- Un drone DJI (o qualsiasi drone) trasporta un beacon mobile o due beacon mobili, se si desidera Posizione + Direzione
- La posizione del beacon mobile (e del suo drone) viene determinata dal sistema
- I dati di posizione vengono inviati a un computer esterno o a un autopilota che conosce i waypoint richiesti e la posizione attuale del drone
- I segnali di controllo dell’autopilota vengono reinviati al drone tramite il DJI SDK, ovvero il drone crede di essere controllato da un operatore umano tramite il SDK, ma in realtà vola automaticamente
Questo può funzionare. Abbiamo adottato un approccio simile molto tempo fa con un altro drone base:
Si noti che non lo abbiamo fatto con DJI, ma con un altro drone base; tuttavia, l’approccio era molto simile. Il drone non era nemmeno consapevole di essere controllato automaticamente. Il drone credeva di essere controllato manualmente da un operatore.
Altre opzioni per far volare i droni DJI al chiuso in modo autonomo
Hacking del protocollo GPS interno:
- È possibile fare l’hacking dell’hardware e del protocollo GPS interno e inviare i dati all’interno del drone. Il drone non sarà in grado di capire se sta ricevendo i dati dal GPS reale o da Marvelmind Indoor “GPS”. Esistono informazioni non verificate secondo cui tali hack non sono troppo difficili da eseguire e i protocolli sono disponibili
Hacking del telecomando:
- È possibile fare l’hacking fisico del telecomando del drone DJI. Quindi, invece del controllo manuale tramite le dita, è possibile inviare tensioni da convertitori digitale-analogico collegati a un sistema di controllo esterno. In questo modo, né il drone né il telecomando saprebbero di essere controllati da un essere umano. L’autopilota esterno farà volare il drone tra i waypoint in base alle coordinate fornite dal beacon mobile, mentre il sistema di controllo interno del drone manterrà una posizione di volo stabile — il meglio dei due mondi
Alternative a DJI per il volo autonomo al chiuso
Costruire un drone basato su PixHawk e simili:
- Questa è la soluzione più collaudata e funzionante
- Troppo molte varianti hardware e software: molte versioni HW di PixHawk di diversi produttori
- Diverse piattaforme SW: PX4 vs. ArduPilot. Troppo facile perdersi o confondersi con le impostazioni
- Flessibilità quasi completa con gli ingressi, le impostazioni, ecc. È persino possibile modificare il SW poiché è prevalentemente open-source
- Per utenti intermedi e avanzati
- Marvelmind ha testato e supporta diverse configurazioni. La più recente: PX4 + PixHawk 4: https://youtu.be/52e6eTZapJ8
Integrazione con altri tipi di droni:
- 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/