最近心血来潮简单学习了一下在ROS下借助QT进行了简单的界面开发。现在做一下简单的总结。
首先就是ROS与QT开发环境的搭建了。
运行环境:
- 系统的版本:Ubuntu16.04
- ROS的版本:Kinetic
安装步骤:
Tips:安装之前值得注意的是,由于插件的更新,不需要安装qtcreator。我在安装时一直以为需要自己另外先下载qtcreator进行安装,实际上是不需要的。当然如果不想利用QT插件进行开发,可以参考这篇博客不使用ros-qt-pluge插件。
(1)安装ROS的QT插件ros_qtc_plugin
$ sudo add-apt-repository ppa:levi-armstrong/qt-libraries-xenial
$ sudo add-apt-repository ppa:levi-armstrong/ppa
$ sudo apt update && sudo apt install qt57creator
$ sudo apt install qt57creator-plugin-ros
(2) 安装ROS-QT依赖的两个软件包,用于创建ROS-QT的GUI模板
$ sudo apt-get install ros-kinetic-qt-create
$ sudo apt-get install ros-kinetic-qt-build
通过这两步,ROS与QT的环境就搭建好了。接下来就可以进行开发了。