搜索
您的当前位置:首页正文

ubuntu18.04 ROS下两台计算机话题交互

来源:好走旅游网


前言

无人机在飞行过程中,地面站需要采集其相关信息,所以通过ros来进行无人机信息的订阅,这里也就是相关话题的发布和订阅。主要介绍的内容也很简单包括 ROS_MASTER_URI、ROS_HOSTNAME、ROS_IP的相关信息和使用。


一、ROS_MASTER_URI

二、ROS_HOSTNAME/ROS_IP

三、具体使用

1、硬件连接

2、相关设置

在机载计算机的 ~/.bashrc 中末尾加入

export ROS_HOSTNAME = 192.168.1.101
export ROS_MASTER_URI = http://192.168.1.101:11311

在地面站的 ~/.bashrc 中末尾加入,注意这里的ROS_MASTER_URI的设置噢

export ROS_HOSTNAME = 192.168.1.100
export ROS_MASTER_URI = http://192.168.1.101:11311

 ,添加完成之后不要忘记 source 一下。

3、测试

1)机载计算机

在机载计算机中打开终端 ctrl+alt+t 。然后输入以下命令:

roscore
#打开一个新终端,输入
rosrun turtlesim turtlesim_node 

2)地面站

打开终端,输入以下命令:

rostopic list

 之后就可以订阅到机载计算机发布的话题了!


总结

主要是介绍了两台计算机在 ros 环境下的话题的订阅和发布。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top