[发明专利]一种冗余度机械臂末端执行器姿态保持的解决方法有效
申请号: | 201710700402.6 | 申请日: | 2017-08-16 |
公开(公告)号: | CN107378952B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 张智军;朱徐鹏 | 申请(专利权)人: | 华南理工大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种冗余度机械臂末端执行器姿态保持的解决方法,包括如下步骤:S1、给机械臂建立D‑H模型获得正运动学模型,并对其求导,转化为速度层,并建立目标轨迹等式约束指标;S2、测量机械臂任务平面的法向量在机械臂基坐标系中的数值;S3、通过建立的D‑H模型以及法向量建立两种末端执行器姿态保持等式约束指标;S4、将建立的目标轨迹等式约束指标以及两种末端执行器姿态保持等式约束指标,写为统一形式的二次规划问题;S5、将二次规划问题转化为线性变分不等式;S6、使用原对偶神经网络求解器求解线性变分不等式;S7、将原对偶神经网络求解出来的机械臂关节角控制量输出到机械臂以实现控制冗余度机械臂。 | ||
搜索关键词: | 一种 冗余 机械 末端 执行 姿态 保持 解决方法 | ||
【主权项】:
1.一种冗余度机械臂末端执行器姿态保持的解决方法,其特征在于,所述的解决方法包括下列步骤:S1、给机械臂建立D‑H模型,并对其求导,转化为速度层,并建立目标轨迹等式约束指标,所述的目标轨迹等式约束指标为:
其中JE为末端执行器的雅克比矩阵,
为机械臂关节角的角速度,
为速度层的目标轨迹;S2、测量机械臂任务平面的法向量在机械臂基坐标系中的数值;S3、将步骤S1中建立的D‑H模型以及步骤S2中的法向量的数值建立两种末端执行器姿态保持等式约束指标,选择其中一种约束指标使用;所述的步骤S3中的两种末端执行器姿态保持等式约束指标包括:三元素姿态保持指标和两元素姿态保持指标,其中,所述的三元素姿态保持指标的建立过程具体如下:为保持末端执行器始终垂直于任务平面,应保证在任何时间t中,任务平面的法向量在末端执行器坐标系中的数值保持不变,即:
式中,向量
和向量
代表在t和0时刻的向量
而向量
是在基坐标系中的任务平面的法向量
在末端执行器坐标系中的投影,其中,
可由以下公式得到:
式中,
为从末端执行器坐标系转化到机械臂基坐标系的旋转变化矩阵,为了便于写成规范的二次规划形式,两端对时间求导,得:
其中
也就是如下等式:
其中Jω表示向量
的雅克比矩阵;其中,所述的两元素姿态保持指标的建立过程具体如下:在三元素姿态保持指标中,由旋转矩阵的性质
因此当固定
中的任意两个元素,
中的另一个元素随之固定,所以,只固定
中的任意两个元素即可达到姿态保持效果,两元素姿态保持指标通过定义
为
中的任意两个元素,可以得到如下简化形式:![]()
![]()
其中,Jυ为向量
的雅克比矩阵,
表示向量[0 0]T;S4、将步骤S1建立的目标轨迹等式约束指标,以及步骤S3建立的两种末端执行器姿态保持等式约束指标,写为统一形式的二次规划问题;S5、将步骤S4中的二次规划问题转化为线性变分不等式;S6、使用原对偶神经网络求解器求解步骤S5中的线性变分不等式;S7、将步骤S6中原对偶神经网络求解器求解出来的机械臂关节角控制变量输出到机械臂以实现控制冗余度机械臂。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710700402.6/,转载请声明来源钻瓜专利网。