Ros多机通信

本文档详细介绍了如何配置ROS(Robot Operating System)的主机和从机,包括查看和修改计算机名与IP,编辑hosts和.bashrc文件,以及最后的通信测试步骤。在完成配置后,通过在主机上运行roscore和从机上运行小乌龟界面,成功实现了主机遥控小乌龟的运动,验证了多机通信的正确性。
摘要由CSDN通过智能技术生成

一,配置主机和从机

1,查看主机和从机计算机名和ip

hostname
ifconfig

 2,修改主机和从机/etc/hosts文件

sudo vim /etc/hosts

 添加如下内容:(主机端和从机端修改一致)

127.0.0.1       localhost
127.0.1.1       ubuntu
192.168.0.100   xyz-desktop  #从机ip和从机名
192.168.0.83    ubuntu       #主机ip和主机名
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

3,修改~/.bashrc文件

sudo vim ~/.bashrc

从机端在文件末尾添加如下内容:

export ROS_HOSTNAME=xyz-desktop #从机名
export ROS_MASTER_URI=http://ubuntu:11311 #主机地址和端口号

主机端在文件末尾添加如下内容 :

export ROS_HOSTNAME=ubuntu #主机名
export ROS_MASTER_URI=http://ubuntu:11311 #
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值