[发明专利]一种7自由度冗余机械臂逆运动学求解方法及系统有效
申请号: | 202111069374.5 | 申请日: | 2021-09-13 |
公开(公告)号: | CN113722864B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 朱跃;仲军;龚锦;韩震峰;于振中 | 申请(专利权)人: | 哈工大机器人(合肥)国际创新研究院 |
主分类号: | G06F30/17 | 分类号: | G06F30/17;G06F30/20;G06F17/11;G06F17/16 |
代理公司: | 合肥市浩智运专利代理事务所(普通合伙) 34124 | 代理人: | 张景云 |
地址: | 236000 安徽省合肥市经济*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自由度 冗余 机械 运动学 求解 方法 系统 | ||
本发明公开了一种7自由度冗余机械臂逆运动学求解方法,涉及工业机器人领域,本方法首先根据机械臂构型和参数建立机械臂的D‑H坐标系以及运动学矩阵方程,随后通过代数法求解不构成冗余的关节角度,并根据冗余关节绘制连杆平面图,最后采用固定一个关节的方法,通过代数法和几何法相结合,求解其他冗余关节角度的运动学逆解。本发明极大地较少了7自由度冗余机械臂逆运动学解的个数,有效地提高了求解速度,降低了求解难度。
技术领域
本发明涉及工业机器人技术领域,具体来说是一种7自由度冗余机械臂逆运动学求解方法及系统。
背景技术
机械臂的逆运动学求解问题旨在根据已知的机械臂末端坐标系相对于基坐标系的位姿以及各个连杆参数的情况下,求解各个关节的角度,逆运动学是工业机器人应用研究的基础,在机械臂的遥操作、轨迹规划、实时控制以及防碰撞等问题中起着非常重要的作用。现有的逆运动学求解方法主要分为两大类,封闭解法与数值解法,由于数值解法的迭代性原理,数值解法的求解速度要比封闭解法慢很多,因此现有的工业机器人的逆运动学求解大多采用封闭解法进行求解,封闭解法又可以分为代数法和几何法两种方法。
相较于6自由度机械臂,7自由度机械臂的逆运动学求解较为困难,由于多了1个冗余自由度的存在,使得机械臂的理论运动学逆解有无数个,计算极为复杂,极大地增加了计算时间。
申请号为202011075243.3公开的一种基于位置级逆运动学的七自由度机械臂限位优化方法,它涉及一种七自由度机械臂限位优化方法。该发明为了解决现有的数值解无法得到封闭解,存在终态自运动;解析解无法针对偏置构型,存在无法实现对运动优化的问题。该发明首先基于固定某一关节角的参数化求解方法,得到7自由度机械臂逆运动学的解析解;然后将该固定的关节角度参数作为输入,关节限位作为优化指标,建立最优控制问题;再基于拉格朗日乘子法,将有约束问题转化为无约束问题;最后基于牛顿迭代法实现对最优的关节角参数的求解,通过给定初始构型、期望末端位姿和笛卡尔的路径规划,得到考虑关节限位优化的7个关节空间轨迹。虽然该发明采用固定其中一个关节实现最优控制,但提供的具体算法并不适用本发明所提供的7自由度机械臂构型。
发明内容
本发明所要解决的技术问题在于现有技术中关于7自由度冗余机械臂的逆运动学求解过程中逆解太多,计算速度慢。
本发明通过以下技术手段实现解决上述技术问题的:
一种7自由度冗余机械臂逆运动学求解方法,7自由度冗余机械臂的结构为:第1关节坐标系x1z1y1与基坐标系x0z0y0重合,第2关节坐标系x2z2y2由第一关节坐标系绕x1轴旋转90°,再绕z1转动90°,并沿x1轴移动a1,第3关节坐标系x3z3y3由第2关节坐标系绕z2轴旋转90°,并沿x2轴移动a2,第4关节坐标系x4z4y4由第3关节沿x3轴移动a3,第5关节坐标系x5z5y5由第4关节沿x4轴移动a4,第6关节坐标系由第5关节坐标系沿x轴转90°,再沿z轴转90°,并沿x5移动a5,沿y5移动-d6,第7关节坐标系由第5关节坐标系绕x轴转动90°;所有关节都以各自的z轴为旋转中心转动;方法包括以下步骤:
S1、根据机械臂构型和参数建立D-H坐标系及运动学矩阵;
S2、采用代数法求解机械臂不构成冗余的关节角度;
S3、根据机械臂的冗余关节绘制连杆平面图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈工大机器人(合肥)国际创新研究院,未经哈工大机器人(合肥)国际创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111069374.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种甲状腺外科手术用手术支架
- 下一篇:一种易安装的化工尾气滤芯