[发明专利]一种七自由度拟人构型机械臂逆运动学规划方法在审
申请号: | 201710610052.4 | 申请日: | 2017-07-25 |
公开(公告)号: | CN109291046A | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 赵忆文;王争;杜惠斌;侯澈;李英立 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 王倩 |
地址: | 110016 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 七自由度 冗余 关节 逆运动学 机械臂 肩关节 腕关节 构型 空间六自由度 自由度配置 参考平面 操作空间 关节空间 规划问题 函数关系 空间平面 六自由度 映射关系 肘关节 求解 映射 解算 位姿 优化 规划 | ||
本发明涉及一种七自由度拟人构型机械臂逆运动学规划方法,包括以下步骤:首先将七个自由度配置成“肩‑肘‑腕”式结构,由基座至末端分别定义为1‑7关节,然后,求解肘关节(4关节)角度,并将“肩‑肘‑腕”三点组成的空间平面与参考平面之间夹角定义为冗余角。最后,根据优化的冗余角分别解算肩关节角度(1‑3关节)和腕关节角度(5‑7关节)。本发明可以解决六自由度操作空间位姿向七自由度关节空间映射的逆运动学规划问题,实现空间六自由度与关节七自由度映射关系;建立冗余角与肩关节和腕关节的函数关系方法,通过优化冗余角方法选取最优逆解。
技术领域
本发明涉及机器人领域,具体地说是一种七自由度拟人构型机械臂逆运动学规划方法,特别适用于机器人运动控制和轨迹规划。
背景技术
在与人协作类机器人中,七自由度拟人构型机械臂是一种常见结构。此类机械臂被广泛应用于柔性化工业生产线、电子元器件装配、医疗与服务等多种行业。与传统六自由度机械臂相比,七自由度拟人构型机械臂具有更大、更灵活的工作空间,特别适合应用在与人交互工作环境中。
机械臂逆运动学规划方法是轨迹规划与控制的基础。传统工业机械臂的逆运动学规划方法无法直接应用于七自由度拟人构型机械臂中。其最大区别在于六自由度操作空间轨迹如何映射到七自由度关节空间轨迹。目前已有的解方法多采用“数值解法”,即在每个迭代周期内通过求解雅可比伪逆方法求解。“数值解”虽然能够处理所有具有冗余自由度构型的机械臂逆运动学问题,但存在误差大、计算效率低等缺点。若将此类方法应用于轨迹规划中,会降低控制器的运行效率,甚至会降低实时性。因此,七自由度机械臂逆运动学规划问题仍然存在未完全解决的难点。本发明针对以上难点,发明一种七自由度拟人构型机械臂逆运动学规划方法,方法针对此种构型采用“解析解法”,实现了快速、高精度的逆运动学规划方法。
发明内容
针对现有技术的不足,本发明提出了一种七自由度拟人构型机械臂逆运动学规划方法。在该方法中,根据如何以最优化方式精确快速的将六自由度操作空间轨迹映射到七自由度关节空间轨迹问题,实现七自由度拟人构型机械臂的运动学逆解,进而实现机器人的轨迹规划。
本发明为实现上述目的所采用的技术方案是:一种七自由度拟人构型机械臂逆运动学规划方法,包括以下步骤:
步骤1:将机器人的七个自由度配置成肩-肘-腕结构,由基座至末端依次定义为关节1~7;其中,肩关节包含关节1~3的3个自由度且旋转中心重合于点Ps;肘关节即关节4包含1个自由度,旋转中心为Pe;腕关节包含关节5~7的3个自由度且旋转中心重合于点Pw;
步骤2:根据末端期望位置和姿态求解出肩-腕中心直线段在基坐标系中的向量
步骤3:根据肩-肘长即上臂长lse、肘-腕长即下臂长lew和肩-腕长构成的三角形,求解肘关节即关节4角度θ4;
步骤4:求解出肩-腕中心直线段在关节3坐标系中的向量再结合基坐标系中的向量同时取关节3角度固定不变情况θ3=0,综合求解此时关节1角度θ1_0和2关节角度θ2_0;将此时由θ1_0和θ2_0确定的肩-肘-腕平面定义为参考平面;
步骤5:由肩-肘-腕的三个旋转中心组成的空间平面与参考平面夹角为冗余角建立肩关节和腕关节6个关节的角度θ1、θ2、θ3、θ5、θ6、θ7与冗余角的函数关系其中θ=[θ1,θ2,θ3,θ5,θ6,θ7]T;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710610052.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种液压机械手
- 下一篇:基于轴不变量及DH参数1R/2R/3R逆解建模方法