Qt+ROS+ubuntu18.04配置教程(带界面)

1. 安装ROS Qt Creator Plug-in

首先安装ROS Qt Creator Plug-in,这其实是一个带有ROS插件的Qt Creator:去下面的网址https://ros-qtc-plugin.readthedocs.io/en/latest/_source/How-to-Install-Users.html#qt-installer-procedure,根据自己的ubuntu版本选择对应的下载版本,有在线安装和离线安装两种安装方式,以18.04为例:

选择在线安装,会下载一个名叫eator-ros-bionic-latest-online-installer.run的run文件,对其鼠标右键->属性->权限->允许作为程序执行文件,然后双击安装,组件全选,等待安装完成。

2. 在Qt Creator创建ROS节点

然后打开Qt Creator,新建项目->其他项目->ROS Workspace->选择->输入name(tutorial_ws),Build System选catkin_make,路径自己选择->完成,此时的文件结构如下图:

在这里插入图片描述

如果src没显示,则点上面的图标在这里插入图片描述

,选项全都取消勾选。这个时候就已经创建好了一个工作空间,然后右键src->Add New->ROS->Package->choose->输入name(tutorial_pkg1),路径选择该项目下的src文件夹,Dependencies_Catkin根据需要填依赖,一般需要roscpp、std_msgs等->下一步、完成。

此时已经在项目下创建了一个包,这时如果左边文件没有显示,则把项目关闭再打开

相关推荐
AI_小站15 分钟前
刚面完百度的 Agent 开发岗,我才发现:世界就是个巨大的草台班子
java·开发语言·人工智能·spring·百度·langchain
felixking1 小时前
C++20 协程
开发语言·c++·协程
Zane1994122 小时前
CAS 与原子类:Java 如何实现无锁编程
java·开发语言
码农颜3 小时前
6.3 主函数流程剖析
开发语言·php
TheBestRucy4 小时前
Python 九阳神功:从零筑基到线程飞升
服务器·开发语言·网络·人工智能·python
研☆香4 小时前
聊一聊前端的常见字 关键字
开发语言·前端·javascript
草莓橙子碗4 小时前
Claude 使用指南
开发语言·python
longxiaozhang65 小时前
C# Array类:数组其实没那么难
开发语言·c#
互联网中的一颗神经元6 小时前
06. Small 对象分配:mcache 无锁路径
开发语言·golang
小灰灰搞电子6 小时前
Rust+Slint 实现水波纹进度条源码分享
开发语言·rust