ROS通过图形化界面控制和查看小乌龟参数

Posted fuhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROS通过图形化界面控制和查看小乌龟参数相关的知识,希望对你有一定的参考价值。

ROS图形化界面能够让我们快速开发ROS,也有利于我们观测数据。

下面介绍一下利用图形化界面控制小乌龟按照指令行进和查看小乌龟的行进参数。

首先我们需要做一些准备工作:

  1. 在Terminal中运行以下命令: 
    $ roscore
  2. 新开一个terminal,运行以下命令,打开小乌龟窗口: 
    $ rosrun turtlesim turtlesim_node
  3. 新开一个terminal,运行以下命令,打开乌龟控制窗口,可使用方向键控制乌龟运动: 
    $ rosrun turtlesim turtle_teleop_key
  4. 选中控制窗口,按方向键,可看到小乌龟窗口中乌龟在运动。

1.图形化界面控制小乌龟行进

(1)新打开一个terminal,输入如下命令打开publisher 图形化界面

rosrun rqt_publisher rqt_pulisher

出现如下界面

技术分享图片

(2)topic选择/cmd_vel 点击加号,如下图所示:

技术分享图片

(3)修改linear 和angular 中的值控制小乌龟行走。在选择框中打勾,表示没一秒发送一次指令。

技术分享图片

小乌龟就出现画圆状态。

技术分享图片

 

2.查看小乌龟运行参数

 (1)新开一个terminal,输入如下指令,打开topic

rosrun rqt_topic rqt_topic

出现如下图图形化界面

技术分享图片

(2)下拉/turtle1/cmd_vel出现如下界面

技术分享图片

(3)通过小乌龟键盘控制terminal 方向健控制小乌龟行进,在topic 界面中观察linear和angular中值的变化。

技术分享图片

也可以在publisher界面中设置参数控制小乌龟行走,在topic 中观测。




以上是关于ROS通过图形化界面控制和查看小乌龟参数的主要内容,如果未能解决你的问题,请参考以下文章

ROS从入门到精通系列(二十八)-- ROS控制器图形化界面开发

ROS indigo安装完成后运行小乌龟示例程序

ROS学习笔记-rosbag数据记录包的使用-记录和回放小海龟历程

1.ROS启动小乌龟

4.2 ROS节点运行管理launch文件

ROS2学习笔记2--介绍小乌龟教程和rqt