【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
从机查看话题信息
【ROS学习】ROS分布式通信相关推荐
- ROS中的分布式通信
ROS是一个分布式的计算框架,一个运行中的ROS系统可以包含分布在多台计算机上多个节点.根据系统的配置方式,任何节点可能随时需要与任何其他节点进行通信. 要进行局域网通信首先我们需要通过路由器来进行组 ...
- ROS学习-ROS简介
文章目录 1.ROS 1.1 ROS概念 1.2 ROS特征 1.3 ROS特点 1.4 ROS版本 1.5 ROS程序 其他名词介绍 1. 元操作系统 2. IDL 接口定义语言 一些网站 1.RO ...
- (14)ROS学习-ROS工作空间覆盖
所谓工作空间覆盖,是指不同工作空间中,存在重名的功能包的情形,虽然特定工作空间内的功能包不能重名,但是自定义工作空间的功能包与内置的功能包(如ros的小海龟节点)可以重名或者不同的自定义的工作空间中也 ...
- ROS学习小笔记(Topic通信 ,service通信,参数服务器)
(菜鸡整理的学习笔记,原文链接已经挂上,不小心过来的朋友建议去博主那边学习,谢谢) 原文链接:https://blog.csdn.net/LoongEmbedded/article/details/1 ...
- ROS学习笔记(八): ROS通信架构
ROS学习笔记(八): ROS通信架构 文章目录 01 Node & Master 1.1 Node 1.2 Master 1.3 启动master和node 1.4 rosrun和rosno ...
- ROS学习笔记-多机器人通信(1)-实现两台机器通信
ROS是一个分布式的计算环境.一个正在运行的ROS可以在多个机器人之间分布成几十甚至上百个节点.取决于系统的配置方式,任何节点可能需要随时与任何其他节点进行通信,为实现使用同一个master控制多台机 ...
- ROS配置分布式通信
ROS配置分布式通信关键是,机器人和 PC 要处于同一网段. 虚拟机网络适配器设置成桥接. ifconfig查看虚拟机和机器人端的网络连接状态,看是否处于一个网段.下面两图,说明机器人和 PC 都是一 ...
- ROS入门笔记(十三):分布式通信
ROS入门笔记(十三):分布式通信 文章目录 01 如何实现分布式多机通信 1.1 设置IP地址,确保底层链路的连通 1.2 在从机端设置ROS_MASTER_URI,让从机找到ROS Master ...
- ROS学习(一)——话题通信的C++与Python实现
ROS学习(一)--话题通信的C++与Python实现 引言:本文分为三个部分,分别为话题通信的理论模型以及其C++与Python的实现代码. 一.理论模型 在我们的实际使用中,需要注意的几个东西就是 ...
最新文章
- Xcode Debugging
- phpstudy(小皮面板)Deepin安装脚本
- html div 自动聚焦,让DIV也能够获取焦点
- js将json数据保存到本地
- Maven:构建web工程出现Failed to execute goal org.apache:maven-archetype-plugin:3.1.1:generate (default-cli)
- Android下强制打开键盘
- android基础面试题(三)
- 火热的 Web 3,究竟离我们有多远?
- R实践 第二篇:创建数据集
- matlab色差,计算CMC色差公式的matlab程序
- 问题 A: 【动态规划】机器人军团(最大不下降子序列)
- Java游戏吉他英雄_《吉他英雄:现场》《摇滚乐队4》横向对比:各有所长!
- 慎用php的array_search函数
- 移动APP的测试流程及方法
- 运算放大器基本原理与参数解读
- visual studio2017快捷键的定制和导出导入的技巧与按键失灵分享[玩eclipse的很容易上手]...
- 单片机C51学习心得_02
- FANUC机器人动作指令的定位类型FINE和CNT详解
- codeforce 427 C. Checkposts(tarjan 强连通分量)
- css3 性能优化之 will-change 属性