ROS通过图形化界面控制和查看小乌龟参数
2024-08-24 02:00:27
ROS图形化界面能够让我们快速开发ROS,也有利于我们观测数据。
下面介绍一下利用图形化界面控制小乌龟按照指令行进和查看小乌龟的行进参数。
首先我们需要做一些准备工作:
- 在Terminal中运行以下命令:
$ roscore
- 新开一个terminal,运行以下命令,打开小乌龟窗口:
$ rosrun turtlesim turtlesim_node
- 新开一个terminal,运行以下命令,打开乌龟控制窗口,可使用方向键控制乌龟运动:
$ rosrun turtlesim turtle_teleop_key
- 选中控制窗口,按方向键,可看到小乌龟窗口中乌龟在运动。
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 中观测。
最新文章
- myeclipse 手动安装 lombok
- SQL2008安装提示";Microsoft visual studio 2008早期之前的版本
- iOS屏幕适配知识
- [转]通过AngularJS directive对bootstrap日期控件的的简单包装
- struts中拦截器的开发
- Margaritas on the River Walk_背包
- power tool 强制撤销
- jquery之on()绑定事件和off()解除绑定事件
- QuickXdev+sublime text打造quick-cocos2d-x开发环境
- Android组件间的数据传输
- mac 下 安装 mongodb 数据库
- Tri_integral Summer Training 8 总结
- html5--画布
- 关于IE,Chrome,Firefox浏览器的字符串拼接问题
- 十九、Linux 进程与信号---环境表
- Atitti 创业团队vs打工的团队 attilax总结
- 面向对象【day08】:反射(五)
- Redis (非关系型数据库) 数据类型 之 list列表类型
- [转]Linux 命令行快捷键
- python 集合的比较