ROS学习(1)

装过程就不说了,下次在另外一台电脑上安装的时候在介绍;

1.启动电脑的ros master

roscore

2.运行小海龟程序

rosrun turtlesim turtlesim_node

3.启动电脑的键盘key

rosrun turtlesim turtle_teleop_key 

就可以通过键盘上下左右键直接让小海龟运动啦!

4.查看运行计算图

rqt_graph

 其中 rosout 就是类似与订阅日志一样的东西,turtlesim是一个节点

5.查看电脑的所有ros节点

rosnode list

查看具体的信息

rosnode info /turtlesim

6.查看发布的消息话题

rostopic list

类似上面的查看具体信息

rostopic echo /turtlesim/cmd_vel

看一下消息效果:

rosservice list

可以看到效果哈!

7.通过发布消息控制小海龟运动

rostopic pub /turtle1/cmd_vel geometry_msgs/Twist "linear:
  x: 1.0
  y: 0.0
  z: 0.0
angular:
  x: 0.0
  y: 0.0
  z: 0.0"

打字打到 cmd_vel 按Tab键就可以自动填充!我们可以看到小海龟超着x移动了1(注意是小海龟的x,不是我们理解的图像的x)

8.让小海龟的持续运动

rostopic pub -r 10 /turtle1/cmd_vel geometry_msgs/Twist "linear:
  x: 1.0
  y: 0.0
  z: 0.0
angular:
  x: 0.0
  y: 0.0
  z: 0.0"

利用-r 10可以实现。

9.查看ros的所有服务器的

rosservice list

10.rqt_plot的使用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值