说明
通过mavros读取apm飞控上关于飞控状态的信息,在自己开发的简易地面站软件上进行显示。
问题
机载计算机已成功安装mavros,运行roslaunch mavros apm.launch后,
通过rostopic list可以看到mavros发布的话题消息,但是
当使用命令rostopic echo /test_topic 打印消息,却只能看到/mavros/state发布的消息,无法看到飞控状态的其它消息发布。
解决
自己写了apm_info功能包,最终实现了读取到飞控的相关信息。
注:该功能包为作者自己编写,近期会开源出来
在终端运行如下命令,读取飞控信息
roslaunch mavros apm.launch
roslaunch apm_info apm_data.launch #该功能包为作者自己编写,近期会开源出来
rosrun rqt_topic rqt_topic