当前位置:   article > 正文

ROS1主从机(ubuntu)_ubuntu中的ros——hostname的ip

ubuntu中的ros——hostname的ip

查询当前电脑IP

终端输入:

 ifconfig
  • 1

例如:
主机 IP: 192.168.1.103
从机 IP: 192.168.1.111

修改 .bashrc

gedit ~/.bashrc

## 翻到最下面添加如下内容
## 主机填写:
export ROS MASTER URI=http://192.168.1.103:11311     ##   主机IP
export ROS_HOSTNAME=192.168.1.103                         ##   本机IP     
                  
## 从机填写:
export ROS MASTER URI=http://192.168.1.103:11311     ##   主机IP
export ROS_HOSTNAME=192.168.1.111                         ##   本机IP   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

其中
ROSMASTER_URI: ros主机 的ip地址
ROS_HOSTNAME :当前电脑的ip地址

刷新环境变量

关闭所有终端,然后新开终端(主从机都要执行)

source ~/.bashrc
  • 1

验证

主从机要 顺序启动,必须主机先启动,从机才可以启动

主机

roscore
  • 1

从机

rostopic list
  • 1

如果从机能够查询到当前话题,主从机设置成功。

后期 从机 不再使用,只需要将 .bashrc 的那两句话注释即可,然后再次刷新环境变量即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/1002912
推荐阅读
相关标签
  

闽ICP备14008679号