之前写过一篇安装Crazyflie 2.0的博文,之后一直忘了补上关于实际实验的内容。
关于Crazyflie2.0的详细介绍,有个博主讲的很详细http://blog.sina.com.cn/s/articlelist_1076627230_0_1.html。
在安装完相关的功能包,以及设置好权限之后,我们便可以开始实验了。
1.搜索与控制
插上Crazyradio PA与遥控器之后,我们通过
rosrun crazyflie_tools scan
来搜寻可用的无人机。
通过遥控手柄建立连接
roslaunch crazyflie_demo teleop_xbox360.launch uri:=radio://0/80/250K/E7E7E7E701
最后的10位为编号
2.分组和编号
在运行多个无人机时,势必要对不同无人机进行编号。那么如何对无人机进行编号呢
首先需要安装Bitcraze Crazyflie PC Client,Bitcraze SDK包含两个部分,一个是不支持用户图形界面
(crazyflie-lib-python),另一个支持(crazyflie-client-python)。
安装依赖项
$ sudo apt-get install git python3 python3-pip python3-pyqt4 python3-numpy python3-zmq
$ sudo pip3 install py