节点,话题,消息,服务
来源:互联网 发布:神经网络数据预处理 编辑:程序博客网 时间:2024/04/28 17:42
一个节点代表一个应用程序,节点与节点之间的通信有两种方式:
一; 通过话题进行通信。一个节点发布消息在一个话题上,另一个节点订阅同一个话题接收消息。
例:
一个终端输入 rosrun turtlesim turtlesim_node,另一个终端输入rosrun turtlesim turtle_teleop_key。两个节点通过话题来通信,而消息就是键盘箭头的移动。
rosrun rqt_graph rqt_graph 查看节点之间的关系图,通过它可以查看上面两个节点通过什么话题进行通讯
rostopic echo [topic] 查看当前话题中的数据
rostopic list 查看当前系统中的话题
rostopic type [topic] 查看话题类型/消息类型
rosmsg show [msg] 显示消息详细信息
rostopic pub [topic] [msg_type] [args] 发布消息
二 ;服务是节点之间通信的另一种方式,服务允许节点发起一个请求和接收一个响应。
rosservice list 查看一个节点提供的服务
rosservice type [service] 查看服务类型
rosservice call [service] [args] 调用服务
ROS 中的服务是基于请求和响机制的,我们通过终端发送请求,节点接收后,做出响应。
rosparam 命令允许你在 ROS 的参数服务器上操作和存储数据,参数服务器可以存储整数,浮点数,布尔类型,字典,列表。ROS 使用 YAML 标记语言作为语法,在简单的情况下,YAML 看起来是非常自然的:1 是整数,1.0 是浮点数,one 是字符串,true 是布尔类型,[1,2,3]是一个列表,{a:b,c:d}是一个字典。我们使用 rosparam list 命令可以查看参数服务器。
rosparam set [param_name] 设置参数值
rosparam get [param_name] 得到参数值
rosparam dump [file_name] 将参数写入文件
- 节点,话题,消息,服务
- ROS节点,消息,话题,服务的介绍
- 我的ROS入门(五):总算搞通ROS的服务节点订阅发布消息话题了
- ROS节点、消息、服务、主题的关系
- ROS回顾学习(2)----连接串口和查看节点/话题消息
- ros节点/话题/服务...管理工具multimaster_fkie的安装和简单使用
- ROS学习笔记4-使用节点,消息,主题和服务
- 【服务计算】web 开发话题
- 消息服务
- 节点展开/折叠消息
- ROS学习--(六)理解ROS节点和话题
- ros学习笔记--如何看可视化的话题与节点
- erlang 服务节点名称
- 学习7:ROS话题,ROS服务,ROS参数
- 消息队列服务
- Java消息服务基础
- Java消息服务
- Java消息服务基础
- linux下gcc编译使用opencv的源文件时报错的处理:undefined reference to symbol '_ZNSsD1Ev@@GLIBCXX_3.4'
- HttpClient4.x 使用cookie保持会话
- JVM参数设置、分析
- 想着手学习微信小程序开发的看过来(含本地开发方式)
- Toast工具类
- 节点,话题,消息,服务
- svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
- javascript中setAttribute()函数使用方法及兼容性
- jackson ObjectMapper 序列化成json; 属性值为null时转换为""空字符串
- Android Studio EditText点击图标清除文本内容
- 静态库中的全局变量的问题
- Android 官方推荐 : DialogFragment 创建对话框
- sup数学符号意义
- HM/JEM划分模式的率失真代价的计算