DJI libera SDK para o Mini 4 Pro

DJI libera SDK para o Mini 4 Pro

21/03/2025 0 Por redação

Muita gente vem aguardando essa liberação, principalmente quem trabalha com voos automatizados, muito utilizados em mapeamentos ou inspeções.

A nova versão do DJI Mobile SDK V5 contempla os seguintes produtos:

Mas nem tudo serão flores…

Alguns drones DJI ficarão de fora
Você pode achar estranho a não liberação desta ferramenta de desenvolvimento para os seguintes drones:

  • DJI Mini 2 SE
  • DJI Air 3
  • DJI Air 3S
  • DJI Avata

Fontes (Github e Reddit) especulam que não houve interesse dos desenvolvedores, mas muito também se deve a própria DJI, esta, por razões de mercado (Mini 2 SE) e de hardware (Air 3) acredita não justificar as horas de trabalho do pessoal de R&D¹ e de engenharia da empresa chinesa.

Alguns controles da DJI ficarão de fora
Tanto o DJI RC como o mais recente DJI RC2 (controles com tela integrada da DJI) tem limitações em relação à instalação de novos aplicativos devido a restrições impostas pela DJI no sistema operacional do dispositivo. Ambos possuem sistema Android próprio, personalizado e bloqueado.

Equipamentos da Apple ficarão de fora
Tanto iPad como iPhone não poderão utilizar os aplicativos de voo de terceiros para os drones mais recentes e isso acontece desde 2020², essas atualizações de SDK são destinadas especificamente para os sistemas Android.

Mas afinal, o que vem a ser SDK?

É um Kit de Desenvolvimento de Software que o fabricante, no caso a DJI, libera via download para que terceiros desenvolvam seus próprios softwares ou aplicações – ela fornece todos os parâmetros de configuração e controles de voo dos seus drones, são eles:

  • Ajustes de configuração:
    • Parâmetros de carga embarcada
    • Parâmetros da aeronave
    • Monitoramento da carga embarcada
    • Monitoramento da aeronave
  • Controles de voo:
    • Voo automatizado
    • Stick virtual (manipulação dos controles via software)
    • Manipulação dos dados RTK
    • Rastreamento da missão
  • Processamento os dados:
    • Live streaming
    • Gerenciamento dos arquivos de mídia
    • MOP (métodos de procedimento) dos canais de dados
    • Live dos dados na nuvem
  • E mais…
    • Gerenciamento da saúde do equipamento
    • Encriptação do cartão SD
    • Dicas e atualizações
    • Registros de voo
    • Controle de rede de dados
    • Link aéreo de backup

(fonte: https://developer.dji.com/mobile-sdk)

Tendo esses parâmetros em mãos, as empresas criam e atualizam seus software, plataformas e aplicativos para que possam ter plena compatibilidade tanto de hardware como de software com os produtos da DJI.

Aplicativos de voo

A maioria dos aplicativos de voo desenvolvidos por terceiros têm a finalidade de suprir funcionalidades específicas para determinadas atividades, por exemplo, no mapeamento de áreas, se faz necessário que o voo capte imagens do solo com altura e posicionamento precisos e que seja de maneira autônoma ou automatizada.

Você já imaginou o tempo que seria necessário para captar imagens do terreno acima, “na mão”, sem saber ao certo sobre o posicionamento, desde a primeira foto até os limites desta área? E a qualidade final das imagens captadas? Deve ser no mínimo bastante trabalhoso… É por isso que são desenvolvidos os aplicativos para realizar movimentos automatizados, conhecidos como “missão” ou “voo autônomo”. Em uma visão simplista, vamos exemplificar abaixo:

Como funciona uma operação de voo autônomo?
Voltando ao exemplo de mapeamento – A grosso modo, tudo começa na entrada de dados dos parâmetros, como altura e área do terreno através de uma plataforma apropriada para que seja feito em seguida o processamento, calculando e planejando a quantidade de fotos geradas e o tempo de trabalho: são dados importantes para, por exemplo, ter uma ideia se a bateria é suficiente para uma captação única. Se tudo estiver “ok”, é salva a missão ou voo autônomo para posterior voo.
A operação autônoma é realizada pelo aplicativo de voo através de instruções de programação dos “stick virtuais”: decolagem, foco da câmera apontando para o solo, deslocamento do drone até o ponto determinado (chamado também de waypoint) e a captação da imagem – Esse trabalho de captação só termina quando chegar na quantidade de fotos planejada ou por alguma intervenção do operador, tendo como instrução final solicitar a aeronave para voltar ao ponto de decolagem, caso contrário, é dada a instrução de deslocamento do drone para o próximo ponto.

Aplicativos

Os desenvolvedores são livres para desenvolver seus aplicativos e os compatibilizar com determinados produtos da DJI de acordo com suas estratégias e finalidades, por isso, pode acontecer de você deparar que não existe compatibilidade do aplicativo de voo com o drone que irá operar. Como dica, frequente as seções de help e do fórum de usuários do desenvolvedor.

Alguns aplicativos de voo que utilizam o Mobile SDK da DJI

Litchi:
Um dos mais antigos e conhecidos aplicativos de voo automatizado, oferecendo funcionalidades avançadas como waypoints, órbitas, follow-me, entre outras. Você pode programar uma missão de voo na nuvem e sincronizar no aplicativo de voo.
Site: flylitchi.com

DroneDeploy
Uma plataforma popular para mapeamento aéreo, planejamento de missões e análise de dados, amplamente utilizada em setores como agricultura, construção e inspeção.
Site: dronedeploy.com

Drone Harmony 
É uma plataforma de software avançada para planejamento e execução de missões de drones, projetada para aplicações profissionais em setores como mapeamento, inspeção, agricultura de precisão e muito mais. Ele se destaca por sua flexibilidade, automação e integração com uma variedade de drones e sensores.
Site: droneharmony.com

Pix4Dcapture
Utilizado para planejamento de missões de mapeamento aéreo e fotogrametria, amplamente utilizado em setores como agricultura, construção e topografia. 
Site: pix4D.com

Map Pilot
Desenvolvido pela Maps Made Easy é um aplicativo popular para mapeamento aéreo e fotogrametria, amplamente utilizado em setores como agricultura, construção e inspeção.
Site: mapsmadeeasy.com

Dronelink
É um aplicativo avançado para planejamento de missões autônomas, oferecendo funcionalidades como waypoints, órbitas, follow-me e scripts personalizados.
Site: dronelink.com

Finalizando…

Em resumo, a DJI oferece ferramentas para que terceiros desenvolvam softwares que atendam certas demandas, voltadas principalmente para operações automatizadas com drones DJI, tanto para linha profissional (enterprise) como para drones consumer.
A DJI possui também aplicativos para voo autônomo, porém, dedicados a operações enterprise:

  • DJI Pilot:
    • Projetado para drones profissionais, como a série Matrice e Inspire.
    • Oferece funcionalidades avançadas para mapeamento, inspeção e voos comerciais.
  • DJI Terra:
    • Focado em mapeamento 3D e análise de dados para drones profissionais.
    • Compatível com drones como Matrice 300 RTK e Phantom 4 RTK.

Espero que goste deste artigo e caso queira complementar, deixe nos comentários. Sua participação é muito importante.

🙂


(1) Área de Pesquisa e Desenvolvimento

(2) Em dezembro de 2020, a DJI foi adicionada à “Entity List” dos EUA, o que limitou sua capacidade de operar livremente no mercado americano e isso afetou o desenvolvimento e a distribuição de ferramentas, como o DJI Mobile SDK, em especial para dispositivos iOS, devido às políticas da Apple em relação a empresas sob sanções.