Moveit控制真实机械臂(1)

提前准备的文件:真实机械臂的URDF文件,内部包含关节参数、连杆参数、惯性参数。

一、Moveit生成助手添加机械臂模型

将准备好的urdf文件添加进Moveit Setup Assistant即可。

错误1:图框右侧不显示机械臂模型,报错ROS无法找到visual中包含的.STL文件。

解决:source ./devel/setup.bash

二、生成自碰撞检测矩阵

因为是厂家机械臂,这一步只需要点击一个按钮即可,urdf参数设置正确的情况下没有问题。

三、添加虚拟关节

urdf中有这部分,不用添加。如果没有则添加,作用是连接基座和地面。

四、添加规划组

输入Group Name,后面代码会用到,运动学解算器暂时不了解,选了如图,下面选RRT算法做碰撞检测,然后点击Add Kin.Chain添加正向运动学结算顺序。

 设置基座和末端杆即可。

五、机器人姿态

方便后面测试的,不影响控制,不加了。

六、末端执行器

之后要加夹具,需要设置一下(正常来说urdf文件里面应该包含夹具的参数,但我这还没拿到要加的夹具参数,先放着吧)。如果末端不加东西们可以不设置这一块,之前试过了,不影响运动。

 

七、固定关节

即不可以运动的关节,本机械臂没有,不设置。

八、添加控制器

目前用的是rviz仿真,即运动学仿真,先选择位置控制器。

然后添加规划组内的关节。

九、仿真

这部分就是为了Gazebo仿真和控制真实机械臂,在URDF文件里面添加控制器代码,点击自动修改即可,修改的部分会用绿色标出来,这个URDF文件之前已经用过了,所以被修改过。

 

十、3D传感器

没用到,不加了。

十一、作者信息

没什么用,但是不写不给通过,随便写点吧。

十二、生成功能包

设定目录后直接生成即可,有警告是因为之前有些步骤用不到没有设置,检查一下没问题直接生成即可。

 

 没问题直接退出,现在已经可以直接rviz仿真了,控制真实机械臂之后还要修改生成文件。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值