【ROS学习】ROS分布式通信

我们都知道,把ROS系统运行在嵌入式平台上(比如树莓派)是可以运行的,但是性能远远没有强大的主机好,因此,如何将运算量大的内容在主机上计算,而嵌入式平台只需进行简单的运行通信呢?这就是本篇文章所要介绍的ROS分布式通信!

目录

一、IP地址相同

 二、修改hosts配置文件

1、修改树莓派的hosts文件

2、修改从机的hosts文件 

3、ping名称是否成功

 三、添加配置IP

1、主机配置IP(树莓派)

​2、从机配置IP(笔记本)

四、测试


一、IP地址相同

我们需要保证主从机所处的IP地址相同,比如在同一个路由器下连接的两台设备,或者是由主机(树莓派发出WiFi热点),从机连接。

验证方法可以先查看各自的ip地址。

ifconfig

主机IP(树莓派)

 从机IP(笔记本)

可以相互ping一下看下是否通信成功!

 二、修改hosts配置文件

1、修改树莓派的hosts文件

sudo vim /etc/hosts

如果不知道名称,可以试下以下方法:

hostname

2、修改从机的hosts文件 

sudo vim /etc/hosts

 

 3、ping名称是否成功

 

 三、添加配置IP

1、主机配置IP(树莓派)

sudo vim .bashrc

2、从机配置IP(笔记本)

sudo vim .bashrc

四、测试

主机启动roscore

从机查看话题信息

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值