DJI OSDK和DJI Onboard-SDK-ROS
1.DJI OSDK 相关介绍
DJI 软件开发工具包
Mobile SDK:定制专属移动APP,做无人机行业应用专家
UX SDK:使用UI组件快速构建无人机行业应用
Windows SDK:定制专属桌面级应用,做无人机行业应用专家
Payload SDK:打造专用空中工具包
Guidance SDK:
Onboard SDK:使用机载计算扩展无人机的无限潜能
(下载地址:) https://github.com/dji-sdk/Onboard-SDK/releases.
Linux: 使用Linux API 进行通讯
ROS: 在ROS环境下进行通讯
(下载地址:)https://github.com/dji-sdk/Onboard-SDK-ROS/releases.
Embedded systems:其它支持串行通讯的系统
2.Onboard SDK下载与编译
2.1 编译
Onboard SDK编译出错
Cannot create package registry file:不能创建包的注册表文件
Permission denied 没有权限
首先以root权限运行,生成文件,然后就可以运行cmake而不报错了。
2.2报错
3.Onboard-SDK-ROS 编译
建立工作空间,然后将源码放入src文件夹。
利用catkin_make编译。
按照操作,编译完成。
将工作空间加入环境变量
DJI 下载中心: https://www.dji.com/cn/downloads/softwares/other-guidance