[ros2学习]-CLI Tools - 介绍turtlesim和rqt

① 背景

Turtlesim (小乌龟是第一步)就像是 hello world 一样
rqt 是命令行的GUI工具,可以点点点的

② 前提

  • 安装了ROS2
  • 配置好了环境
  • dshing 之后的版本才有小乌龟

③ 任务

Ⅰ turtlesim

安装turtlesim

命令:

sudo apt update
sudo apt install ros-dashing-turtlesim

检查下

ros2 pkg executables turtlesim

这样就对了
在这里插入图片描述

启动turtlesim

命令:

ros2 run turtlesim turtlesim_node

在这里插入图片描述
启动了节点==/turtlesim==

通过键盘控制小乌龟

重新开个终端,启动键盘控制节点:

ros2 run turtlesim turtle_teleop_key

控制
在这里插入图片描述

这个小乌龟有心跳监测,你释放键盘一会之后就会停

Ⅱ rqt

安装rqt
sudo apt update
sudo apt install ros-dashing-rqt-*

在这里插入图片描述

使用rqt

命令:

rqt

这个空白的
在这里插入图片描述
点击 Plugins > Services > Service Caller

在这里插入图片描述

设置/spawm

可以增加乌龟通过rqt,添加重复的会报错
在这里插入图片描述

修改路径画笔的颜色

通过server /turtle1/set_pen
在这里插入图片描述

重定向

可以把topic 重定向到另一个topic上去
命令:

ros2 run turtlesim turtle_teleop_key turtle1/cmd_vel:=turtle2/cmd_vel

在这里插入图片描述

④ 总结

小乌龟和rqt是必须要了解的

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

越来越胖了_mengleijin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值