使用QT插件进行ROS开发

介绍

      QT是我经常使用的一款IDE,在我们的机器人项目全面转向使用ROS后,我就想能不能使用QT进行ros编程,因为使用RoboWare给我的体验很不好,可能是电脑配置较低的原因,RoboWare会经常性卡死崩溃(这只是我个人感受)。在一次参加比赛时学长教给我一种在ROS下使用qt插件的方法,但当时忙于赶进度没有及时记录,这几天在网上搜了一些安装方法,在次记录下来以供今后查阅,也希望能帮助到一些遇到和我这个同样问题的人。

      首先推荐一个非常好的关于ROS机器人的中文网站:创客智造 ,这个网站相信国内大部分学习ROS的同学都知道,但在上面介绍的ROS+QT开发的文章中进行到安装插件的步骤时:

sudo apt-get install qt57creator-plugin-ros

   会遇到如下报错:

The following information may help to resolve the situation:
The following packages have unmet dependencies:
 qt57creator-plugin-ros : Depends: qt59creator (>= 4.4.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

       这个问题我并有追查下去,因为上一次遇到这个问题时我研究了两天并没有什么好的解决办法,接下来参考的博客是:如何使用Qt插件在Qt中进行ROS开发

       但是在这个博客中提供的安装的脚本我下载不下来,在继续寻找的过程中找到了官方的安装方法,安装成功。在这里附上官方的安装链接:

https://ros-industrial.github.io/ros_qtc_plugin/_source/How-to-Install-Users.html


安装步骤

     打开官网,在这里我的系统是Ubuntu14.04 + ros indigo, 所以选择对应的Installer下载,在这里我下载的是Offline版本,虽然官方建议下载Online版本,但是经过我的测试下载安装Offline版本明显更快。Offline版本大概103MB。

下载后按照官网教程,点击属性,在权限部分选择允许执行:

                     

然后双击执行,按照官网教程安装即可。

具体的使用方法还是要参考该链接如何使用Qt插件在Qt中进行ROS开发

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值