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 中观测。

最新文章

  1. myeclipse 手动安装 lombok
  2. SQL2008安装提示"Microsoft visual studio 2008早期之前的版本
  3. iOS屏幕适配知识
  4. [转]通过AngularJS directive对bootstrap日期控件的的简单包装
  5. struts中拦截器的开发
  6. Margaritas on the River Walk_背包
  7. power tool 强制撤销
  8. jquery之on()绑定事件和off()解除绑定事件
  9. QuickXdev+sublime text打造quick-cocos2d-x开发环境
  10. Android组件间的数据传输
  11. mac 下 安装 mongodb 数据库
  12. Tri_integral Summer Training 8 总结
  13. html5--画布
  14. 关于IE,Chrome,Firefox浏览器的字符串拼接问题
  15. 十九、Linux 进程与信号---环境表
  16. Atitti 创业团队vs打工的团队 attilax总结
  17. 面向对象【day08】:反射(五)
  18. Redis (非关系型数据库) 数据类型 之 list列表类型
  19. [转]Linux 命令行快捷键
  20. python 集合的比较

热门文章

  1. jeecms系统使用介绍——jeecms中的内容、栏目、模型之间的关系
  2. 日志lombok插件安装及配置
  3. python基础--计算机网络
  4. Oracle中查看所有的表,用户表,列名,主键,外键
  5. 【洛谷】【USACO】P1118 数字三角形
  6. redis范围查询应用 数据库 数据库学习 Redis redis范围查询的方法
  7. ACdream 1099求第k大
  8. Python数据分析与展示[第三周](pandas简介与数据创建)
  9. NOIP模拟 17.8.14
  10. Codeforces 442C