前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ROS_Kinetic_05 ROS基础内容(二)

ROS_Kinetic_05 ROS基础内容(二)

作者头像
zhangrelay
发布2019-01-23 10:14:01
6590
发布2019-01-23 10:14:01
举报

ROS_Kinetic_05 ROS基础内容(二)

1. ROS节点node

官网教程:http://wiki.ros.org/cn/ROS/Tutorials/UnderstandingNodes

基本概念:

Nodes:节点,一个节点即为一个可执行文件,它可以通过ROS与其它节点进行通信。 Messages:消息,消息是一种ROS数据类型,用于订阅或发布到一个主题。 Topics:主题,节点可以发布消息到主题,也可以订阅主题以接收消息。 Master:节点管理器,ROS名称服务。 rosout: ROS中相当于stdout/stderr。 roscore: 主机+ rosout + 参数服务器。 rospy = python 客户端库 roscpp = c++ 客户端库 --------------------------------------------------------------------------------------------------------------------

~$ roscore

~$ rosrun turtlesim turtlesim_node

~$ rosnode list

~$ rosrun turtlesim turtlesim_node __name:=kinetic_turtle

~$ rosrun turtlesim turtlesim_node __name:=kinetic_turtle

~$ rosnode cleanup 关闭turtlesim_node,请按下“Ctrl-C” 。

2. ROS主题topic

官网教程:http://wiki.ros.org/cn/ROS/Tutorials/UnderstandingTopics

~$ rosrun turtlesim turtle_teleop_key

~$ rosrun rqt_graph rqt_graph

~$ rostopic list

~$ rostopic type /turtle1/cmd_vel

~$ rosmsg show geometry_msgs/Twist

~$ rostopic pub -1 /turtle1/cmd_vel geometry_msgs/Twist -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, 1.8]'

publishing and latching message for 3.0 seconds

~$ rostopic pub /turtle1/cmd_vel geometry_msgs/Twist -r 1 -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, 1.8]'

~$ rostopic hz /turtle1/pose

subscribed to [/turtle1/pose] average rate: 124.817     min: 0.006s max: 0.010s std dev: 0.00141s window: 118 average rate: 125.015     min: 0.006s max: 0.010s std dev: 0.00142s window: 243 average rate: 124.968     min: 0.006s max: 0.010s std dev: 0.00142s window: 368 average rate: 125.009     min: 0.006s max: 0.010s std dev: 0.00141s window: 493

~$ rostopic type /turtle1/cmd_vel | rosmsg show

~$ rosrun rqt_plot rqt_plot

-End-

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年05月12日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ROS_Kinetic_05 ROS基础内容(二)
    • 1. ROS节点node
      • 2. ROS主题topic
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档