ROS 2 Jazzy和QT组合开发教程

10 篇文章 0 订阅

ROS2 Jazzy和QT组合开发教程

ROS2 和 Qt 组合开发是一个强大且灵活的组合,可以用来构建具有 GUI 的机器人应用程序。这个组合让你能够将 Qt 的图形界面与 ROS 2 的分布式通信功能结合在一起,实现数据的展示、机器人控制、调试等功能。

环境如下:

序号名字环境
1Ubuntu24.04
2ROS2jazzy
3Qt6.7
4ROS ProjectManager14.0

Qt推荐https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/这个链接下载

下面的教程需要安装好Ubuntu、ROS2和Qt,安装的帖子一大把这里就不过多赘述

1.安装ROS ProjectManager

ROS Project Manager 是 Qt Creator 的一个插件,允许你在 Qt Creator 中管理 ROS 1 和 ROS 2 项目,项目地址https://github.com/ros-industrial/ros_qtc_plugin

sudo apt install libarchive-tools
curl -SL $(curl -s https://api.github.com/repos/ros-industrial/ros_qtc_plugin/releases/latest | grep -E 'browser_download_url.*ROSProjectManager-.*-Linux-.*.zip' | cut -d'"' -f 4) | bsdtar -xzf - -C ~/Qt/Tools/QtCreator

注意: ~/Qt/Tools/QtCreator是qt安装的默认路径,如更改的需要替换

打开QtCreator 的帮助->关于插件

在这里插入图片描述

看到ROS Project Manager,说明安装成功

2.创建ROS2项目

2.1创建项目

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2.2选择ROS Workspace

在这里插入图片描述

2.3设置ROS工作目录信息

在这里插入图片描述

2.4完成

在这里插入图片描述

2.5新建包

在这里插入图片描述

2.6选择Package

在这里插入图片描述

2.7设置ROS包信息

在这里插入图片描述

2.8完成

在这里插入图片描述

2.9编译运行即可
colcon build
source install/setup.bash
ros2 run Ros2Demo Ros2Demo

3.导入ROS2快速体验Demo项目

我们还可以导入快速体验的demo,如下图

在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值