1.查看hostname

hostname

2.查看ip

ifconfig

3.修改hosts中的内容

sudo gedit /etc/hosts

在第3行之后添加如下内容: (主从机都是一样的)

192.168.50.184  meihong-pc #主机
192.168.50.95   ubuntu      #想要连接的ros

4.在主从机的.bashrc中添加如下内容

export ROS_HOSTNAME=你的hostname
export ROS_MASTER_URI=http://(你想要设置为主机的IP):11311
export ROS_IP=192.168.3.10 (本机的IP)

5.重启网络

sudo /etc/init.d/networking restart

6.测试

小乌龟程序如果不启动roscore,是不能运行的。此时在主机上启动:

roscore

(可以利用主机访问从机)

ssh 从机名@从机IP

在从机上启动:

rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key

在主机上打开节点列表:

rostopic list

如果可以观察到小乌龟的节点,证明此时已经可以通信了

两台ROS相互通信,并测试节点相关推荐

  1. 终端通过两台路由器相互通信(静态路由设置)

    一.示意图 二.IP规划 1) 配置终端IP.子网掩码.网关 PC0:192.168.10.100  255.255.255.0  192.168.10.1          PC1:10.185.1 ...

  2. #两台主机之间通信时为什么要用IP地址,而不直接用硬件地址?

    两台主机之间通信时为什么要用IP地址,而不直接用硬件地址?   既然在网络链路上传送的数据帧最终是用硬件地址来寻找目的主机,为什么还要用IP地址进行通信,为什么不直接是用硬件地址进行通信?   首先要 ...

  3. 计算机网络两台主机互相通信过程概览

    两台主机互通过程: 地面:物理层信息 路 :数据链路层 使物理层更好的传输 车 :网络层 实现异构网络的互联 货物:传输层 实现不同主机的进程之间的通讯(TCP) 楼:应用层 为应用进程提供服务 TC ...

  4. 忘记root密码后怎么解决?克隆虚拟机后如何实现两台linux相互登录?

    使用单用户模式破解更改root密码: 1.如果忘记linux的root密码,可以进入单用户模式更改root密码,首先我们重启虚拟机,操作如下: 2.重启系统后,3秒钟内按向下的方向键,让它停留在开机界 ...

  5. 直连的不同网段的两台主机如何通信

    今天我们来看一下,如何让两台直连的主机,配置不同网段的ip地址后,还可以ping通.同时从中可以了解些什么? 环境配置 准备两台电脑,系统是Ubuntu的,用一根网线把它们的网络接口连起来 在Ubun ...

  6. 【网络通信与信息安全】之深入解析两台主机之间的通信过程和原理

    一.前言 本文通过在 Docker 容器中执行命令,来深入了解两台主机之间的通信过程.阅读完本文,您将熟悉以下内容: Docker 的基本操作: 创建 socket 并发送 HTTP 请求: 路由表. ...

  7. ESP8266深度学习之五通过两个ESP8266芯片实现相互通信功能(AT模式)

    一.设计基本思路 要实现两个ESP8266相互通信,常规方案是需要一个ESP8266做服务器,另外一个做客户端,这样就建立起了CS架构.当然,作为客户端的ESP8266与之前相比没有什么本质差别,重点 ...

  8. 利用两台虚拟机搭建Nginx高可用集群、宕机测试、宕机恢复

    这里写目录标题 一.准备阶段: 二.安装阶段: 1.安装pcre及其依赖 2.安装ngnix 3.安装keepalived 三.配置阶段: 四.启动阶段: 1.集群测试 2. 宕机测试 一.准备阶段: ...

  9. 交换机配置第七讲(不同vlan相互通信2)

    1.实验介绍 内容为主机A和主机B配置不同的vlan希望他们能够通信,并且vlanif配置在不与PC机相连的交换机上. 设备规划 类型 名称 数量 终端 PC 2 交换机 S5700 2 vlan划分 ...

  10. Hadoo集群--高可用HA配置(两台主机)

    目录 1 Hadoop HA架构详解 1.1 HDFS HA背景 1.2 HDFS HA架构 1.3 HDFS HA配置要素 1.4 HDFS HA配置参数 1.5 HDFS自动故障转移 1.6 YA ...

最新文章

  1. Scrum卡片层次图
  2. OBjective-C:文件管理类NSFileManager
  3. java如何实现连接wifi_java-是否可以检测到您要连接的WiFi类型?
  4. Pandas数据操作
  5. Linux学习-账号管理
  6. 字节跳动算法工程师总结:单片机用java语言编程
  7. Spring Cloud之服务治理(注册发现)
  8. 【渝粤教育】国家开放大学2018年秋季 0689-22T老年心理健康 参考试题
  9. 图论及其应用 2018年期末考试 答案总结
  10. 离散数学求交并差java代码_离散数学交并补运算、差运算、异或运算的实现--biaobiao88...
  11. 双人对战的球类游戏ios源码项目
  12. 谁说门户已死?从世界杯看新浪的四大优势
  13. 揭秘你所看不见的技术原理 - 广告推荐系统
  14. python制作分布图
  15. 【CUDA 基础】3.4 避免分支分化
  16. 贝叶斯网专题4:概率推理中的变量消元方法
  17. poj1950 Dessert(DFS)
  18. 深圳湾口岸没有直达香港机场
  19. ROS机器人 RIA-E100使用
  20. Launcher 自定义APP排序

热门文章

  1. 35万推特僵尸账号发现始末:这只是开始?
  2. 视频水印素材 md5修改
  3. Loadrunner12.53 安装下载教程
  4. 如何在libfetion上使用ibus输入法
  5. 服务器集成显卡性能,主流显卡参数和性能对比
  6. php网页源码库存管理系统进销存mysql数据库web结构html布局
  7. Android获取半透明属性
  8. IT计算机实习:JAVA实习报告范文(三)
  9. 最小生成树——贪心算法
  10. 算法分析之渐近分析(Asymptotic Analysis)