用源码Moveit!编译aubo工程文件报错找不到include中的.h头文件

源码编译工程文件include报错找不到.h头文件

环境

ubuntu20.04、ros noetic、源码安装的Moveit环境、aubo i5

aubo_robot工程文件

将aubo_robot工程文件编译到用源码安装的Moveit!环境中。一开始全部一股脑放到Moveit中去编译发现编到aubo_planner就停止了,报错找不到头文件,为了确定是不是除了aubo_planner其他都可以编译,特意删掉了aubo_planner,一部分一部分的吧其他aubo文件放进去编译,竟然59个文件全部编译成功,所以锁定只有这个aubo_planner编译不成功
在这里插入图片描述

编译报错

再加入aubo_planner文件编译就报错

Errors     << aubo_planner:make /home/cxh
好的,以下是通过Moveit!SetupAssistant对已经编写的URDF模型文件进行配置的操作步骤: 1. 打开终端,输入以下命令启动MoveIt!Setup Assistant: ``` roslaunch moveit_setup_assistant setup_assistant.launch ``` 2. 在“Welcome to MoveIt! Setup Assistant”对话框,选择“Create New MoveIt! Configuration Package”,然后点击“Create”按钮。 3. 在“Robot Description”页面,点击“URDF”选项卡,并选择您要配置的URDF文件。如果您的URDF文件还没有安装,可以通过点击“Package Resource”选项卡来安装它。 4. 在“Self-Collision”选项卡,您可以选择是否启用自我碰撞检测。如果您的机器人有自我碰撞问题,建议您启用此选项并进行相应的设置。 5. 在“Planning Groups”选项卡,您可以定义您的机器人的规划组。这些规划组是MoveIt!用来计划运动的重要组成部分。您可以选择默认的规划组,也可以创建自己的规划组。 6. 在“Virtual Joints”选项卡,您可以定义虚拟关节,这些关节不会被机器人实际使用,但是可以用来方便地控制机器人的姿态。 7. 在“End Effectors”选项卡,您可以定义机器人的末端执行器,并设置其相关参数。如果您的机器人没有末端执行器,可以跳过此步骤。 8. 在“Motion Planning”选项卡,您可以设置MoveIt!的运动规划器,并调整其相关参数以优化机器人的运动规划效果。 9. 在“Configuration Files”选项卡,您可以生成MoveIt!配置包,并保存在您的ROS工作空间。 10. 最后,点击“Generate Package”按钮,生成MoveIt!配置包,并将其保存在您的ROS工作空间。 以上就是通过MoveIt!Setup Assistant对已经编写的URDF模型文件进行配置的详细操作步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值