ROS学习笔记4-使用节点,消息,主题和服务
2017-08-24 21:27
471 查看
先运行 roscore,再新打开一个终端
1 查看rosnode命令接受哪些参数,直接输入
可以看到有以下一些指令
rosnode ping 测试连接到的节点
rosnode list 列出当前活动的节点
rosnode info 输出节点信息
rosnode machine 列出运行在特定计算机或列表机器上的节点
rosnode kill 关闭正在运行的节点
rosnode cleanup 清除无法到达节点的注册信息
若是想获取这些参数更详细的解释 运行
rosnode <param> -h
2 启动新节点
可以看到弹出一个新页面,显示一只海龟。
再运行一个新节点,就可以通过键盘控制海龟移动
3 查看rostopic命令接受哪些参数,直接输入
rostopic bw 显示主题所使用的宽带
rostopic echo 将消息数据到屏幕上
rostopic find 按类型查找主题
rostopic hz 显示主题发布频率
rostopic info 输出活动的主题信息
rostopic list 列出活动的主题
rostopic pub 将数据发布到主题上
rostopic type 输出主题的类型
4 查看rosservice命令接受哪些参数,直接输入
rosservice args 输出服务参数
rosservice call 根据命令行参数调用服务
rosservice find 根据服务类型查询服务
rosservice info 输出服务信息
rosservice list 列出活动服务清单
rosservice type 输出服务类型
rosservice uri 输出ROSRPC uri服务
5 使用参数服务器
rosparam
rosparam set 设置参数值
rosparam get 获取参数值
rosparam load 从文件中加载参数值
rosparam dump 将参数保持到一个文件
rosparam delete 删除参数
rosparam list 列出所有参数名
6 消息message
rosmsg
rosmsg show 查看消息详细信息
rosmsg list 列出所有消息
rosmsg md5 显示消息 md5sum
rosmsg package 列出功能包中的消息
rosmsg packages 列出包含消息的功能包
1 查看rosnode命令接受哪些参数,直接输入
rosnode
可以看到有以下一些指令
rosnode ping 测试连接到的节点
rosnode list 列出当前活动的节点
rosnode info 输出节点信息
rosnode machine 列出运行在特定计算机或列表机器上的节点
rosnode kill 关闭正在运行的节点
rosnode cleanup 清除无法到达节点的注册信息
若是想获取这些参数更详细的解释 运行
rosnode <param> -h
2 启动新节点
rosrun turtlesim turtlesim_node
可以看到弹出一个新页面,显示一只海龟。
rosrun turtlesim turtle_teleop_key
再运行一个新节点,就可以通过键盘控制海龟移动
3 查看rostopic命令接受哪些参数,直接输入
rostopic
rostopic bw 显示主题所使用的宽带
rostopic echo 将消息数据到屏幕上
rostopic find 按类型查找主题
rostopic hz 显示主题发布频率
rostopic info 输出活动的主题信息
rostopic list 列出活动的主题
rostopic pub 将数据发布到主题上
rostopic type 输出主题的类型
4 查看rosservice命令接受哪些参数,直接输入
rosservice
rosservice args 输出服务参数
rosservice call 根据命令行参数调用服务
rosservice find 根据服务类型查询服务
rosservice info 输出服务信息
rosservice list 列出活动服务清单
rosservice type 输出服务类型
rosservice uri 输出ROSRPC uri服务
5 使用参数服务器
rosparam
rosparam set 设置参数值
rosparam get 获取参数值
rosparam load 从文件中加载参数值
rosparam dump 将参数保持到一个文件
rosparam delete 删除参数
rosparam list 列出所有参数名
6 消息message
rosmsg
rosmsg show 查看消息详细信息
rosmsg list 列出所有消息
rosmsg md5 显示消息 md5sum
rosmsg package 列出功能包中的消息
rosmsg packages 列出包含消息的功能包
相关文章推荐
- ROS节点、消息、服务、主题的关系
- 使用消息队列来解决微服务数据一致性问题
- RabbitMQ消息队列(六):使用主题进行消息分发
- 如何使用Dynamics CRM 2013服务模块01(案例的主题) - Service Module Guide(Subject of A Case)
- C#中使用消息队列服务
- 使用.NET Core搭建分布式音频效果处理服务(五)利用消息队列提升水平扩展灵活性
- RabbitMQ消息队列(六):使用主题进行消息分发
- NoSQL初探之人人都爱Redis:(3)使用Redis作为消息队列服务场景应用案例
- 节点,话题,消息,服务
- 使用GCM服务(Google Cloud Messaging)实现Android消息推送
- RabbitMQ消息队列(六):使用主题进行消息分发
- 消息服务框架使用案例之--大文件上传(断点续传)功能
- ROS学习笔记(七):新建一个消息和服务
- C#编写Windows服务程序 (服务端),client使用 消息队列 实现淘宝 订单全链路效果
- apollo1.7.1初探(二)使用apollo订阅主题,发布主题消息
- 使用Redis作为消息队列服务场景应用案例
- 使用 Web 服务进行异步消息传递
- RabbitMQ消息队列(六):使用主题进行消息分发
- 学习使用阿里云消息服务(二)
- Spring Boot 2.0.0.M7 使用异步消息服务-JMS(ActiveMQ)