ROS基础(2)——了解ROS节点和ROS节点管理器

本文介绍了ROS的基础知识,包括使用roscore启动ROS核心、节点与节点管理器的关系,以及消息与主题的区别。ROS Master作为节点的媒婆,匹配发布主题和订阅信息的节点,实现通信。同时,通过实例解释了启动小乌龟节点的操作,并阐述了主题作为通信通道,消息作为信纸的概念。
摘要由CSDN通过智能技术生成

我们最开始对学习ROS先有一个总体的认识

Multiple ways to do the same thing, with different syntax:
– From the command line.
– In a launch file.
– In the programs.
Namespaces,local/global parameters.
A load of command line helper tools and
graphic visualization tools.

然后,我们来进一步揭开ROS的众多未解之谜。

使用roscore

在这里插入图片描述Master 由统一资源标示符(Uniform Resource Identifier,URI)定义,TA确定了Master 的定位信息。如果我们想要验证一下的话,输入如下信息:

~$ printenv ROS_MASTER_URI
http://localhost:11311

我们想要检查此时运行的节点,则在终端中输入:

~$ rosnode list
/rosout

节点与节点管理器的关系

在这里,关于节点与节点管理器的关系,以笔者目前的初学者认识(开个玩笑),把Master理解成从事婚姻行当的工作人员,就是个终级大媒婆,掌握所有单身节点的资料,有的节点是贴征婚启事(发布主题)的,发布自己会什么什么,有什么优点;有的节点是浏览资料的人,会表明自己的伴侣需求(订阅信息)。我们勤勤恳恳工作的大媒婆呢,整合这些信息,最终为合适配对的节点牵个线,根据通信机制的不同,有的节点双方会在牵线后,开始直接通信,你来我往,(话题通信,服务通信);有的节点双方呢,比较害羞,不直接通信,还是要通过中介来交换信息(参数管理机制)。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

肥鼠路易

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

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

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

打赏作者

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

抵扣说明:

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

余额充值