¿Cómo volar drones DJI de forma autónoma en interiores?
- Consigue uno de los drones compatibles con el DJI Mobile SDK v5
- Consigue un control remoto DJI RC N1 (probado por Marvelmind) o DJI RC N2 (probado por uno de nuestros clientes)
- Otros drones y controles remotos de la lista también deberían ser compatibles, pero no han sido probados en la práctica
- Consigue un teléfono Android 10 o más reciente
- Consigue 3-4 x (Super-Beacons + Soporte Magnético) como balizas estacionarias
- Consigue 1-2 x Super-Beacons como balizas móviles. Aligéralos para tener más tiempo de vuelo del drone, si usas un drone pequeño: reemplaza la batería por una más pequeña, retira la carcasa, etc.
- Consigue 1 x Modem v5.1 como controlador central
- Descarga, instala y usa el paquete de software Marvelmind DJI. Instala el Dashboard y la aplicación Marvelmind DJI
- Obtén la licencia MMSW0019: Soporte de vuelo autónomo en interiores para DJI y regístrala con nosotros para el CPU ID de tu módem
- Sigue el Manual de Vuelo Autónomo Marvelmind DJI
- Disfruta del vuelo autónomo 🙂
Actualización 27.Oct.2025:
- El último paquete de software Marvelmind DJI: marvelmind_DJI_SW.zip – otra actualización más con múltiples mejoras menores y correcciones de errores
Actualización 30.Jul.2025:
- El último paquete de software Marvelmind DJI: marvelmind_DJI_SW.zip – siempre es el mismo enlace, pero con una nueva versión del software
- Múltiples cambios y mejoras menores
Actualización 25.May.2025:
- El último SW Marvelmind DJI (marvelmind_DJI_SW_v8_220_2025_05_22_release.zip) es compatible con Android MSDK v5. Descárgalo ahora. Puedes volar el DJI Mini 4 Pro, por ejemplo, entre otros drones
- Uno de nuestros clientes ha probado con éxito el nuevo SW con DJI RC N2
Actualización 30.Mar.2025:
- DJI actualizó el SDK. Ahora (¡por fin!), también son compatibles con DJI Mini 4 Pro y algunos otros cambios interesantes. Ver más: https://developer.dji.com/doc/mobile-sdk-tutorial/en/:
Ten en cuenta que aún no hemos migrado a MSDK v5.13.0, y lo haremos cuando exista una demanda significativa por parte de los clientes. Por lo tanto, si planeas volar el Mini 4 Pro u otros drones de la lista de nuevos compatibles, comunícanoslo a través de info@marvelmind.com y migraremos al nuevo SDK. Sin embargo, se requiere tu compra antes de la migración.
- DJI vs. PixHawk/ArduPilot/PX4 – elige la plataforma de drone más adecuada para tus necesidades
Actualización 01.Mar.2025:
- Descarga, instala y usa el último paquete de software Marvelmind DJI. Instala el Dashboard en tu PC y la aplicación Marvelmind DJI en tu teléfono Android vinculado con DJI RC-N1
Actualización 09.Ene.2025:
- Consigue uno de los drones compatibles con el DJI Mobile SDK v5
- Consigue un control remoto DJI RC-N1
- Consigue un teléfono Android 10 o más reciente
- Consigue 3-4 x (Super-Beacons + Soporte Magnético) como balizas estacionarias
- Consigue 1-2 x Super-Beacons como balizas móviles. Aligéralos para tener más tiempo de vuelo del drone, si usas un drone pequeño: reemplaza la batería por una más pequeña, retira la carcasa, etc.
- Consigue 1 x Modem v5.1 como controlador central
- Descarga, instala y usa el paquete de software Marvelmind DJI. Instala el Dashboard y la aplicación Marvelmind DJI
- Obtén la licencia MMSW0019: Soporte de vuelo autónomo en interiores para DJI y regístrala con nosotros para el CPU ID de tu módem
- Sigue el Manual de Vuelo Autónomo Marvelmind DJI
- Disfruta del vuelo autónomo 🙂
Actualización 01.Ago.2024:
- Ahora podemos volar drones DJI en interiores. Por lo tanto, parte de la información del artículo a continuación está desactualizada
- Nuestra aplicación usa el SDK de DJI para controlar el drone de forma remota y hacerlo volar de manera completamente autónoma mediante puntos de ruta basados en los datos de ubicación de nuestras balizas móviles, por ejemplo, Super-Beacon (con una batería más ligera de 100 mAh) o Mini-TX colocado en el drone de manera similar a los videos con drones DJI más antiguos que se muestran a continuación
- La solución aún no está disponible comercialmente, pero estamos buscando usuarios piloto. Envíanos un mensaje a info@marvelmind.com para más detalles
- Probado con DJI Mini 3 y DJI Mini 3 Pro. También debería funcionar con drones de clase similar y más nuevos
- Los drones más avanzados, como los Matrices, deberían ser compatibles con la misma tecnología. Es posible que se requiera alguna adaptación del SW a otro SDK, algo que aún no ha sido verificado
Información más antigua (y parcialmente desactualizada) anterior al 01.Ago.2024:
Es fácil rastrear drones DJI en interiores. Sin embargo, hacer volar drones DJI de forma autónoma en interiores es una tarea menos sencilla.
En este artículo, nos centramos únicamente en los drones DJI, porque tienen sus propias particularidades. Si deseas obtener más información sobre drones autónomos en interiores en general, consulta nuestra página de Drones principal.
Problemas con los drones DJI
Ecosistema cerrado:
- DJI ha construido la empresa de manera similar a Apple: “jardín amurallado”, “tómalo o déjalo”. Es difícil o imposible conectar equipos no DJI a los drones DJI
- Los drones de consumo como DJI Mavic o DJI Phantom no tienen entradas GPS externas. Por lo tanto, es imposible conectar fácilmente una fuente GPS externa o una fuente RTLS de interiores como el GPS interior Marvelmind
- Los drones DJI más caros, como los Matrice, tienen entradas GPS externas, pero están diseñadas para los rastreadores GPS de DJI, es decir, no está claro si los protocolos están disponibles, son abiertos o pueden usarse comercialmente
No diseñados para vuelos autónomos en interiores:
- Los drones DJI tienen magnetómetro/brújula en su interior, lo cual es bueno para exteriores, pero terrible para interiores. Siempre hay metal alrededor y corrientes que producen campos magnéticos que distorsionan el campo magnético terrestre. Como resultado, simplemente es difícil comenzar a volar el drone, porque no puede completar la calibración de la brújula
- Es imposible o difícil deshabilitar la brújula
El rastreo básico en interiores de drones DJI es sencillo
Rastrear un drone DJI o cualquier drone en interiores es fácil:
- Utiliza el GPS interior Marvelmind, por ejemplo, el Starter Set Super-MP
- Instala balizas estacionarias en la habitación con línea de visión entre ellas y distancias de hasta 30 m
- Instala una baliza móvil en el drone
- El sistema está en funcionamiento en unos 10 segundos aproximadamente
- Vuela el drone en modo manual
- Disfruta del rastreo preciso
Consulta los ejemplos a continuación para el rastreo en interiores y exteriores. No hay diferencia entre el rastreo en interiores y exteriores para estos ejemplos: la misma tecnología, el mismo enfoque. Simplemente, mostramos que es posible usar el sistema tanto en interiores como en exteriores y no depender del GPS en ninguno de los dos casos.
Posible solución para drones DJI en interiores
Usando los SDK para desarrolladores de DJI, puede ser posible hacer volar drones DJI de forma autónoma en interiores. Existe información no verificada de que es posible usar los drones DJI de esta manera:
- Un drone DJI (o cualquier drone) lleva una baliza móvil o dos balizas móviles, si deseas Ubicación + Dirección
- La ubicación de la baliza móvil (y su drone) es determinada por el sistema
- Los datos de ubicación se envían a una computadora externa o piloto automático que conoce los puntos de ruta requeridos y la ubicación actual del drone
- Las señales de control del piloto automático se envían de vuelta al drone a través del SDK de DJI, es decir, el drone cree que está siendo controlado por un humano a través del SDK, pero, en realidad, vuela automáticamente
Esto puede funcionar. Realizamos un enfoque similar hace mucho tiempo con otro drone básico:
Nótese que lo hicimos no con DJI, sino con otro drone básico, pero el enfoque fue muy similar. El drone ni siquiera era consciente de que estaba siendo controlado automáticamente. El drone creía que era controlado manualmente por un operador.
Otras opciones para hacer volar drones DJI de forma autónoma en interiores
Hackear el protocolo GPS interno:
- Es posible hackear el hardware y el protocolo GPS interno e introducir los datos dentro del drone. El drone no podrá distinguir si está recibiendo los datos del GPS real o del GPS interior Marvelmind. Existe información no verificada de que dichos hackeos no son demasiado difíciles de realizar y que los protocolos están disponibles
Hackear el control remoto:
- Es posible hackear físicamente el control remoto del drone DJI. De este modo, en lugar del control manual con los dedos, es posible introducir voltajes desde convertidores digital-analógico conectados a un sistema de control externo. De esta manera, ni el drone ni el control remoto sabrán que está siendo controlado por un humano. El piloto automático externo hará volar el drone entre los puntos de ruta basándose en las coordenadas de la baliza móvil, mientras que el sistema de control interno del drone mantendrá una posición de vuelo estable: lo mejor de ambos mundos
Alternativas a DJI para el vuelo autónomo en interiores
Construir un drone basado en PixHawk y similares:
- Esta es la solución más probada y la que mejor funciona
- Demasiadas variantes de hardware y software: muchas versiones de HW de PixHawk de diferentes fabricantes
- Varias plataformas de SW: PX4 vs. ArduPilot. Es muy fácil perderse o confundirse con la configuración
- Flexibilidad casi completa con entradas, configuraciones, etc. Incluso es posible editar el SW porque es mayormente de código abierto
- Para usuarios intermedios y avanzados
- Marvelmind ha probado y es compatible con varias configuraciones. La más reciente: PX4 + PixHawk 4: https://youtu.be/52e6eTZapJ8
Integrar con otros tipos 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/