Linux嵌入式开发笔记(六)在ROS2中运行小乌龟实例

26 篇文章 1 订阅
21 篇文章 2 订阅

在ROS2中运行小乌龟,其实主要就是安装两个工具,turtlesim和rqt。

A: 安装turtlesim。

输入【sudo apt update】

输入【sudo apt install ros-dashing-turtlesim】

注意:上一条指令中红色标识的dashing是我安装的ROS2的dashing版本,个人需要根据自己安装的版本去修改。

输入【ros2 pkg executables turtlesim】

如果提示 不识别 ros2,需要如下处理:

先输入【. ~/ros2_ws/install/setup.bash】

(这里的路径也是自己安装路径,不清楚看我上一个安装的教程)

再输入【ros2 pkg executables turtlesim】

输入【ros2 run turtlesim turtlesim_node】

 

在另一个终端中

输入【. ~/ros2_ws/install/setup.bash】

输入【ros2 run turtlesim turtle_teleop_key】

根据提示就可以控制第一个终端中的小乌龟了。

 

B: 安装rqt

输入【sudo apt update】

输入【sudo apt install ros-dashing-rqt-*】

注意:上一条指令中红色标识的dashing是我安装的ROS2的dashing版本,个人需要根据自己安装的版本去修改。

输入【rqt】

在rqt界面中依此点击 Plugins -> Service -> Service Caller

①点击刷新按钮,②选择/spawn ,③修改面中修改x = 1.0 ,y = 1.0,name = ‘turtlea’,④点击Call

即在界面进行如下设置

你可以在上一个终端中的小乌龟界面看到,又出现了一个新的小乌龟,更改x和y的数值,可以看到小乌龟的移动。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值