[发明专利]一种六自由度仿人灵巧臂逆运动学的快速求解方法无效
申请号: | 201110381647.X | 申请日: | 2011-11-25 |
公开(公告)号: | CN102509025A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 任子武;王振华;林睿;陈国栋;孙荣川;孙立宁 | 申请(专利权)人: | 苏州大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 常亮;李辰 |
地址: | 215123 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自由度 灵巧 运动学 快速 求解 方法 | ||
技术领域
本发明涉及一种六自由度仿人灵巧臂,尤其涉及一种六自由度仿人灵巧臂逆运动学的解析快速求解方法。
背景技术
仿人机器人要想替代人类完成各种作业,必须应拥有类人上肢的仿人灵巧臂。仿人灵巧臂的连杆构形和末端运动情况可用其自由度关节角来表示,灵巧臂的运动学可分正运动学和逆运动学,其中前者是根据灵巧臂各自由度关节角变化情况来求解灵巧臂目标连杆的位姿运动情况,即从关节角空间到笛卡尔空间的映射求解问题;后者逆运动学问题则相反,它是从笛卡尔空间到关节角空间的映射求解问题,仿人灵巧臂逆运动学求解问题是实现灵巧臂运动控制、作业空间分析及轨迹规划的基础。
对于机器人逆运动学问题求解目前常用的方法有通过数值方法如基于雅克比矩阵方法、神经网络方法和遗传算法等,其中基于雅克比矩阵如Newton-Raphson法、拟牛顿共轭梯度法等需要对雅克比阵求逆,存有雅克比矩阵奇异性问题,且算法初始状态的取值将影响算法的收敛速度和求解精度;神经网络方法是通过学习网络权、阈值参数建立机器人笛卡尔空间下连杆构形同各关节角度映射关系,但网络学习所需要的大量样本数据在实际中较难获取,且网络学习所需时间较长,不适宜实时控制;遗传算法(Genetic Algorithm,GA)求解逆运动学是利用其全局并行搜索特性,但常规遗传算法在解决优化问题时存有的早熟及收敛速度慢等缺陷降低了算法的优化性能,影响逆运动学问题求解精度.此外神经网络与专家系统、模糊逻辑及遗传算法相结合的一些混合技术也应用于机器人逆运动学问题求解中,但这些方法求取多自由度机器人逆运动学问题时需要高性能的计算配置和复杂的计算程序。上述方法通过数值迭代寻优求解机器人的逆运动学问题存有耗时较长,而且求解精度也得不到保证,不适宜应用于高精度、高实时性的机器人作业任务中。
除通过数值迭代方法求解机器人逆运动学问题外,还外一种是通过解析方法求解机器人逆运动学问题。解析法求解机器人逆运动学问题它不需数值迭代搜索寻优,直接由解析公式求得各关节角度理论值,因此具有速度快,精度高的优点,但解析法求解逆运动学较依赖于机器人特定机构的特有几何特征,适宜于求解某些结构简单工业机械臂的逆运动学,在结构复杂的仿人灵巧臂逆运动学问题中甚少应用。
发明内容
针对现有技术的不足,本发明解决的技术问题是提供一种六自由度仿人灵巧臂逆运动学的快速求解方法,利用该方法求取逆运动学问题速度快,而且精度更高,能将仿人灵巧臂应用于高精度,高实时性的作业任务中。
为解决上述技术问题,本发明的技术方案是这样实现的:一种六自由度仿人灵巧臂逆运动学的快速求解方法,所述六自由度仿人灵巧臂由肩关节两个自由度、肘关节一个自由度、腕关节三个自由度、颈部以及连接于各关节间的连杆组成,尤其是,所述六自由度仿人灵巧臂逆运动学的快速求解方法包括如下步骤:
a、根据六自由度仿人灵巧臂的结构建立其关节结构模型,其中,肩心对应肩关节轴心,肘心对应肘关节轴心,腕心对应腕关节轴心,颈心对应颈部;
b、确定所述六自由度仿人灵巧臂目标连杆的位姿(pref,Rref);
c、根据所述目标连杆位姿通过解析法计算出六自由度仿人灵巧臂的逆运动学关节角矢量q,
所述步骤c中通过解析法计算逆运动学关节角矢量q的具体实现如下:
定义世界坐标系∑W,所述肩关节、肘关节以及腕关节在世界坐标系下绕轴分别对应为y,x,x,z,x,y轴,[rx ry rz]为以肩关节为原点的世界坐标系下腕心的位置坐标,肘关节角q3由所述肩心、肘心以及腕心构成的三角关系求取,肩关节俯仰角q1和偏摆角q2由所述肩心、肘心、腕心和颈心构成的平面关系求取,分别采用如下等式:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学,未经苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110381647.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于大体积混凝土浇筑的模板
- 下一篇:新型碳纤维隆鼻假体的制造方法
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用