dji osdk使用的一些问题
错误
- 串口不对
- 串口通信不正常
- 电机不动
串口不对
运行下面的代码看一下所有串口,确保…/build/bin/UserConfig.txt里面的串口和你在用的对应起来。
ls -l /dev/ttyS*
权限不够的话用root权限再看
sudo su
串口通信不正常
注意报这个错的原因一般有:
- Assistant里面没有设置好SDK控制模式,设置一下就好了。
不会吧不会吧,不会真有人用osdk还不勾这一项吧 - 波特率不匹配,这个要给他改成匹配的才能正常。
比如Assistant 2里面是230400,那…/build/bin中的UserConfig.txt里面也要调成230400 - TX 和 RX串口接反了,调过来就行。只要你没乱接VCC,就都好说
- 串口被占用了,这个有时候多插拔或者换个口就好了。
- 权限不够,给一下权限就好了,代码图上都给了。
电机不动
你没有看错,就是电机不动。不管怎么跑都是Takeoff failed,有时候是Motors are not spinning,有时候是Aircraft is still on the ground,but the motors are spinning。
其实大部分人都不会有这个问题
但是有个傻逼(我)搞了三天
解决的方式也很简单,换一台性能好一点的电脑跑Assistant 2 里面的仿真就好了,性能太差就会出现这种问题。 从此就有了正大光明换电脑的理由
参考文献
https://developer.dji.com/cn/onboard-sdk/documentation/quickstart/run-the-sample.html#%E8%BF%90%E8%A1%8Clinux-%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81
dji osdk使用的一些问题相关推荐
- DJI OSDK和DJI Onboard-SDK-ROS
DJI OSDK和DJI Onboard-SDK-ROS 1.DJI OSDK 相关介绍 2.Onboard SDK下载与编译 2.1 编译 2.2报错 3.Onboard-SDK-ROS 编译 1. ...
- DJI OSDK开发笔记(N3飞控)(1)——开发工作流程
DJI OSDK开发笔记(N3飞控)(1)--开发工作流程 API层次结构 硬件设置 一般设置 数据 串口 连接器引脚排列 连接到记载计算机 软件环境设置 所有平台 下载SDK和所需工具 更新固件 启 ...
- 飞行机器人(四)DJI OSDK Mission Plan 和 航迹规划
系列文章目录 第一章 飞行机器人(一)DJI平台OSDK简介飞行机器人(一)DJI平台OSDK简介_Techblog of HaoWANG-CSDN博客DJI OSDK/OSDK-ROS for M6 ...
- DJI OSDK 与大疆DJI M100通信的问题记录
配置好DJI SDK之后,运行以下指令启动SDK对无人机的控制 cd SDK_ws/source devel/setup.bashroslaunch dji_sdk sdk.launchcd SDK_ ...
- 飞行机器人(三)DJI平台OSDK ROS 编译及使用
系列文章目录 第一章 飞行机器人(一)DJI平台OSDK简介飞行机器人(一)DJI平台OSDK简介_Techblog of HaoWANG-CSDN博客DJI OSDK/OSDK-ROS for M6 ...
- 开发自己的DJI四旋翼无人机(A3飞控Onboard SDK和Mobile SDK介绍)
大疆作为无人机行业的佼佼者,其应用范围从户外旅行.拍照到影视拍摄,以及工业运用都有着极高的地位.那么,我们如何仅仅使用大疆的飞控来开发出我们自己的无人机呢? 首先,你需要如下的东西: 以及相应的机架, ...
- dji psdk开发(5)SDK互联互通功能MopChannel
文章目录 1.基本概念 1.1.传输方式 1.2.对象指定 1.3.通道带宽 2.通信示例 2.1.PSDK提供的API接口 2.2.sample代码 2.2.1.初始化部分 2.2.2.发送数据线程 ...
- Onboard SDK文档
目录 Onboard SDK综述... 1 1. 简介... 1 1.1硬件支持... 1 1.1.1产品类别... 1 1.1.2组成部分... 2 1.1.3支持产品... 3 1 ...
- Teach repeat replan 安装中遇到的问题记录
Teach repeat replan 安装中遇到的问题记录 Teach repeat replan 安装中遇到的问题 一.onboard部分 (1) realsense 驱动 (2) dji onb ...
最新文章
- 在CentOS/RHEL 7.X安装 EPEL repo 的方法
- linux挂载卸载不掉 umount target is busy
- python3编译caffe错误:cannot find -lboost_python3
- linux java平台,如何下载和安装用于 Linux 平台的 Java
- 计算机网络技术实训应用层,计算机网络技术
- [19/03/21-星期四] 异常(Exception) (一)
- 东方文学网新进作品【2】
- Centos/linux开放端口
- HTML项目代码编写规范
- ue4网格转地形_关于纬地结合扫描地形图进行道路设计和出图的教程
- 老男孩Linux运维第41期20170827开班第一周学习重点记录
- 【历史上的今天】3 月 8 日:游戏机之父诞辰;搜索技术之父出生;MIT 公开演示旋风计算机
- 重组人骨形态发生蛋白-2(BMP 2)的研究意义
- 计算机英语课外知识竞赛,英语知识竞赛活动方案
- dparsf是什么_老师,我用DPARSF做Slice Timeing时老报错,请问您是什么原因呢?
- linux报ora12560,测试ORA-12560和ORA-12500
- wxc-cell使用
- 小米redmibook14系统重装、c盘分区以及rdo远程方法
- week after week----友情岁月,匆匆
- [系统安全] Windbg Preview调试记录