DJI Payload SDK:为无人机开发定制化负载的开源工具
基础介绍
DJI Payload SDK(PSDK)是由大疆创新提供的一个开发工具包,旨在帮助开发者开发能够安装在DJI无人机上的定制化负载。此项目主要使用C语言进行开发,同时也包含了CMake构建系统文件,以方便项目的编译与构建。
核心功能
DJI Payload SDK允许开发者通过接入无人机上的X-Port、SkyPort或扩展端口适配器,获取无人机的信息和其他资源。开发者可以根据自己的软件逻辑和算法框架,设计出能够实现自动飞行控制、负载控制、视频图像分析平台、测绘相机、扬声器及探照灯等多种功能的定制化负载。
最近更新的功能
最近发布的DJI Payload SDK版本号为3.9.2,本次更新主要包括以下新功能支持和问题修复:
- 增加了对Matrice 3D/3TD模型上基于云的定制小数据传输的支持。
- 修复了获取RTC数据包序列号错乱的问题。
此外,需要注意以下几点:
- 当从负载相机传输视频流时,仅支持DJI-H264格式的流,不支持CUSTOM-H264格式。
- 默认情况下,非遥控器飞行模式是不支持的,需要调用DjiFlightController_SetRCLostActionEnableStatus接口来启用这一功能。
通过这些更新,DJI Payload SDK进一步增强了其功能性和稳定性,为开发者提供了更多可能性。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



