三种开发类型-Link:
应用开发
-
Mobile SDK
-
UX SDK
-
Windows SDK
设备开发
-
Payload SDK
-
Edge SDK
-
Onboard SDK
云开发
-
Cloud API
目标为开发无人机机载视觉避障功能,经调查筛选以上只有 Payload SDK(PSDK)和 Onboard SDK(OSDK)能满足要求。
但 DJI SDK 团队两年前放弃了 OSDK 的更新维护,并把 OSDK 所有功能整合到 PSDK 3.X 版本中,因此无人机选购和开发应在 PSDK 3.X 的框架下进行。
选择开发平台:
1. 选择飞行平台
经筛选支持获取视频码流,有:
-
Mavic 3E/3T E-Port 接口
-
Matrice 30/30T E-Port 接口
-
M300 RTK OSDK 接口
-
M350 RTK E-Port 接口
-
Matrice 3D/3TD E-Port 接口
2. 选择操作系统
无疑,只能是 Linux。
3. 选择开发平台
最适用于视觉计算开发的:
工具链名称 | 目标平台 | 典型芯片型号 | 推荐开发平台 |
aarch64-linux-gnu-gcc | aarch64-linux-gnu | NVIDIA Jetson TX2、Rockchip RK3399 pro | Manifold2-G、瑞芯微 Toybrick 开发板 |
选购硬件平台:
1. 选购无人机
2. 购买开发套件
-
X-Port(点击购买) 开发者借助 X-Port 能够快速开发出可挂载在 DJI 无人机上具有云台功能的负载设备,借助 PSDK 开放的 API 接口实现高度定制化的同时,还能有效降低负载设备的开发成本,大幅度提升负载设备的可靠性与兼容性。
-
SkyPort V2 借助 SkyPort V2 开发套件中的接口拓展板,开发者能够使用第三方开发板开发负载设备。
其它 SDK 配件
-
E-Port 开发者套件(点击购买):包含 E-Port 转接板(不兼容 SkyPort V2、X-Port),可以用于快速开发适配 DJI 飞行平台的负载设备,也可以作为模块集成到成品负载中,为开发者提供到手即用的开发平台。
-
OSDK 拓展组件(点击购买):仅支持 M300 RTK,可连接经纬 M300 RTK 与妙算 Manifold 2,并提供若干机载计算平台转接接口。
-
SDK 同轴线(点击购买):开发者根据同轴线的引脚定义,将其集成至定制机载计算机中,并通过该线材将定制机载计算机与飞行平台进行连接。
-
PSDK 快拆支架(点击购买):可将 PSDK 负载固定至经纬 M30 系列飞行平台上,并且可快速取出以及更换不同类型的 PSDK 负载。
补充
-
大疆产计算平台: Manifold-C:酷睿 i7-8550U 处理器(x86); Manifold-G:NVIDIA Jetson TX2 处理器(armv8);
中国大陆地区缺货或者不发售,仅在二手市场有流通。几家也可开票。