[发明专利]基于混联机构的海浪主动补偿系统的运动学求解方法有效
申请号: | 201810107388.3 | 申请日: | 2018-02-02 |
公开(公告)号: | CN108446425B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 王安琪;魏延辉;韩寒;徐丽学;朱强;郝晟功;赵延峰;王刚;刘俊男;郑志 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F17/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 联机 海浪 主动 补偿 系统 运动学 求解 方法 | ||
1.一种基于混联机构的海浪主动补偿系统的运动学求解方法,包括正运动学和逆运动学两个过程,逆运动学过程通过上平台末端目标点的位姿参数,求解出动平台在空间的位置和姿态,从而求各个杆长即各移动副的位移,将所得到的关节运动量输入到补偿平台控制器实现运动控制;正运动学过程通过六个输入杆长度、杆长的约束方程,联立方程组求解出动坐标系在静坐标系中的方向余弦矩阵和动坐标系在静坐标系中的位置向量,从而求得上平台舷梯末端的齐次变换矩阵,将所得到的舷梯末端在空间的位姿输入到补偿平台控制器实现运动控制;
其特征是逆运动学过程具体包括:
设α、β、γ分别为绕x、y、z轴的转角,x、y、z为A系相对于B系的位置,E系为空间惯性坐标系,q1为转动关节的转动角度,q2为摆动关节的俯仰角度,q3为伸缩长度,首先在动、静平台的中心分别建立动、静坐标系,
(1)下平台Stewart并联平台姿态变换矩阵为齐次变换矩阵为
(2)上平台串联3-DOF机械臂齐次变换矩阵为:
(3)混联平台齐次变换矩阵为:
(4)混联平台逆运动学求解过程:
由于逆运动学求解的输入为目标点的位姿矩阵,故设目标点相对于惯性坐标系的位姿矩阵为Ts,则于是
设,
则,
(5)进行姿态匹配:
(6)式有5个变量,分别为γ、β、α、q1、q2,还有三个独立方程,设γ、β为已知量,α、q1、q2为未知量,
假设,则由于α∈[-25°,25°],sinα∈[-0.4226,0.4226],cosα∈[0.9063,1],c21=cosαcosq1∈(-0.9063,0.9063),c31=sinαcosq1∈(-0.4226,0.4226),于是c31=cosγsinβt11+sinγsinβt21+cosβt31∈(-0.4226,0.4226);
假设x1=cosβ,x2=cosγ,y1=sinβ,y2=sinγ,β∈[-25°,25°],x1∈[0.9063,1],y1∈[-0.4226,0.4226],γ∈[-30°,30°],x2∈[0.5,1],y2∈[-0.5,0.5],于是,
假设则t31≤0.4226,由于t112+t212+t312=1,于是点的坐标的取值范围为蓝线包围区域,假如t11,t21,t31的范围在上述区域内,则说明解存在,设β=0,γ=max(γ)±5°,则q1=-arcsinc11,
(7)进行位置匹配:
于是得到三个方程,有四个未知量x,y,z,q3,因此存在冗余,l1,l2,l3,l4,l5,l6的取值范围为[0,1.5](m),q3>0,求得x,y,z后,根据六自由度Stewart平台逆运动学,求l1,l2,l3,l4,l5,l6;
假设q3=0:0.01:2(m),由(10)式求得x,y,z,根据Stewart平台逆运动学求l1,l2,l3,l4,l5,l6,判断l1,l2,l3,l4,l5,l6是否在[0,1.5](m)范围内。
2.根据权利要求1所述的基于混联机构的海浪主动补偿系统的运动学求解方法,其特征是正运动学过程具体包括:
首先以动、静平台的球面副A1、B1为原点建立动、静坐标系,并使它们的X轴经过运动副A2和运动副B2;
步骤1:计算从坐标系SA到SB的变换矩阵其中,P=(x y z)T是OA在坐标系SB中的位置向量,矩阵R是一个3×3的方向余弦矩阵,其每一列为坐标系SA的xa,ya,za轴在坐标系SB中的方向余弦;
位置的正解就是当6个输入杆的长度给定后,求解上述的矩阵R和P中的12个元素,因此除方程组(12)中的6个方程外,还需要另外6个方程,这6个方程通过6个杆长的约束方程给出;
步骤2:静平台的每个球面副的坐标在SB坐标系中表示为且式中a1=b1=b2=0,而Ai在坐标系SA中的坐标为式中p1=q1=q2=0,Ai在坐标系SB中的坐标采用坐标变换得到,则各杆长表示为由上式看出不含nx,ny,nz,如此一来在位置正解中只需要求解9个未知数;
步骤3:引入中间变量w1和w2对方程组进行化简,中间变量的引入使得未知数个数变成11个,
式中,Fi,Gi,Hi和Ii为常数,i=1,2,3,…,5,通过矩阵运算来求得这些常数,同时,3个未知数z,lz,mz表达为:
接下来通过一系列数值迭代,最终my,lx,ly杯确定,w1,w2,x,y,mx求出,根据lz=(w1-lxx-lyy)/z,mz=(w2-mxx-myy)/z求出z,lz,mz;
由于得到的关于my的20次多项式使my有20个可能的解,最后得到Stewart并联平台对应一组给定的杆长最多有40个可能的位形,再根据约束条件找出符合要求的位形;
步骤4:将静平台的坐标原点从球面副转换到平台中心,设静平台六个球面副连成的圆的半径为rB,则已知假设动平台的各个球面副连接而成的圆的半径为rA,则最终得到
步骤5:求解上平台三自由度串联机械臂模型,θ1为转动关节的旋转角,θ2为摆动关节的摆动角,首先在动平台的中心处建立与OA重合的坐标系0系,再利用D-H参数法,对三自由度串联机构各关节的齐次变换矩阵进行求解,
所以则从静平台中心点到舷梯末端的齐次变换矩阵为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810107388.3/1.html,转载请声明来源钻瓜专利网。