crayflie 2.0 安装问题汇总

近期有不少朋友给我私信咨询crazyflie2.0安装的一些问题,我将几个比较常见的贴出来供大家参考,欢迎交流

源代码

git clone https://github.com/whoenig/crazyflie_ros.git

1)ERROR: [xxx.launch] is neither a launch file in package 或者ERROR: cannot launch node of type 

这种基本是路径和权限的问题

前者在工作空间下

source devel/setup.bash

建议写到~/.bashrc中

后者参照

https://blog.csdn.net/banzhuan133/article/details/78177676

2)[ERROR] : Unsupported control mode: twist

这个原因是hector_quadrotor这个包的kinetic版本有问题,重新下一个indigo版本即可。

3)ERROR:couldn’t find CrazyRadio with given devid

1.检查pemission设置

参见https://blog.csdn.net/banzhuan133/article/details/76166160中测试部分

2.重新插一下radio(最好选择3.0口)

3.reload

$ sudo udevadm control --reload-rules

$ sudo udevadm trigger

4)执行rosrun crazyflie_tools scan 没有出现类似

不要紧,出现第一行就代表radio没有问题。要检测具体地址的飞机可以通过cfclient。

5)遥控器没反应

查看下遥控器端口

ls /dev/input/

一般是js0,再检测下

rosrun joy joy_node _dev:=/dev/input/js0
rostopic echo /joy

6)catkin_make报错,缺少相关包

在工作空间下执行下述指令并重新编译

rosdep install --from-path src --ignore-src

分享一个技术文档

链接:https://pan.baidu.com/s/1WKJ5fDfaRKKLFOPdaqrLnw 
提取码:qknz 

猜你喜欢

转载自blog.csdn.net/banzhuan133/article/details/84887956