主权项: |
1.一种基于海浪主动补偿的混联登乘机构运动规划方法,所述混联登乘机构包括一个六自由度并联机构和三自由度串联舷梯,其中六自由度并联机构由六个液压缸、上平台和基座组成;三自由度串联舷梯由回转机构、俯仰机构和伸缩机构组成,三自由度串联机构与六自由度并联机构之间通过铰支座组成,基座将混联登乘机构固定在运维船甲板上; 六自由度并联机构由六台铰支座与六台伺服油缸构成,六自由度并联机构主要执行机构为六台伺服油缸,六台伺服油缸以对称的空间几何结构支撑着上平台,油缸两端通过十字轴承、铰支座与上平台和基座固联;六台伺服油缸的缸杆端与上铰支座铰接,上铰支座与上平台下表面固连,伺服油缸缸底与下铰支座铰接,下铰支座与基座上表面固连,基座通过地脚螺栓与甲板固连,为运动补偿提供安全可靠的支撑。 三自由度串联机构自下而上依次为回转机构、俯仰机构和伸缩功能的廊桥;回转机构补偿廊桥航向角度上的偏差;俯仰机构补偿廊桥俯仰角度的偏差;伸缩功能的廊桥补偿空间位移上的偏差;回转机构与上平台连接关节为转动关节,回转机构与俯仰机构连接关节为摆动关节,俯仰机构与伸缩功能的廊桥连接关节为伸缩关节,其特征在于,包括以下步骤: 步骤1:建立混联登乘机构坐标系:在并联机构上平台和基座上分别建立坐标系,基座上的坐标系为基坐标系,基坐标系xbybzb的原点B位于基座下平台中心且固定不动,以基坐标系为参考,运动坐标系xayaza的原点A也位于上平台的中心位置;当上平台处于中位时,整个并联平台也处于中位,za轴和zb轴位于同一条直线上,其中,Bi(i=1,2,…,6)表示下平台(静平台)铰点,Ai(i=1,2,…,6)表示上平台铰点; 在三自由度串联舷梯的转动关节、摆动关节和伸缩关节处分别建立转动关节坐标系O-x0y0z0、摆动关节坐标系O1-x1y1z1和伸缩关节坐标系O2-x2y2z2,在廊桥末端建立坐标系O3-x3y3z3;三自由度串联舷梯的转动关节与并联机构的上平台共轴,运动坐标系的原点A与转动关节坐标系原点O重合,转动关节绕转动关节坐标系O-x0y0z0的z0轴转动;摆动关节绕摆动关节坐标系O1-x1y1z1的y1轴上下摆动,摆动关节坐标系原点O1为z0轴与y1轴的交点,O1到O的距离设为d1,O1到伸缩关节坐标系原点O2的距离为d2;伸缩关节沿伸缩关节坐标系O2-x2y2z2的x2轴做伸缩运动,伸缩关节的伸缩长度为d3,d3是O2到廊桥末端坐标系原点O3的距离。 步骤2:建立混联登乘机构运动学模型和任务空间下的雅克比矩阵: 设上平台相对基座的三个姿态角分别为α、β、γ,上平台中心在基座标系中的位置向量为则并联机构齐次变换矩阵为: 其中是上平台相对基座的旋转矩阵,满足: 设串联舷梯转动关节旋转角为θ1,摆动关节摆动角为θ2,第三个关节伸缩量为d3,根据D-H法得串联舷梯齐次变换矩阵为: 根据该齐次变换矩阵得到基座标系下三自由度串联舷梯运动方程为: 其中为三自由度串联舷梯在基座标系下的位姿向量,q为三自由度串联舷梯三个关节在各自关节坐标系下的转角或位移向量;Js是舷梯对应的雅克比矩阵; 针对六自由度并联机构上平台的六自由度运动,采用欧拉角法建立雅克比矩阵:设上平台在基坐标系下的位置矩阵为η1=[x,y,z]T,姿态矩阵为η2=[α,β,γ]T,则上平台广义六自由度运动量为: η=[η1T,η2T]T 上平台相对基座标系沿xbybzb三轴方向的位移和速度转换关系为: 其中v1是上平台沿基坐标系三个坐标轴平移的速度矩阵,J1是与欧拉角相关的速度转换矩阵,根据旋转欧拉定理,J1表达式为: 同理,上平台相对基座标系绕xbybzb三轴转动的角度与角速度的转换关系为: 其中v2是上平台绕xbybzb三个坐标轴转动的角速度矩阵,J2是角速度转换矩阵,根据旋转欧拉定理,J2表达式为: 其中,假设纵倾角满足 得到并联机构六自由度雅克比矩阵如下: 在任务空间下建立雅克比矩阵:定义运动坐标系下混联机构各关节的速度为惯性坐标系下的舷梯末端位姿向量为其中BPC是廊桥末端在基坐标系下的位置矩阵,BrC是廊桥末端在基坐标系下的姿态矩阵; 结合位置矩阵BPC和姿态矩阵BrC的导数可得到混联机构的运动学模型: 其中Jtask为混联机构在任务空间下的雅克比矩阵,APC是廊桥末端在运动坐标系下的位置矩阵;[w×]为斜对称矩阵,对于w=[wx wy wz]T有 步骤3:采用多任务优先级法对混联机构各关节的补偿量进行分配,具体为: 首先,求出混联机构任务空间下的运动学模型的极小范数最小二乘解为: 式中是雅克比矩阵的加号逆,是舷梯末端的期望速度轨迹,即对于海浪干扰的补偿量;N是整个混联机构的自由度,是任意一个机构或关节的速度、角速度矢量,是一个雅克比矩阵零空间中的关节矢量项;将表示成雅克比矩阵的形式得到多任务优先级规划算法为: 式中为主要任务项,为次要任务项;k为次要任务个数;代表一系列次要任务;为相应次要任务运动方程中的雅克比矩阵;ee和ea分别是主次要任务与规划值之间的误差,Ke和Ka是对应的参数; 主要任务为保证廊桥末端达到期望位姿,根据混联机构任务空间下运动学方程式,对其求逆可得: 该式对混联机构各关节量进行基本分配; 其次,考虑关节最大转动和奇异位形限制: 次要任务一为关节限位约束:对于串联舷梯以三个关节为约束对象,对于并联机构以上平台位姿作为约束对象,首先定义一个目标优化函数: 其中Ci>0是一个常系数,表示第i个关节的限位作用强度;qi、qimax和qimin分别是第i个关节的角度或位置的边界值、最大转动或移动的边界值和最小转动或移动边界值; 其次定义各个关节的权重系数Wi,i为: 其中, 给混联机构各关节速度加入一个加权范数矩阵,得到加权雅各比矩阵加号逆: 次要任务二为奇异位形约束,对于串联机构采用限制可操作度的方法避免舷梯的奇异位形,可操作度用来描述机构离奇异位形状态的距离,定义为: 其中J是对应机构的雅克比矩阵; 对于串联舷梯的可操作度以三个关节角度或位置变量求梯度得: 最后,基于加权最小范数法和投影梯度法,确定基于投影梯度法的多任务加权最小范数法,具体表达式为: 其中表示加入关节限位约束后的雅克比矩阵。 步骤4:通过上面的步骤得到混联机构各关节的速度量,通过积分运算转换得到三自由度舷梯各关节分量θ1、θ2和d3和并联机构上平台的位姿量α、β、γ、x、y、z,在针对并联机构上平台的位姿量通过并联机构逆运动学求解得到并联机构六个杆长伸缩量li(i=1,2,3,4,5,6): 已知上平台中心相对基座中心的转换矩阵,并联机构齐次变换矩阵为: 上平台坐标系中任意向量Ra通过坐标变换的方式变换成下平台坐标系中的Rb,具体为: 其中,是运动坐标系原点A在固定坐标系B-xbybzb中的位置矢量; 缸杆的伸缩量可以表示为: 其中, 令 根据上述推导得到并联机构的六个缸杆伸缩量,完成混联机构的整体自由度分配以及运动规划; 步骤5:根据以上步骤获得的三自由度舷梯各关节分量θ1、θ2和d3和并联机构六个杆长伸缩量li(i=1,2,3,4,5,6)发送到补偿平台控制器。 |