[发明专利]一种冗余自由度机器人逆解方法在审
申请号: | 201611069476.6 | 申请日: | 2016-11-29 |
公开(公告)号: | CN108121833A | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 赵彬;邹风山;刘晓帆;孙若怀;梁亮;陈守良;李国彬 | 申请(专利权)人: | 沈阳新松机器人自动化股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F17/16;G06F17/11 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 许宗富 |
地址: | 110168 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冗余自由度 机器人 关节位置 方程组 牛顿迭代 逆矩阵 关节 机器人操作臂 广义逆矩阵 运动学方程 时间问题 映射关系 矢量 求解法 冗余轴 运动学 构建 求解 位姿 抓手 筛选 | ||
本发明公开了一种冗余自由度机器人逆解方法。本发明的冗余自由度机器人逆解方法包括:建立正运动学方程;构建MP广义逆矩阵方程;根据广义MP逆矩阵关系,建立牛顿迭代方程组;由牛顿迭代方程组计算得到部分关节位置值;根据所述部分关节位置值求解剩余的关节位置值;对计算得到的关节多解进行挑选。本发明提供的冗余自由度机器人逆解方法本发明公开的冗余自由度机器人逆解方法采用MP逆矩阵求解法解决了七个自由度运动学冗余轴计算带来的时间问题和解筛选问题来建立机器人操作臂末端抓手的位姿与关节矢量之间的映射关系。
技术领域
本发明涉及移动机器人技术领域,特别涉及一种冗余自由度机器人逆解方法。
背景技术
现有技术中,轻量关节一体化机器人运动学冗余轴算法是机器人能够实现示教模式的一个充分必要前提,也是机器人能够实现视觉抓取作业的首要条件。
现有运动学算法主要包括传统传递矩阵依次求逆法、几何法、基于粒子群优化法和神经网络法。以上算法存在的缺陷是不能很好的处理冗余轴运动学问题或多解无法筛选问题,且对于不可逆矩阵更是无法处理求逆矩阵,导致其它方法的失效。
发明内容
本发明的目的旨在至少解决上述的技术缺陷之一。
为此,本发明的第一个目的在于提出一种冗余自由度机器人逆解方法。所述冗余自由度机器人逆解方法包括以下步骤:建立正运动学方程;构建MP广义逆矩阵方程;根据广义MP逆矩阵关系,建立牛顿迭代方程组;由牛顿迭代方程组计算得到部分关节位置值;根据所述部分关节位置值求解剩余的关节位置值;对计算得到的关节多解进行挑选。
在一些实施例中,所述建立正运动学方程具体为:根据MDH坐标关系表建立传递变换矩阵方程,运用正解相乘矩阵乘积得到运动学正解关系表达式。
在一些实施例中,所述传递变换矩阵的表达式为:
所述运动学正解关系表达式为:
在一些实施例中,所述对计算得到的关节多解由筛选器筛进行挑选。
在一些实施例中,所述根据部分关节位置值求解剩余的关节位置值为通过传统传递矩阵法求解得到。
在一些实施例中,所述传递变换矩阵是关节位置与输入构件转角之间的非线性方程组。
在一些实施例中,所述建立正运动学方程可通过工程法、DH法或MDH法建立。
在一些实施例中,所述机器人有七个自由度,所述由牛顿迭代方程组计算得到部分关节位置值;根据所述部分关节位置值求解剩余的关节位置值具体为:由牛顿迭代方程组计算得前四轴关节的关节位置值;根据所述部分关节位置值求解后三轴关节位置值。
本发明提供的冗余自由度机器人逆解方法本发明公开的冗余自由度机器人逆解方法采用MP逆矩阵求解法解决了七个自由度运动学冗余轴计算带来的时间问题和解筛选问题来建立机器人操作臂末端抓手的位姿与关节矢量之间的映射关系。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明一个实施例的冗余自由度机器人逆解方法流程图;
图2为根据本发明一个实施例的具有七个自由度的机器人拟人类手臂示意图;
图3为根据本发明一个实施例的具有七个自由度的机器人的MDH坐标系分布;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳新松机器人自动化股份有限公司,未经沈阳新松机器人自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611069476.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车用转向节
- 下一篇:商用车发动机发电机支架结构拓扑优化