ROS学习笔记五:Master和Node

本文是ROS学习笔记的第五部分,主要介绍ROS的通信架构,包括master作为节点管理器的角色,它负责节点注册和通信管理。同时,讨论了node,即ROS中的进程,它们通常按功能划分并以单独的实例运行。此外,还提到了roslaunch工具,用于启动master和多个node,以及launch文件的使用和参数理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通信架构

master:节点管理器

作用:每个node启动时都要向master注册,管理node之间的通信
启动ros程序之前要先启动master

roscore

同时启动了rosout(日志输出)和parameter server(参数服务器)

node:ROS的进程

pkg里的可执行文件运行的实例
一般以功能来划分,不同功能放在不同的node里
启动一个node

rosrun [pkg_name] [node_name]

其他常用指令
在这里插入图片描述

roslaunch

启动master和多个node

roslaunch 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值