ROS学习笔记------ROS基础-----基础编程 day 4 2019/3/1 帅某(分布式通信,launch文件,TF坐标变换)

1.分布式通信

下文linux主机名称:shuaimou
下文linux从机名称:plus

ros是一种分布式软件框架,节点之间通过松耦合方式组合
2.分布式通信步骤
(1)设置IP地址

sudo vi /etc/hosts

设置对方的IP地址别名,类似于宏定义IP地址,方便远程登录。
(2)从机设置ros_MSSTER_URI.从机找到ROS MASTER——ros core只能运行到一台计算机上

export ROS_MASTER_URI=http://     你的  IP地址    :11311

11311,是端口号
(3)实验
本地端口打开小海龟历程,
从机(建议远程登录)打开小海龟控制,如下图:
在这里插入图片描述
可以看到从机plus可以打印出主机小海龟的节点。

注意:只能主机运行roscore,从机运行结果如下:
在这里插入图片描述
提示:roscore只能运行在主机,从机不能运行。
2.ros中的关键组件——launch文件
launch文件:是通过xml文件实现多节点的配置和启动(可自动启动ros master)
launch文件是可以同时很多节点自启动,非常重要

(1)launch文件介绍:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帅某(沙漠胡杨)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值