linux(ubuntu)安装QT-ros插件

查看qt版本和对应的ros插件版本

想要qt与ros联合开发,我门需要在qt creator中添加ros的插件,之前查资料有哦 一个方法是直接下载安装带有ros插件版本的qtcreator,那个我试过了,不太好用,主要是由于全英文看起来有点困难,所以有些配置看着叶挺复杂的,加上下载后和原来的的qtcreator是分开的不能一起使用就放弃了,所以在这里不再赘述这个方法,我们直接在原生的qt上安装插件来完成环境的搭建。

查看qt版本

在这里插入图片描述

查看 qt creator 版本

打开qt creator
点击帮助,关于QT Creator,就可以看到qt creator的版本
在这里插入图片描述

qt creator进行更新升级

我的qtcreator版本是qtcreator10.0.2,这个版本用来安装插件比较方便,较旧的版本不支持直接安装插件的功能。
附上qtcreator下载地址
Index of /archive/qtcreator
选择后缀为.run的文件进行下载
在这里插入图片描述
下载后放在主目录或者其他地方,赋予可执行权限

sudo chmod a+w qt-creator-opensource-linux-x86_64-10.0.2.run

接下来运行文件

 ./qt-creator-opensource-linux-x86_64-10.0.2.run

运行的时候可以选择断网,没有什么要特别注意的,可开始需要登陆以下自己的qt账号,去官网注册一个就可以了
安装完之后,会直接打开新版本的qt creator,但是关闭之后再打开会发现还是原来的旧版本的,这个 时候只需要重启一下电脑再打开qt creator就会发现是最新安装的qt creator版本。

下载版本对应的ros_qtc_plugin 插件

在上面的操作中查询到qt creator的版本是10.0.2所以对应的ros插件版本是10,前往ros_qtc_plugin Github 插件的仓库,下载其发布版本,之后根据自己经济的版本和系统版本选择的对应的压缩包进行下载,我的是ubuntu系统,qtcreator版本是10.0.2,所以选择下面这个
在这里插入图片描述

插件安装

下载之后,将zip文件可以直接放在主目录下,打开qt creator,我们点击帮助->关于插件
在这里插入图片描述
点击 install Plugin,
在这里插入图片描述
点击浏览,找到刚才下载的ROSProjectManager-10.0-Linux-x86_64.zip
在这里插入图片描述
一直点下一步
在这里插入图片描述
这里建议选择第一个,根据自己需求

安装成功

可以根据提示立即重启,我们来到关于插件这里,出现这个就是安装成功了
在这里插入图片描述
同时新建项目这里也出现了 ROS Workspace就说明安装成功,可以使用qt来对ros进行开发了
在这里插入图片描述

### 回答1: Ubuntu 20.04是一种开源的Linux操作系统,它是Linux的一种发行版本。它具有良好的稳定性和各种应用程序的支持,因此被广泛用于个人计算机和服务器环境。 Qt是一种跨平台的C++开发框架,它提供了丰富的图形界面和应用程序开发工具。Qt可以在多个操作系统上运行,并且具有强大的跨平台能力,使得开发者可以在不同的平台上开发相同的应用程序。 ROS机器人操作系统)是一种开源的机器人软件平台,它提供了一套用于编写机器人程序的工具和库。ROS可以帮助开发者轻松地构建、部署和管理机器人应用程序,它在机器人领域得到了广泛的应用。 在Ubuntu 20.04上,Qt可以与ROS结合使用来开发机器人应用程序。Qt提供了一套用于图形界面设计和开发的工具,开发者可以使用这些工具在Ubuntu上创建各种机器人应用程序的用户界面。同时,ROS提供了一套用于机器人程序开发的库和工具,开发者可以使用ROS机器人硬件交互,获取传感器数据,执行控制命令等。 总之,Ubuntu 20.04、QtROS可以共同用于开发机器人应用程序。Ubuntu提供了一个稳定的基础操作系统,Qt提供了丰富的图形界面工具,而ROS则提供了一套用于机器人程序开发的库和工具。这些组件的结合可以让开发者更加便捷地开发和部署机器人应用程序。 ### 回答2: Ubuntu 20.04是一款广受欢迎的Linux操作系统,它为用户提供了稳定、安全和易于使用的环境。Ubuntu 20.04具有长期支持(LTS)版本,这意味着它将获得长达5年的更新和维护。 Qt是一个跨平台的C++应用开发框架,它可以帮助开发人员构建交互式、响应式和现代化的用户界面。Qt提供了丰富的GUI组件库、工具包和API,可以加快应用程序的开发过程,并支持多种操作系统,包括Ubuntu 20.04。 ROS机器人操作系统)是一个灵活、模块化且易于扩展的开源框架,用于构建机器人软件和控制系统。它提供了一组工具、库和协议,使开发人员能够创建机器人应用程序,并支持广泛的硬件平台。在Ubuntu 20.04上使用ROS可以轻松地构建和部署机器人应用程序,并利用ROS强大的机器人功能和算法。 因此,通过结合Ubuntu 20.04、QtROS,开发人员可以在一台稳定的操作系统上借助Qt的强大功能和ROS机器人相关性快速构建响应式的机器人应用程序。无论是进行机器人控制、感知、导航还是人机交互,这个组合将提供广泛的工具和库来满足各种应用需求。通过Ubuntu 20.04的长期支持和QtROS的兼容性,开发人员可以确保他们的应用程序在长期的时间内能够保持稳定,并持续地获得支持和更新。 ### 回答3: Ubuntu 20.04 是一款开源操作系统,被广泛应用于个人计算机和服务器领域。它基于Debian操作系统,并提供了稳定可靠的环境,具备安全性和易用性。 Qt是一套跨平台的C++应用程序开发框架,能够帮助开发人员快速构建可视化和交互式的应用程序界面。Qt提供了丰富的API和工具,使得开发者能在不同平台上开发出高质量的软件产品。 ROS机器人操作系统)是一个为机器人开发设计的开源平台。它提供了一系列的库、工具和通用功能,可以帮助开发者快速构建和部署机器人应用。 结合Ubuntu 20.04、QtROS,我们可以使用Ubuntu作为开发环境,将Qt框架应用于ROS机器人应用程序的开发。开发者可以利用Qt提供的丰富的界面设计工具和功能进行机器人应用程序的用户界面开发。同时,基于ROS的开发平台,我们可以获得ROS提供的各种功能模块和库,使得机器人应用程序的开发更加高效和便捷。 具体而言,我们可以在Ubuntu 20.04上安装Qt开发环境,然后使用Qt的IDE和工具来创建和管理ROS机器人应用程序的界面。同时,通过ROS的通信框架和功能库,我们可以将Qt应用程序与ROS的其他组件进行集成,实现与机器人的交互和控制。 总之,结合Ubuntu 20.04、QtROS的开发环境,我们可以在机器人应用程序开发过程中获得强大的工具支持,并且能够利用开源的特性来进行快速的开发和部署。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值