在github上发现遨博机器人支持ROS1,但是对应的版本是indigo的,我已经安了kinetic了,总不能为了体验一下,安装个旧的版本,于是我就硬编,出现了一大堆error,改着改着竟然改通了(当然要感谢小伙伴的帮忙啦),成功运行了gazebo的仿真例子。下面把出现的错误和改正方法记录下来,最后列出了改正后的包。

  1. Package ‘aubo_trajectory_filters” must declare at least one maintainer

    这个error的改正办法是找到下面这个文件,打开

    把maintainer那一行注释去掉就可以了

    如图

  2. error: #error This header requires at least c++11


    上面两个错误都是一样,解决方法是找到出错的包,修改CMakeList文件,添加代码set(CMAKE_CXX_FLAG “-std=c++11” ${CMAKE_CXX_FLAGS}),如下图

  3. ‘const struct hardware_interface::ControllerInfo’ has no member named ‘hardware_interface’

    这种错误就是找到错误文件,把”->hardware_interface”换成“->type”。(改完是不报错了,但是对不对呢,存个疑),下图只是举个例子,实际有很多处需要改,但是都是一个文件里。
  4. cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in initialization

  5. moveit_msgs/GetKinematicsSolverInfo.h: No such file or directory

    找到出错文件,把GetKinematicsSolverInfo.h前面的Get去掉,如下图
  6. Parse error at ……BOOST_JOIN”

    这应该是qt的问题,找到aubo_panel里的.h文件,把非qt的头文件放在#ifndef……#endif里

最后运行这三条命令

roslaunch aubo_gazebo aubo_i5.launch
roslaunch aubo_i5_moveit_config aubo_i5_moveit_planning_execution.launch sim:=true
roslaunch aubo_i5_moveit_config moveit_rviz.launch config:=true

成功运行了gazebo的仿真例子。连接到实际的机器人控制箱我没试,不知道效果啥样,网上有效信息不多,欢迎讨论。

以上修改后的源码下载链接:http://download.csdn.net/download/wxflamy/10221612

打赏请扫码,嘿嘿


  1. https://github.com/auboliuxin/aubo_robot ↩

遨博机器人ROS包aubo_robot 在kinetic版ROS下的编译相关推荐

  1. 遨博机器人ROS包aubo_robot 在kinetic版ROS下的编译(转载)

    在github上发现遨博机器人支持ROS1,但是对应的版本是indigo的,我已经安了kinetic了,总不能为了体验一下,安装个旧的版本,于是我就硬编,出现了一大堆error,改着改着竟然改通了(当 ...

  2. 遨博机器人支持linux,AUBO\Aubo机器人的ROS环境搭建步骤

    遨博机器人ROS环境建设步骤 声明:该媒体中的某些图片和文章来自Internet, 版权属于原始作者遨博机器人.如果有任何侵权,请与我联系将其删除. 在WSL(适用于Linux的Window遨博智能系 ...

  3. 遨博机器人执行线程_智造洞察 | 遨博机器人推出国内首条“用机器人生产机器人”产线;服务机器人等助力8月经济回升;浙江企业研发飞机发动机榫槽数控拉床...

    智造要闻 NEWS 01 遨博机器人推出国内首条"用机器人生产机器人"产线 近日,遨博机器人推出国内首条生产机器人的自动化产线.该产线采用模块化设计,可根据实际需要灵活部署,适应不 ...

  4. 遨博机器人展示_遨博协作机器人全系列二:iV系列智能视觉专用插件无缝对接...

    原标题:遨博协作机器人全系列二:iV系列智能视觉专用插件无缝对接 2019年9月17日,中国国际工业博览会(CIIF)在上海盛大召开,同期机器人展(RS)已成为亚洲最具影响力的机器人行业会议,是机器人 ...

  5. BFT机器人带你走进智慧生活 ——探索遨博机器人i系列的多种应用

    应用场景 1     协作机器人打磨 由 AUBO机器人末端集成ATI力传感器,可自动识别外力变化从而实时重新规划机器人的运动路径,简化了机器人的编程,特别是对于产品尺寸有差异或位置高度发生变化,无需 ...

  6. 遨博机器人展示_遨博协作机器人

    遨博智能科技生产基地正式入驻常州市科教城,并将于2016年5月18日"常州先进制造技术成果展示洽谈会"期间举办"遨博轻型协作机器人投产仪式"及新品推介会,届时将 ...

  7. 遨博机器人展示_【AUBO】遨博协作机器人登陆各国工业自动化展

    温暖的3月,繁忙的AUBO不仅在慕尼黑上海电子展上大放异彩还登陆了各国工业自动化展. 土耳其WIN EURASIA 2019 时间:3.14-3.17 地点:Tüyap Fair Convention ...

  8. Ubuntu16.04安装kinetic版ROS

    Ubuntu安装ROS(kinetic版,其它版本同样适用) 1.Ubuntu设置 2.添加ROS源,并设置密钥. 3.更新源列表,安装ROS的桌面版. 4.ROS初始化 5.设置环境变量 6.安装r ...

  9. 遨博机器人aubo_robot 包编译问题及解决方法

    Package source: Github链接 ROSwiki 从GitHub下载的包,在编译过程中有两个主要的问题,解决方案如下: 问题一 Package 'aubo_trajectory_fil ...

最新文章

  1. 用C语言解“求特殊方程得正整数解”题
  2. 做出仿iphone的圆角效果,以及shpe的各个属性
  3. 博鳌论坛国际粮食安全-林裕豪:从玉农业对话丰收节贸易会
  4. A01_[NumPy中文网]数组基础(创建数组,多维数组切片,数组属性)、使用数组(基本操作符,数组特殊运算符)、索引(花式索引,布尔索引,缺省索引)
  5. Caffe 增加自定义 Layer 及其 ProtoBuffer 参数
  6. 数据结构—链表-链式存储
  7. 安卓分辨率_华为平板M6会不会是最强安卓平板?
  8. Two-stage rotation animation is deprecate警告
  9. linux修改文件权限为所有人都可以访问,Linux 笔记分享八:文件权限的设定
  10. Strange Country II 【ZOJ - 3332】【竞赛图求解哈密顿通路】
  11. QQ会员等级升级加速正式开始
  12. BUU-0CTFpiapiapia(反序列化字符串逃逸)
  13. win8.1许可证到期提示后如何激活?
  14. 惠普打印机只打印一半_打印机打出来的字只有一半是什么原因
  15. 【 Arduino 和水流量传感器测量水流量和体积】
  16. 姓名加星号显示,只显示第一位和最后一位
  17. EMC电磁兼容3:仪器受电磁辐射干扰怎么办?
  18. 用于土地使用和土地覆盖分类的landsat8的OLI波段组合的选择
  19. JAVA实现,输入年月日,输出这是一年的第几天,是星期几
  20. Mac苹果电脑如何双系统切换

热门文章

  1. 国家电网“SG186工程”介绍
  2. SG国家电网-ERP建设前景介绍
  3. C文件操作、读写文件 C++文件读写、文件操作
  4. Phoenix Digital网络模块——将新的PLC连接到传统远程I/O
  5. c语言p1口亮灯,单片机实验开发与微机原理接口技术综合实验装置,上海求育
  6. CW3002F与CW3002G参数对比|CW3002F与CW3002G方案设计差异|CW3002G直接替代CW3002F
  7. 凯文凯利在武汉的演讲:你,已经被12个趋势包围
  8. 风速报警仪的两种安装方式
  9. FANUC机器人与Fronius以太网通讯
  10. 亚马逊云科技语音识别服务Amazon Transcribe在中国区域上线实时流式转录