05-理解 ROS节点
来源:互联网 发布:软件技术服务招聘 编辑:程序博客网 时间:2024/06/05 11:39
1、基本概念的概述
Nodes:节点,一个节点即为一个可执行文件,它可以通过ROS与其它节点进行通信。
Messages:消息,消息是一种ROS数据类型,用于订阅或发布到一个话题。
Topics:话题,节点可以发布消息到话题,也可以订阅话题以接收消息。
Master:节点管理器,ROS名称服务 (比如帮助节点找到彼此)。
rosout: ROS中相当于stdout/stderr。
roscore: 主机+ rosout + 参数服务器 (参数服务器会在后面介绍)。
2、节点
一个节点其实只不过是ROS程序包中的一个可执行文件。ROS节点可以使用ROS客户库与其他节点 通信。节点可以发布或接收一个话题。节点也可以提供或使用某种服务。
3、客户端库
ROS客户端库允许使用不同编程语言编写的节点之间互相通信:
rospy = python 客户端库
roscpp = c++ 客户端库
4、rosnode命令的理解
rosnode 显示当前运行的ROS节点信息。
rosnode list 指令列出活跃的节点。
rosnode info 命令返回的是关于一个特定节点的信息。
rosnode 的ping命令
5、使用 rosrun运行命令
rosrun 允许你使用包名直接运行一个包内的节点(而不需要知道这个包的路径)。
rosrun [package_name] [node_name]
0 0
- 05-理解 ROS节点
- 3、理解ros节点
- 第六节---ROS操作系统----理解ROS节点
- ROS学习笔记四:理解ROS节点
- ROS入门4: 理解ROS节点
- ROS入门_1.8 理解ROS节点
- ROS教程(五):理解 ROS节点
- ROS5—理解ROS节点
- 理解 ROS节点(五)
- (三)理解ROS Nodes(节点)
- ROS学习--(六)理解ROS节点和话题
- ROS节点
- ROS学习(基于Ubuntu 15.04 和ROS Jade)第三章 ROS核心教程 之 5 理解ROS节点
- ROS的学习(六)理解ROS的节点(NODE)
- ROS学习历程(6)------理解ROS的节点(NODE)
- ros:(2)ros节点
- ROS的软件包、节点
- ROS编写节点流程
- 漫谈如何学习操作系统原理
- 04-编译一个ROS包
- SDWebImage 加载网路图片
- hibernate链接数据库查询乱码的问题
- Linux下超时重传时间(RTO)的实现探究
- 05-理解 ROS节点
- 测量View宽度和高度
- Checking operating system version: must be 4.0, 5.0, 5.1 or 5.2. Actual 6.1
- 计算机视觉目标检测的框架与过程
- 5.6 MVC模式的在Android 中的应用 ListView
- velocity模板引擎学习(1)
- android源码分析之windowmanager (android悬浮窗口的实现)
- 使用gdb调试当前运行的程序
- java导出excel