[发明专利]奇异位置规避方法、系统、设备及计算机可读存储介质有效
| 申请号: | 202011130500.9 | 申请日: | 2020-10-21 |
| 公开(公告)号: | CN112405525B | 公开(公告)日: | 2022-04-29 |
| 发明(设计)人: | 卢意 | 申请(专利权)人: | 深圳市汇川技术股份有限公司 |
| 主分类号: | B25J9/16 | 分类号: | B25J9/16 |
| 代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 陆军 |
| 地址: | 518101 广东省深圳市龙华*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 奇异 位置 规避 方法 系统 设备 计算机 可读 存储 介质 | ||
1.一种奇异位置规避方法,用于控制六关节机器人从轨迹起点跨越奇异位置运动至轨迹终点,其特征在于,所述方法包括:
在所述六关节机器人运动至包括奇异位置的奇异区域时,从与所述奇异位置相关的三个轴中选择一个轴进行插补处理;
获取与所述奇异位置相关的三个轴中的另外两个轴的位置,使得与所述奇异位置相关的三个轴中的另外两个轴的位置相关的误差函数最小;
根据与所述奇异位置相关的三个轴的位置,获取所述六关节机器人中除与所述奇异位置相关的三个轴之外的三个轴的位置。
2.根据权利要求1所述的奇异位置规避方法,其特征在于,所述奇异位置为腕奇异位置,所述与所述奇异位置相关的三个轴为所述六关节机器人的J4轴、J5轴和J6轴;
所述误差函数根据机器人末端姿态旋转矩阵R1=(n,o,a)构建,且所述n、o、a为所述机器人末端姿态旋转矩阵的三个列向量;
所述从与所述奇异位置相关的三个轴中选择一个轴进行插补处理包括:选择J4轴进行插补处理,且所述误差函数为:
f1=(1-odesired·oactual)+(1-adesired·aactual)
其中,所述odesired为J5轴的期望姿态,oactual为J5轴的实际姿态,adesired为J6轴的期望姿态,aactual为J6轴的实际姿态。
3.根据权利要求2所述的奇异位置规避方法,其特征在于,所述获取与所述奇异位置相关的三个轴中的另外两个轴的位置,使得与所述奇异位置相关的三个轴中的另外两个轴的位置相关的误差函数最小,包括:
定义函数其中,
所述θ5为J5轴的关节角,所述θ6为J6轴的关节角,通过以下计算式使函数F1趋向于[0,0]:且初始值θk=[θ5,θ6],
4.根据权利要求1所述的奇异位置规避方法,其特征在于,所述奇异位置为顶置奇异位置,所述与所述奇异位置相关的三个轴为所述六关节机器人的J1轴、J2轴和J3轴;
所述误差函数根据机器人腕部中心位置矩阵R2=(w,c,p)构建,且所述w、c、p分别为所述六关节机器人的腕部中心位置在基座标下x、y、z方向上的坐标;
所述从与所述奇异位置相关的三个轴中选择一个轴进行插补处理包括:选择J1轴进行插补处理,且所述误差函数为:
f2=(wdesired-wactual)2+(cdesired-cactual)2+(pdesired-pactual)2
其中,所述wdesired、cdesired、pdesired为六关节机器人腕中心期望位置,wactual、cactual、pactual为六关节机器人腕中心实际位置。
5.根据权利要求4所述的奇异位置规避方法,其特征在于,所述获取与所述奇异位置相关的三个轴中的另外两个轴的位置,使得与所述奇异位置相关的三个轴中的另外两个轴的位置相关的误差函数最小,包括:
定义函数其中,
所述θ2为J2轴的关节角,所述θ3为J3轴的关节角,通过以下计算式使函数F2趋向于[0,0]:且初始值θk=[θ2,θ3],
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市汇川技术股份有限公司,未经深圳市汇川技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011130500.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鞋面橡胶进行硫化处理的装置
- 下一篇:一种食品加工用自动油炸装置





