ubuntu16.04使用Qt開發ROS


本文介紹一種Qt下進行ROS開發的完美方案,使用的是ros-industrial的Levi-Armstrong在2015年12月開發的一個Qt插件ros_qtc_plugin,這個插件使得Qt“新建項目”和“新建文件”選項中出現ROS的相關選項,讓我們可以直接在Qt下創建、編譯、調試ROS項目,也可以直接在Qt項目中添加ROS的package、urdf、launch,感謝Levi-Armstrong。目前這個插件還在不斷完善,有問題或者其他功能建議可以在ros_qtc_plugin的項目主頁的討論區提出。
---------------------  
作者:張京林要加油  
來源:CSDN  
原文:https://blog.csdn.net/u013453604/article/details/52186375  
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

本文使用的操作系統是ubuntu16.04, ROS版本是kinetic,Qt版本是Qt5.7.0(Qt Creater4.8)

 

一.安裝Qt5.7.0

Qt 5.7.0 for linux

國內可以從以下源高速下載:

中國科學技術大學
清華大學
北京理工大學

下載下來的qt-opensource-linux-x64-5.7.0.run 記得右鍵“屬性”——“權限”勾選“允許作為程序執行文件”,再雙擊就能安裝了

1、修改系統配置文件讓Qt啟動器選擇新版的Qt Creator

首先需要修改下面的文件目的是讓Qt的啟動器選擇新版的Qt Creator,

$ sudo gedit /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

打開文件看到的是下面兩行

1 /usr/lib/x86_64-linux-gnu/qt4/bin
2 /usr/lib/x86_64-linux-gnu

我們需要把它們替換成如下兩個路徑

/home/zn/Qt5.7.0/5.7/gcc_64/bin
/home/zn/Qt5.7.0/5.7/gcc_64/lib

注意/home/zn是我的主文件夾絕對路徑
后面的路徑是從Qt安裝目錄下面進入5.7/gcc_64/找到bin和lib文件夾,用這兩個文件夾路徑替換掉default.conf文件原來的兩行就是了,我安裝Qt的時候選擇安裝在主文件夾的Qt5.7.0下,並且我的Qt版本是5.7,所以路徑如上所示,安裝到其他地方或者其他版本的類似
二.安裝插件ros_qtc_plugin

采用官方教程在線安裝

 Setup ROS Qt Creator Plug in

Installation Instructions (Users)

 

Xenial Online Installer (Recommended)

完成在線安裝

三 ubuntu16.04版本中QT的ros_qtc_plugin插件的使用

ubuntu16.04版本中QT的ros_qtc_plugin插件的例子


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM