¿Nuevas formas de jugar con drones DJI? SDK de carga útil, infórmese sobre él
El 28 de marzo, hora de EE. UU., DJI lanzó silenciosamente dos nuevos productos en la oficina principal del Departamento de Bomberos en Menlo Park, California. Uno es un producto actualizado de la cámara termográfica Zenmuse XT desarrollada previamente en cooperación con FLIR, y el otro es un producto nuevo que preocupa más a Zhong Defu y que también se presenta brevemente en este artículo: DJI Payload SDK.
El lanzamiento del nuevo SDK también ha desencadenado debates entre los desarrolladores:
La carga útil, también conocida como carga, indica que este SDK es el componente de desarrollador del dispositivo de carga (o dispositivo externo). ). Permite a los desarrolladores integrar dispositivos externos de terceros, como cámaras, sensores, equipos mecánicos, etc., en la serie M200 para construir un "puente" para la comunicación bidireccional entre dispositivos externos y drones, logrando así un control integrado del software. y hardware.
Para lograr una conexión perfecta entre el equipo externo y el dron, es necesario utilizar DJI Skyport, que es un anillo adaptador de cardán. Un extremo está conectado a la interfaz del cardán de la serie Matrice 200 y al otro. El otro extremo está conectado al equipo externo.
Skyport puede "abrir" dispositivos conectados en ambos extremos. Su placa de desarrollo incorporada también proporciona una interfaz API, que facilita a los desarrolladores controlar los propios drones integrados de DJI en tiempo real en los dispositivos (incluidos los vehículos aéreos no tripulados). .computadoras y dispositivos externos) para enviar y recibir instrucciones y datos.
No sé por qué, pero se me ocurrió una idea del Medio Oriente...
Desde una perspectiva de desarrollo, el SDK de carga útil es en realidad uno desarrollado por desarrolladores para Componentes del Skyport. La comunicación bidireccional entre el dron y el dispositivo externo puede entenderse como la transmisión y compilación de código de bytes entre el SDK móvil y el SDK de carga útil. Hay dos métodos de transmisión:
Para otras funciones, consulte. la captura de pantalla de introducción del documento oficial:
Aunque la cantidad de interfaces funcionales proporcionadas no es grande, si la transmisión de datos no es satisfactoria, vale la pena esperar.
Echemos un vistazo a la perspectiva del director de marketing de aplicaciones industriales de DJI, Jan Gasparic, sobre el SDK de carga útil:
Se puede ver que DJI espera utilizar Skyport para integrar sensores y espectrómetros desarrollados por Otros fabricantes de hardware, láseres y otros equipos externos están conectados a sus propios sistemas de hardware, lo que permite que su negocio de drones ingrese a campos más profesionales. Los fabricantes de hardware también pueden utilizar el SDK de carga útil para "integrar" sus dispositivos con los drones DJI, lo que les permite dirigir con mayor precisión el dispositivo para obtener los datos que necesita.
En este caso de socio de DJI, la empresa estadounidense de análisis de datos agrícolas con drones Sentera nos muestra el potencial del "Skyport+Payload SDK": conecta su propio sensor AGX710 al de DJI a través de Skyport en el dron, con el Con la ayuda de Payload SDK, se realiza el análisis RGB y NDVI de cultivos en tiempo real, los datos se sincronizan con nuestra propia aplicación móvil FieldAgent basada en DJI Mobile SDK y finalmente se genera el informe de análisis, completando un flujo de trabajo colaborativo de software y hardware.
Como se mencionó anteriormente, el SDK de carga útil actualmente solo admite la serie M200 (M200, M210, M210 RTK). En cuanto al costo de estos dispositivos, creo que todos saben que obviamente son para aplicaciones industriales, por lo que las aplicaciones de desarrolladores individuales no están abiertas actualmente. Además, además del costo del equipo, DJI también cobra tarifas en otros nombres, como los siguientes (extraído de Q & Payload SDK; A:
Lo anterior es mi humilde opinión.
Finalmente, bienvenido a la actualización. Muchos desarrolladores se han unido al "Grupo de intercambio de desarrolladores de DJI SDK" para intercambiar y compartir varias ideas imaginativas. Siga la cuenta oficial de WeChat (ID: DroneDev) para saber cómo unirse al grupo, jaja.