• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

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

人工智能 越来越胖了_mengleijin 1498次浏览 0个评论

① 背景

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

② 前提

 

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

 

③ 任务

 

Ⅰ turtlesim

 

安装turtlesim

  命令:  

sudo apt update
sudo apt install ros-dashing-turtlesim

  检查下  

ros2 pkg executables turtlesim

  这样就对了  
[ros2学习]-CLI Tools - 介绍turtlesim和rqt  

启动turtlesim

  命令:  

ros2 run turtlesim turtlesim_node

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

通过键盘控制小乌龟

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

ros2 run turtlesim turtle_teleop_key

  控制  
在这里插入图片描述   这个小乌龟有心跳监测,你释放键盘一会之后就会停  

Ⅱ rqt

 

安装rqt

 

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

 
[ros2学习]-CLI Tools - 介绍turtlesim和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是必须要了解的


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明[ros2学习]-CLI Tools – 介绍turtlesim和rqt
喜欢 (0)

您必须 登录 才能发表评论!

加载中……