[发明专利]一种三自由度混联机械臂的运动学正解求解方法有效
申请号: | 201610495554.2 | 申请日: | 2016-06-30 |
公开(公告)号: | CN107577905B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 薛子云 | 申请(专利权)人: | 北京工商大学 |
主分类号: | G06F17/10 | 分类号: | G06F17/10 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100048 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自由度 联机 运动学 正解 求解 方法 | ||
1.一种三自由度混联机械臂的运动学正解求解方法,其特征在于,由于该三自由度混联机械臂的姿态与位置是耦合的,所述的三自由度混联机械臂的正解是指已知三移动副变量l1、l2、l3的长度,求解末端参考点M的位置坐标OPM=(xM,yM,zM)T;
根据所述机械臂的结构特点,建立求正解坐标系,其中,所述求正解坐标系,包括:基准坐标系{O}-Oxyz、与基座相连的坐标系{O1}-O1x1y1z1、动坐标系{B}-BxByBzB、动坐标系{G}-GxGyGzG、动坐标系{G1}-G1xG1yG1zG1;
利用所述求正解坐标系,求解所述末端参考点M的位置坐标;
其中,所述基准坐标系与基座相连,O为A、C连线的中点,y轴沿AC指向C,BO⊥AC,x轴在BO延长线上,所述坐标系{O1}-O1x1y1z1的原点相对所述基准坐标系平移至O1点,O1点为AD、CE延长线的交点O2的轨迹形成的圆的圆心,所述动坐标系{B}-BxByBzB由所述基准坐标系平移至B点,再将z轴旋转至大臂BG方向,并与大臂固联,所述动坐标系{G}-GxGyGzG由所述动坐标系{B}-BxByBzB沿大臂BG平移至G点,并与BG杆固联,所述动坐标系{G}-GxGyGzG的y轴方向恰与G点转动副轴线重合,所述动坐标系{G1}-G1xG1yG1zG1与小臂GM固联,A、B、C、D、E、F、G、H分别为各铰链中心点,A、C相对万向铰B对称布置,G点的位置随移动副变量l1、l2的长度变化而变化。
2.如权利要求1所述的一种三自由度混联机械臂的运动学正解求解方法,其特征在于,由于A、B、C与基座固定,因此A、B、C点在所述基准坐标系中的坐标已知。
3.如权利要求2所述的一种三自由度混联机械臂的运动学正解求解方法,其特征在于,通过以下方式求解动坐标系{B}-BxByBzB相对所述基准坐标系的变换矩阵
假想将D、E两万向铰固联,与大臂BG解除约束,将AD、CE延长交于O2,则AO2、CO2的长度为两移动副的运动学尺寸,记作则三脚架AO2C只能绕AC轴线转动,点O2的轨迹是以点O1为圆心,以长度r为半径的圆,其中,r表示点O1到点O2之间的距离;
经计算,这些圆心O1点的坐标:
同时得到:
以O1为参考点建立与基座相连的坐标系{O1}-O1x1y1z1,坐标系{O1}-O1x1y1z1原点相对基准坐标系{O}-Oxyz平移至O1点;
令O1O2与x1轴正向夹角为则O2在基座相连的坐标系{O1}-O1x1y1z1下的坐标为:
由于基座相连的坐标系{O1}-O1x1y1z1相对基准坐标系{O}-Oxyz的平移向量则O2在基准坐标系{O}-Oxyz下的坐标为:
由于O2B为定长,设O2B长度为L,且B点坐标根据机构尺寸可知,则利用O2B=L可列机械臂的约束方程:
从而求出:
由于受机械臂运动范围所限,因此:
将(6)式和(7)式代入(3)式和(4)式,则O2在基准坐标系{O}-Oxyz下的坐标可得;
建立动坐标系{B}-BxByBzB,动坐标系{B}-BxByBzB相对基准坐标系{O}-Oxyz的平移向量为:
OPBORG=(XB,YB,0)T (8)
动坐标系{B}-BxByBzB相对基准坐标系{O}-Oxyz的旋转变换矩阵可通过矢量BO2=(a,b,c)计算,其中:
旋转变换的实现步骤为:首先将BO2绕x轴旋转α角到xz平面为BO2’,再将BO2’绕y轴旋转β角使之与z轴重合,其中:
则有
其中:
则动坐标系{B}-BxByBzB相对基准坐标系{O}-Oxyz的变换矩阵为:
通过以下方式求解动坐标系{G}-GxGyGzG相对基准坐标系{O}-Oxyz的变换矩阵
建立动坐标系{G}-GxGyGzG,由于BG杆长是确定的,则动坐标系{G}-GxGyGzG相对动坐标系{B}-BxByBzB的平移向量可知:
BPGORG=(0,0,BZG)T (16)
则动坐标系{G}-GxGyGzG相对基准坐标系{O}-Oxyz的变换矩阵为:
通过以下方式求解末端参考点M的位置坐标:
在G点建立第二个动坐标系{G1}-G1xG1yG1zG1与小臂GM固联,令机械臂的初始位姿为小臂GM与大臂BG互相垂直,则xG1在小臂GM的延长线上,则机械臂末端参考点M在动坐标系{G1}-G1xG1yG1zG1下的坐标为
通过∠FGH的角度变化求得动坐标系{G1}-G1xG1yG1zG1相对动坐标系{G}-GxGyGzG的旋转角度;
将FH定为该移动副的运动学尺寸,令FH=l3,则根据l3的变化可求得∠FGH的角度变化σ;
由于GF和GH的长度由机械臂确定,分别记为LGF和LGH,∠FGH=θ,则cosθ和sinθ为:
将∠FGH在初始位姿时的角度定为θ1,θ1的值根据初始位姿为小臂GM与大臂BG互相垂直的特点确定,设l3变化后∠FGH角度为θ2,则
σ=θ2-θ1 (20)
cos(σ)=cosθ2cosθ1+sinθ2sinθ1 (21)
sin(σ)=sinθ2cosθ1-cosθ2sinθ1 (22)
则动坐标系{G1}-G1xG1yG1zG1相对动坐标系{G}-GxGyGzG的变换矩阵
由于该机械臂为三自由度机构,其末端姿态与位置是耦合的,末端姿态通过动坐标系{G1}-G1xG1yG1zG1相对基准坐标系{O}-Oxyz的旋转矩阵可得,因此只需求解末端参考点M的坐标OPM=(xM,yM,zM)T与输入量l1、l2、l3的关系即可,从而得出该混联机械臂的正解:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工商大学,未经北京工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610495554.2/1.html,转载请声明来源钻瓜专利网。