SLAM入门(2):QT+ROS进行GUI界面开发

编程入门 行业动态 更新时间:2024-10-27 12:41:59

SLAM<a href=https://www.elefans.com/category/jswz/34/1770026.html style=入门(2):QT+ROS进行GUI界面开发"/>

SLAM入门(2):QT+ROS进行GUI界面开发

1.前言

使用在ROS中调用QT的库函数,利用QT良好的GUI界面特性,可以帮助我们更好的开发控制程序。

2.安装qt_ros插件

该官方文档解释了安装ROS Qt Creator插件的过程。首先根据链接和自己的系统,选择合适的插件版本,下载插件包,然后修改插件包的属性为可执行状态,双击插件包进行安装。一路下一步进行安装。在命令行中输入qtcreator-ros即可打开软件。

3.QT+ROS开发

(1)安装ROS-QT依赖的两个软件包,用于创建ROS-QT GUI模板

sudo apt-get install ros-kinetic-qt-create
sudo apt-get install ros-kinetic-qt-build

(2)创建ROS-QT GUI模板

mkdir -p catkin_qt_ws/src
cd catkin_qt_ws/src/
catkin_create_qt_pkg qtros

然后再编译一下:

cd ..
catkin_make
source devel/setup.bash

(3)启动qtcreator-ros

qtcreator-ros


(4)在catkin_ws工作空间下,创建ROS工作空间工程

(5)修改运行配置
Projects -> Run Settings -> Add | ROS Run Configuration -> Add Run Step -> ROS Run Step -> ROS Attach to Node
总之按照下面图片配置就行。

点击运行:
就会出现ros和qt的模板了,后期我们就根据这个模板进行一些测试。

参考文献:
1.
2..html
3..html

更多推荐

SLAM入门(2):QT+ROS进行GUI界面开发

本文发布于:2023-07-28 20:39:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1303058.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:入门   界面   SLAM   QT   GUI

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!