Error model and geometric error sensitivity simulation of new 2UPR/UPS/UP mechanism
-
摘要:
研究推导2UPR/UPS/UP+AC摆混联机构的解析反解,并以2UPR/UPS/UP为研究对象,系统阐述单关节误差模型和支链误差模型,并给出相关的几何误差源;建立被动误差、动平台位姿误差与各支链运动副误差源之间的误差映射模型,并基于机构误差模型进行各运动副误差源的误差灵敏度仿真分析. 研究成果可为基于2UPR/UPS/UP并联机构的五自由度混联机器人工程设计提供运动副误差分配及精度设计的理论支撑,同时为其他混并联机构的误差建模和灵敏度分析提供借鉴.
Abstract:The analytical inverse solution of 2UPR/UPS/UP+AC pendulum hybrid mechanism was derived. With 2UPR/UPS/UP mechanism as the research object, the single-joint error model and branched-chain error model were systematically expounded , and the related geometric error sources were given. The error mapping models among the passive error, the pose error of the moving platform and the error sources of the motion pairs of each branch chain were established, and the error sensitivity of the error sources of each motion pair was simulated based on the mechanism error model. The research results can provide theoretical support for motion error distribution and precision design of 5-DOF hybrid robot engineering design based on 2UPR/UPS/UP parallel mechanism, as well as reference for error modeling and sensitivity analysis of other hybrid mechanisms and parallel mechanisms.
-
Key words:
- 5-DOF hybrid robot /
- parallel mechanism /
- error model /
- error sensitivity analysis /
- passive error
-
串联机器人工作空间大,但承载能力低;并联机器人承载能力强、累积误差小,但工作空间小;混联机器人结合了并联机器人和串联机器人的优点,可实现面向大型复杂结构件的高精度加工,在航空航天和汽车制造等领域具有广泛的应用前景,是材料加工领域发展的新思路[1]. 国外的Exechon[2]公司基于2UPR/SPR设计了Exechon混联机器人,已应用于汽车装配自动线上的加工、装配和焊接等工序;NeosRobotic公司设计出的Tricept[3]混联机器人由2R1T并联机构3UPS/UP和安装在动平台上两自由度的调姿转头构成;德国DS-Technologie公司基于3PRS并联机构设计了SprintZ3[4]主轴头. 国内天津大学所研制的TriVariant[5]、TriMule[6]两款混联机器人是以2UPS/UP和R(2-RPS&RP)UPS并联机器人为主体,分别在动平台配合AC摆头;燕山大学推出的2RPU/UPR+R+P[7]五自由度混联机器人是在2RPU/UPR并联机构动平台处串接单自由度摆头,并添加一个移动平台,实现机器人的五轴联动;清华大学、燕山大学联合上海航天设备制造有限公司基于并联机构2UPU/SP[8]配合AC摆头研制的五自由度混联机器人已获得实际工程应用. 综上,2R1T并联机构作为混联机器人的主体是国内外学者的研究重点,是混联机器人设计的核心问题,其运动精度决定工件的加工质量[9]. 并联机构因加工和装配产生的结构误差对混联机器人末端定位精度影响很大[10],因此必须对并联机器人进行误差辨识.
误差建模是指建立机构动平台位姿误差与各支链的几何误差源之间的映射模型,是参数辨识的理论基础. 常用的误差建模方法有:DH法[11]、摄动法[12]、矢量微分法[13]. 国内外研究学者针对误差模型的建立方法开展了大量的工作. Kumar等[14]提出DH矩阵法,并将此方法应用于串联机器人的精度模型;Kiridena等[15]将DH法应用于机床领域,使得DH法成为误差建模的通用方案;赵磊等[16]采用DH参数构建坐标系间的变换矩阵,基于空间矢量闭环方程建立机器人的运动学模型,基于偏微分原理修正DH参数,建立误差模型,该误差模型忽略了关节间隙和晃动的误差因素,并联机构动平台位置精度低. 基于实际DH参数建立齐次坐标变换的方法不易获得解析表达式、运算复杂,无法为后续在线标定与在线补偿提供数学基础,且难以直观反映误差源与末端位姿的映射关系.
摄动法直接对机构的各个误差源用微小位移矢量进行合成,从而得到末端位姿误差与误差源的映射关系. 洪振宇等[17]通过对闭环矢量方程进行一阶摄动实现末端位置误差与姿态误差分离,建立了TriVariant机器人的位置误差模型和姿态误差模型;刘海涛等[18]将误差源分为可补偿误差源与不可补偿误差源,基于矢量法和微小摄动原理建立并联机构误差模型,通过提高不可补偿误差源的加工精度实现2UPS/UP的精度设计;谭兴强等[19]基于摄动法建立6_PUS机构各支链的误差模型,借助误差灵敏度分析,控制制造装配过程产生的误差,提高机器人运动精度. 基于摄动法建立误差模型仅考虑一阶线性误差,忽略高阶误差耦合项,但误差定义的物理意义明确,可用于建立混并联机构的误差模型.
矢量微分法对并联机构的各条支链建立矢量方程并进行微分运算,进而获得几何误差的传递关系,与理想矢量方程结合推导出机构的误差模型. 李寅翔[20]运用矢量链法建立2-UPR-RPU并联机构动平台末端位姿误差与几何误差源间的映射关系,并将影响位置误差和姿态误差的几何误差源区分,将误差源分为可补偿误差源和不可补偿误差源分别进行分析;李官明等[21]综合考虑驱动副安装位置误差、杆长误差、动平台尺寸误差,基于矢量微分法推导了一种平面结构冗余并联机构的动平台位姿误差与几何误差源之间的映射模型,但该误差模型没有考虑机构中转动副的轴线误差对动平台位姿精度的影响. 该方法建模思路简洁,误差模型物理意义明确. 本研究采用一阶摄动法结合封闭矢量链建立单关节误差模型,为建立支链和机构误差模型奠定理论基础.
高精度并联平台需要基于误差模型进行误差灵敏度仿真分析,消除非敏感误差项,提高参数辨识的效率[22],为在线补偿奠定基础. DH法、摄动法和矢量微分法均可建立串并联机器人的误差模型,本研究则结合摄动法和封闭矢量链推导单关节误差模型;基于被动误差与结构误差的耦合关系和机构运动特性分别建立支链和并联机构的误差模型;通过误差灵敏度仿真分析筛选出对末端位置精度影响较小的误差源,为降低误差参数辨识的数量、复杂度和计算量提供解决方案.
1. 机构描述
2UPR/UPS/UP+AC摆混联机构如图1所示,由并联机构与两自由度AC摆组成,并联机构包含固定平台、动平台和四条支链,分别为两条UPR支链、UPS支链和UP支链. 其中,U、P、R、S分别为虎克铰、移动副、转动副和球铰;虎克铰和球铰可视为两个或三个转动副串联而成;构成U副的两个R副的轴线理论情况下垂直,并规定安装在机构主体的转动轴线为近架轴线,另一转动副轴线为远架轴线,S副的三轴线理论情况下两两垂直. UPR支链的一端通过虎克铰连接在固定平台上,另一端通过转动副与动平台相连;UPS支链的一端通过虎克铰与固定平台相连,另一端通过球铰与动平台连接;UP支链的一端通过虎克铰与固定平台连接,另一端与动平台固接. UPR支链和UPS支链为驱动杆. 两自由度AC摆头与并联机构动平台的中心点C固接, D(E)为AC摆转动轴的交点,
Ai 为定平台铰链点的中心点,Bi 为动平台铰链点的中心点,虎克铰的近架轴线与A1 A3 重合,远架轴线垂直于移动副的轴线. 设LAi(i=1,2,3,4) 为铰链点Ai的U副近架轴线与远架轴线的公垂线,LAix(i=1,2,3,4) 为铰链点Ai的U副远架轴线与支链P副轴线的公垂线. 杆长li 为Ai Bi 之间的距离,θ1 为摆头绕C摆轴线转动的角度,θ2 为刀具绕A摆轴线转动的角度. AC摆转动中心D(E)至刀具末端点的长度n,至C点长度m. 动平台的初始高度为h0 ,a和b分别为定平台和动平台外接圆的半径.在定平台和动平台分别建立基坐标系
{O}−xOyOzO 和动坐标系{C}−xCyCzC ,定平台坐标系的xO 轴平行于A1A3 ,zO 轴垂直于定平台所确定的平面,动平台坐标系的xC 轴平行于B1B3 ,zC 轴垂直于动平台所确定的平面. 两自由度串联AC摆头通过DH参数建立坐标系,刀具末端指向为刀具坐标系的z 轴方向.2. 运动学逆解解析模型
混联机构的逆解是已知刀具末端点F的坐标
rF=(xf,yf,zf) 和方向矢量ω 分别关于基坐标系XA 轴和YA 轴的姿态角为α 和β ,求解并联部分驱动杆的杆长li(i=1,2,3) 和串联部分的驱动角θ1 和θ2 .并联部分为2UPR/UPS/UP,由螺旋理论分析可知,该并联机构具有两转一移的自由度,故
OCT 定义为沿坐标系{O} 的ZO 轴移动λ ,绕坐标系{A} 的YA 轴旋转γ ,绕坐标系{A} 的XA 轴旋转φ .OCT=Rot (x,φ) Rot (y,γ) Tran (z,λ) (1) 坐标系
{O} 和坐标系{A} 以及坐标系{B} 和坐标系{C} 之间仅存在平移关系,可得OCT=OATABTBCT=[ OCR OC 01] (2) 式中:
OC 为C点的位置矢量;OCR 为坐标系{O} 与坐标系{C} 的姿态变换关系.分别对2UPR/UPS/UP+AC五自由度混联机构的并联模块和串联模块进行分析,建立已知量和各驱动关节值之间的关系为
rF=OC+mOCRz+nω (3) 利用式(3)解出
λ 、γ 和φ . 为求出并联模块各支链的杆长,利用闭环矢量法建立关系式为OC=ai+liωi−bi (4) 式中:
ωi 为第i 根支链单位向量;ai 为Ai 点在基坐标系{O} 中的位置矢量;bi 为Bi 点在基坐标系{O} 中的位置矢量,bi=OCRbi0(i=1,2,3) ;bi0 为Bi 点在动坐标系{C} 中的位置矢量.对式(4)等式两端分别取模,求得第
i 根支链的杆长和其单位向量为li=∥OC+bi−ai∥ (5) ωi=OC+bi−ai∥OC+bi−ai∥ (6) 在串联部分建立DH坐标系,如图1(a)所示. 定义刀尖坐标系,刀柄指向刀尖为z轴方向,由于F和E之间的相对位置是固定的,因此两坐标系之间的齐次变换矩阵是常数矩阵. 根据建立的坐标系确定连杆的参数与变量范围,见表1.
表 1 AC摆的DH参数Table 1. DH parameters of AC pendulum连杆 αi−1 ai−1 di θi 变化范围 1(D) 0º 0 m θ1 [−π,π] 2(E) 0º 0 0 θ2 [−π/2,π/2] 3(F) 90º 0 n −90º 根据连杆参数建立串联部分的齐次变换矩阵:
CFT=CDTDETEFT . 因此,整个混联机构的齐次变换矩阵可以表示为OFT=OCTCFT=[OFR OF01] (7) 在混联机器人末端点姿态角
α 、β 已知的情况下,且刀具的单位方向向量ω 与坐标系{F} 的zf 轴重合,ω 在{O} 坐标系下可有两种表达形式为Oω=Rot(x,α)Rot(y,β)z (8) ω=OCRCFRz (9) 式中:
z=[0,0,1]T .由式(8)和式(9)可知,刀具单位方向向量在
{C} 下可表示为Cω=OCRTRot(x,α)Rot(y,β)z=[o p q]T (10) 式中:
o=f1(φ,γ,λ) ;p=f2(φ,γ,λ) ;q=f3(φ,γ,λ) .基于上述串联部分AC摆逆解过程,结合三角函数万能公式,AC摆转角多解为
{θ1=2arctan(−o+√p2+q2q)θ2=2arctan(−√1−q1+q),(−π<θ2<0) (11) {θ1′=2arctan(−o−√p2+q2q)θ2′=2arctan(√1−q1+q),(0<θ2<π) (12) 3. 误差建模
2R1T并联机构的几何误差源是影响混联机器人末端位姿精度的主要因素,故本节重点推导2UPR/UPS/UP并联机构动平台位姿误差与几何误差源的映射关系. 获得2UPR/UPS/UP的有效误差模型需给出各运动支链的运动关系.
考虑A1到B1、A3到B3、A4到B4的变换均为坐标系先绕x轴转动,再绕y轴转动,该转动由定平台U副转角实现,存在运动关系为
[xbiybizbi]T=ai+RAixRAiyli(i=1,3,4) (13) UPR支链与UPS支链存在旋转变换关系为
RAixRAiyRBiy=RA2yRA2xRB2xRB2yRB2z=OCR(i=1,3,4) (14) 式中:
RAix 为在某位姿下定平台近架轴线坐标系对应的旋转矩阵;RAiy 为在某位姿下定平台远架轴线坐标系对应的旋转矩阵(i=1,2,3,4 );RB1y 、RB3y 为在某位姿下动平台R副坐标系对应的旋转矩阵;RB2x 、RB2y 、RB2z 为在某位姿下动平台S副坐标系对应的旋转矩阵.并联机构动平台位姿误差由运动副的位置误差和姿态误差共同作用,即基于单关节误差模型的推导原理可分别建立支链和并联机构2UPR/UPS/UP的误差模型.
3.1 单关节误差模型
以单关节作为研究对象,结合一阶摄动和封闭矢量法建立单关节误差模型,同时定义被动误差为单关节运动副在其自由度方向的误差;当单关节作为驱动件时,被动误差则为固定偏差.
对于旋转副,每个旋转关节可引入6个独立的几何误差,即实际轴线相对于理论轴线的姿态误差和实际轴线中心位置误差,如图2所示.
旋转关节的运动学模型即以旋转轴作为坐标轴,在关节处建立连体坐标系,刚体旋转后其上一点在基坐标系中可表示为
r1=r0+Rρ (15) 式中:
r1 为旋转后某点在基坐标系下的空间坐标;r0 为转动副坐标系在基坐标系下的空间坐标;ρ 为该点在转动副坐标系下的空间坐标;R 为转动副所表示的旋转矩阵.对式(15)两端求导可知
Δr1=Δr0+(ΔRRT)Rρ+RΔρ (16) 式中:
RRT=E ,Δ(RRT) =ΔRRT+RΔRT =ΔRRT+(ΔRRT)T ,故ΔRRT 为反对称矩阵.对于移动副,每个移动副可引入6个几何误差,即移动副安装位置误差和制造安装产生的姿态偏差,如图3所示.
移动关节运动学模型可表示为
r1=r0+ln (17) 式中:
r1 为移动后某点在基坐标系下的空间坐标;r0 为未移动时在基坐标系下的空间坐标;n 为移动方向的单位余弦;l 为移动长度.对式(17)两端求导可知
Δr1=Δr0+Δln+lΔn (18) 由于
nnT=1 恒成立,对其求导可得,Δ(nTn) =ΔnTn+nTΔn=0 ,可知移动副移动方向的偏差Δn 与理想移动方向n 正交.3.2 支链误差模型
由单关节误差模型和运动副位置关系建立支链误差模型. 如图4所示,UPR支链U副近架轴线坐标系
A1x−xA1xyA1xzA1x :xA1x 轴与U副近架轴线重合,zA1x 轴与LA1x 方向重合,yA1x 轴方向满足右手定则;远架轴线坐标系A1y−xA1yyA1yzA1y :yA1y 轴与U副近架轴线重合,xA1y 轴与LA1y 方向重合,zA1y 轴方向满足右手定则.以UPR支链为例,支链3个转动副和1个移动副,基于单关节误差模型,支链存在24项误差源,UPR支链的误差项信息见表2.
表 2 UPR支链几何误差定义Table 2. Geometric error definition of UPR branch chain几何误差源 误差含义 备注 Δa1=
(Δxa1, Δya1, Δza1)U1副近架轴线位置误差 在系{O}下 ΔθA1x =
(ΔθA1xx, ΔθA1xy, ΔθA1xz)U1副近架轴线姿态误差 在系{O}下 Δa1x=
(Δxa1x, Δya1x, Δza 1x)U1副近架轴线与远
架轴线间位置误差在系{A1x}下 ΔθA1y =
(ΔθA1yx, ΔθA1yy, ΔθA1yz)U1副远架轴线姿态误差 在系{A1x}下 Δa1y=
(Δxa1y, Δya1y, Δza1y)U1副远架轴线与支
链轴线间位置误差在系{A1y}下 Δl1=
(Δxl1, Δyl1, Δzl1)支链移动方向误差 在系{A1y}下 ΔθB1y =
(ΔθB1yx, ΔθB1yy, ΔθB1yz)R1副旋转轴线姿态误差 在系{A1y}下 Δb1=
(Δxb1, Δyb1, Δzb1)动平台铰链点B1的位置误差 在系{C}下 UPR支链部分运动副的几何误差项会与被动误差发生耦合,可由被动误差的线性组合表示,即这部分结构误差对终端误差没有影响,可以忽略;近架轴线与远架轴线的位置误差在X轴方向耦合,同理远架轴线与支链轴线位置误差在Y轴方向耦合,因此支链误差模型不考虑
ΔθA1yx 、Δxa1x 、Δya1y .Δl1 与Δa1y 、Δb1 耦合,Δl1 为非独立误差项, UPR支链误差示意图如图5所示.在仅考虑一阶线性摄动情况下,UPR支链的闭环矢量方程可表示为
ΔRA1=Δθ∧A1XRA1xRA1y+RA1xΔˆθ∧A1YRA1yΔc=Δa1+RA1xΔa1x+RA1xRA1yΔa1y+ΔRA1l1−oCRΔb1 (19) 其中,
Δθ∧A1X 、Δθ∧A1Y 为反对称矩阵.Δθ∧=[0−δθzδθyδθz0−δθx−δθyδθx0] UPS支链中S副的被动误差可通过线性组合表示为U副和S副的轴线在非自由度方向上的误差项,不考虑
ΔθA2yx 、ΔθA2yz 、ΔθB2xy 、ΔθB2xz 、ΔθB2yz 、ΔθB2zx ,且S副各轴线间的位置误差等效为B2点的铰链点误差Δb2=[Δxb2Δyb2Δzb2] . UP支链为被动约束支链,B4点位置误差非独立,考虑杆长移动方向误差Δl4 ,Δza4y 与Δzl4 耦合,不考虑Δza4y .3.3 2UPR/UPS/UP机构的误差模型
并联机构运动的有效性和连续性约束了误差源间的关系. 2UPR/UPS/UP并联机构运动条件:1)三支链U副近架轴线共轴,
ΔθA1=ΔθA3=ΔθA4=(ΔθAxx ; ΔθAxy ; ΔθAxz) ,位置误差与轴线姿态误差紧密相关,在共轴的前提下, Δya1 、Δya4 和Δya3 之中仅存在两项独立误差项,同理,Δza1 、Δza4 和Δza3 之中有一项非独立误差源,故不考虑UPR支链近架轴线的中心位置在Y轴方向的偏差Δya3 和在Z轴方向的偏差Δza3 ;2)2UPR/UP三支链在运动过程中保持共面, 即Δya1x 、Δya3x 、Δya4x 、Δyb1 和Δyb3 为0;3)2UPR/UP中U副远架轴线与R副转动轴线保持平行,ΔθA1yz=ΔθA3yz=ΔθA4yz=ΔθB1yz=ΔθB3yz=ΔθAByz 且ΔθB1yx=ΔθB3yx=0 .故2UPR/UPS/UP并联机构的几何误差模型可描述为
Δc=(ΔxCΔyCΔzC),Δω=(ΔwxΔwyΔwz) Δω=ΔθA2y+RA2yΔθA2x+RA2yRA2xΔθB2x+RA2yRA2xRB2xΔθB2y+ RA2yRA2xRB2xRB2yΔθB2z (20) Δω=ΔθA1x+RA1xΔθA4y (21) ΔRAi=Δθ∧AiXRAlxRAiy+RAixΔθ∧AiYRAiy(i=1,2,3,4) Δc=Δa4+RA4xΔa4x+RA4xRA4y(Δa4y+ [ 0 0Δzl4])+RA4xRA4yl4[Δxl4Δyl4 0]+ΔRA4x[00l4] (22) Δc=Δai+RAixΔaix+RAixRAiyΔaiy+ΔRAix[00li]+Δω∧OCRbi0−OCRΔbi(i=1,3) (23) Δc=Δa2+RA2yΔa2y+RA2yRA2xΔa2x+ΔRA2[00l2]+Δω∧OCRb20−OCRΔb2 (24) 其中,
Δc 、Δω 为2UPR/UPS/UP并联机构动平台在世界坐标系下的位置和姿态误差.上述并联机构的几何误差模型中,独立的被动误差有
ΔθAxx 、ΔθA2xx 、ΔθA1yy 、ΔθA2yy 、ΔθA3yy 、ΔθA4yy 、ΔθB1yy 、ΔθB3yy 、ΔθB2xx 、ΔθB2yy 、ΔθB2zz 、Δzl4 共12项,独立的结构姿态误差有ΔθAxy 、ΔθAxz 、ΔθAByz 、Δxl4 、Δyl4 共5项,独立的结构位置误差有Δxa1 、Δya1 、Δza1 、Δxa2 、Δya2 、Δza2 、Δxa3 、Δxa4 、Δya4 、Δza4 、Δza1x 、Δza3x 、Δza4x 、Δxa2y 、Δza2y 、Δxa1y 、Δza1y 、Δya2x 、Δza2x 、Δxa3y 、Δza3y 、Δxa4y 、Δxb1 、Δzb1 、Δxb2 、Δyb2 、Δzb2 、Δxb3 、Δzb3 共29项.在并联机构的几何误差模型中,模型可以描述为18个独立无关的线性方程,通过整理误差项和对应的系数项可改写为
M1ΔP1=M2ΔP2 (25) 其中
ΔP1=[ΔcT,ΔωT,ΔθAxx,ΔθA2xx,ΔθA1yy,ΔθA2yy,ΔθA3yy,ΔθA4yy,ΔθB1yy,ΔθB3yy,ΔθB2xx,ΔθB2yy,ΔθB2zz,Δzl4]T ΔP2=[ΔθAxy,ΔθAxz,ΔθAByz,Δxl4,Δyl4,Δxa1,Δya1,Δza1,Δxa2,Δya2,Δza2,Δxa3,Δxa4,Δya4,Δza4,Δza1x,Δza3x,Δza4x,Δxa2y,Δza2y,Δxa1y,Δza1y,Δya2x,Δza2x,Δxa3y,Δza3y,Δxa4y,Δxb1,Δzb1,Δxb2,Δyb2,Δzb2,Δxb3,Δzb3]T M1∈R18×18 , ΔP1∈R18M2∈R18×34 , ΔP2∈R34 基于机构运动学逆解解析模型,M1和M2矩阵可通过各关节转角以及位移状态表示,由矩阵的基础运算法则可得
ΔP1=M−11M2ΔP2 (26) 本节推导动平台中心点位姿误差与并联机构中运动副几何误差源间的映射关系,故取式(26)中误差映射矩阵的前六列可得
[JCJω]=[M−11M2]6×34 [JC;Jω] 反映了动平台位置误差和姿态误差与独立几何误差源之间的映射关系.4. 误差灵敏度仿真分析
建立机构的误差模型是进行参数辨识的基础,但影响机构末端位姿精度的误差源有34项,逐一辨识复杂、繁琐且运算量大,故建立几何误差灵敏度模型,仿真分析各误差源对动平台末端位置精度的影响[23-24]. 对于
ΔP2 中的误差项,定义其在某末端位置下的灵敏度:仅有ΔP2 中的误差项发生变化时,所引起的末端位姿误差的大小. 误差辨识矩阵的列向量能反映考虑的误差源对末端位置误差3个方向上的影响大小,误差映射矩阵中列向量的2范数综合考虑几何误差源对末端位置误差3个方向的影响,故在某末端位姿下的灵敏度η 可表示为η=‖ (27) 灵巧工作空间向内缩小20%的工作空间为该机器人性能均衡的工作空间,故基于机构反解模型, 80%的灵巧工作空间是一个
\phi 720 \times 160 的圆柱,选其覆盖圆柱内外的4000个位姿点,其轨迹方程为\left\{ \begin{array}{l}x = (72j)\mathrm{cos}\left( \dfrac{{\text{π}} }{10}i \right)\\ y = (72j)\mathrm{sin}\left( \dfrac{{\text{π}} }{10}i \right)\\ z =600+0.4i\end{array}\right. (i=1,\mathrm{2,\cdots, 400};j=1,\mathrm{2, \cdots, 10}) 利用Matlab软件作出2UPR/UPS/UP并联机构动平台中心点的位置工作空间
\phi 720 \times 160 中的离散点,如图6所示.混联机器人的定平台与动平台理想情况下为等边三角形,定、动平台的外接圆半径分别为
a = 320\sqrt 3 \;{\rm{mm}} 和b = 320/\sqrt 3\; {\rm{mm}} ,杆长参数见表3.表 3 并联机构杆长参数Table 3. Rod length parameters of parallel mechanism参数 {l_1}/{\rm{mm}} {l_2}/{\rm{mm}} {l_3}/{\rm{mm}} Min 881 881 881 Max 1481 1481 1481 在不同位姿点下,基于上述结构参数求解各误差源的灵敏度系数均值,位置误差和姿态误差灵敏度均值直方图如图7和图8所示.
由图7可以看出,位置误差
\Delta {z_{a4}} 为UP支链近架轴线中心位置在Z轴方向的误差,该误差项敏感性高,即当该几何误差源产生0.1 mm的制造或装配偏差时,动平台中心点产生位置误差0.273 2 mm.由图8可以看出,姿态误差对末端位置精度的影响大,
\Delta {x_{l4}} 代表UP支链的导轨在X轴方向上的安装误差,即当该几何误差源产生0.1°的制造或装配偏差时,动平台中心点产生0.639 1 mm的偏差.误差灵敏度仿真分析筛选出对动平台位置误差影响较大的10项误差源,简化参数辨识的复杂度,提高参数辨识的效率,对2UPR/UPS/UP并联机构制造安装精度的分配具有指导意义.
5. 结 语
本研究推导了新型五自由度混联机器人2UPR/UPS/UP+AC摆运动学逆解解析模型,奠定了机构误差模型和误差灵敏度仿真分析的运动学基础;基于单关节误差模型,定义机构各支链的全误差,基于被动误差与结构误差的耦合关系,消除非独立误差项;基于并联机构的运动条件对相关误差项的限制,建立动平台位姿误差与独立几何误差源的映射关系,为误差参数辨识提供理论基础;误差灵敏度仿真分析筛选出对末端位置误差影响较大的误差源,以提高参数辨识的效率,并指导机构的制造安装精度,同时对其他并混联机构的精度研究具有借鉴意义. 具体研究成果如下:
1)建立2UPR/UPS/UP并联机构的逆解解析模型和误差模型,为轨迹规划和参数辨识奠定理论基础;
2)误差灵敏度仿真分析从29项位置误差中筛选出10项灵敏度高的误差源,提高了参数辨识的效率,同时对该机构的工程设计提供指导意义.
-
表 1 AC摆的DH参数
Table 1. DH parameters of AC pendulum
连杆 {\alpha _{i - 1}} {a_{i - 1}} {d_i} {\theta _i} 变化范围 1(D) 0º 0 m {\theta _1} \left[ {- {\text{π} },{\text{π} } } \right] 2(E) 0º 0 0 {\theta _2} \left[ {-{\text{π} } /2,{\text{π} } /2} \right] 3(F) 90º 0 n −90º 表 2 UPR支链几何误差定义
Table 2. Geometric error definition of UPR branch chain
几何误差源 误差含义 备注 Δa1=
(Δxa1, Δya1, Δza1)U1副近架轴线位置误差 在系{O}下 ΔθA1x =
(ΔθA1xx, ΔθA1xy, ΔθA1xz)U1副近架轴线姿态误差 在系{O}下 Δa1x=
(Δxa1x, Δya1x, Δza 1x)U1副近架轴线与远
架轴线间位置误差在系{A1x}下 ΔθA1y =
(ΔθA1yx, ΔθA1yy, ΔθA1yz)U1副远架轴线姿态误差 在系{A1x}下 Δa1y=
(Δxa1y, Δya1y, Δza1y)U1副远架轴线与支
链轴线间位置误差在系{A1y}下 Δl1=
(Δxl1, Δyl1, Δzl1)支链移动方向误差 在系{A1y}下 ΔθB1y =
(ΔθB1yx, ΔθB1yy, ΔθB1yz)R1副旋转轴线姿态误差 在系{A1y}下 Δb1=
(Δxb1, Δyb1, Δzb1)动平台铰链点B1的位置误差 在系{C}下 表 3 并联机构杆长参数
Table 3. Rod length parameters of parallel mechanism
参数 {l_1}/{\rm{mm}} {l_2}/{\rm{mm}} {l_3}/{\rm{mm}} Min 881 881 881 Max 1481 1481 1481 -
[1] 郭希娟, 黄天宇, 常福清. 动态式连接的少自由度混联机构的运动学分析[J] . 机械工程学报,2013,49(1):1 − 7. [2] BI Z M, JIN Y. Kinematic modeling of Exechon parallel kinematic machine[J] . Robotics and Computer-Integrated Manufacturing,2011,27(1):186 − 193. doi: 10.1016/j.rcim.2010.07.006 [3] HOSSEINI M A, DANIALI H M. Cartesian workspace optimization of Tricept parallel manipulator with machining application[J] . Robotica,2015,33(9):1948 − 1957. [4] 汪满鑫. 一种五自由度混联机器人静柔度建模与设计方法研究[D]. 天津: 天津大学, 2015. [5] 李林. 虚拟轴数控加工中心摆角精度的补偿[J] . 航空制造技术,2014,452(8):76 − 78. doi: 10.3969/j.issn.1671-833X.2014.08.018 [6] Li M, HUANG T, CHETWYND D G, et al. Forward position analysis of the 3DOF module of the TriVariant: A 5-DOF reconfigurable hybrid robot[J] . Journal of Mechanical Design,2006,128(1):319 − 322. doi: 10.1115/1.2125971 [7] DONG C, LIU H, LIU Q, et al. An approach for type synthesis of overconstrained 1T2R parallel mechanisms[C]//Proceedings of the 7th International Workshop on Computational Kinematics. Poitiers: Springer, 2017: 274-281. [8] YE H, WANG D, YUE Y, et al. Forward and inverse kinematics of a 5-DOF hybrid robot for composite material machining[J] . Robotics and Computer Integrated Manufacturing,2020,65:101961. doi: 10.1016/j.rcim.2020.101961 [9] 赵新华, 李彬. 6SPS并联机器人机构误差综合[J] . 中国机械工程,2009,20(18):2223 − 2226. doi: 10.3321/j.issn:1004-132X.2009.18.017 [10] 余跃庆, 田浩. 运动副间隙引起的并联机器人误差及其补偿[J] . 光学精密工程,2015,23(5):1331 − 1339. [11] 唐越, 郑金辉, 王庆杰. 六自由度工业机器人末端定位误差参数辨识与实验研究[J] . 现代制造工程,2021(2):21 − 26. [12] 徐卫良. 机器人机构误差建模的摄动法[J] . 机器人,1989(6):39 − 44,48. doi: 10.3321/j.issn:1002-0446.1989.06.001 [13] PATEL A J, EHMANN K F. Volumetric error analysis of a stewart platform-based machine tool[J] . CIRP Annals,1997,46(1):287 − 290. doi: 10.1016/S0007-8506(07)60827-0 [14] KUMAR A, WALDRON J. Numerical plotting of surfaces of positioning accuracy of manipulators[J] . Mechanism and Machine Theory,1981,16(4):361 − 368. doi: 10.1016/0094-114X(81)90010-0 [15] KIRIDENA V, FERREIRA P M. Mapping the effects of positioning errors on the volumetric accuracy of five-axis CNC machine tools[J] . International Journal of Machine Tools & Manufacture,1993,33(3):417 − 437. [16] 赵磊, 闫照方, 栾倩倩, 等. 大空间运动3-RRRU并联机器人运动学标定与误差分析[J] . 农业机械学报,2021,52(11):411 − 420. doi: 10.6041/j.issn.1000-1298.2021.11.045 [17] 洪振宇, 梅江平, 赵学满, 等. 可重构混联机械手—TriVariant的误差建模与灵敏度分析[J] . 机械工程学报,2006(12):65 − 69. doi: 10.3321/j.issn:0577-6686.2006.12.010 [18] 刘海涛, 潘巧, 尹福文, 等. TriMule混联机器人的精度综合[J] . 天津大学学报(自然科学与工程技术版),2019,52(12):1245 − 1254. [19] 谭兴强, 张键, 谢志江. 风洞6_PUS并联支撑机器人运动误差建模与补偿[J] . 农业机械学报,2014,45(4):334 − 340. doi: 10.6041/j.issn.1000-1298.2014.04.053 [20] 李寅翔. 2-UPR-RPU并联机构运动学标定研究[D]. 杭州: 浙江理工大学, 2016. [21] 李官明, 曲海波, 郭盛. 平面结构冗余并联机构的误差敏感度分析[J] . 机械工程学报,2020,56(23):45 − 57. [22] 于今, 余伟, 吴超宇, 等. 直线驱动型并联机器人误差模型与灵敏度分析[J] . 农业机械学报,2017,48(7):383 − 390. doi: 10.6041/j.issn.1000-1298.2017.07.049 [23] CHEN Y Z, XIE F G, LIU X J, et al. Error modeling and sensitivity analysis of a parallel robot with SCARA motions[J] . Chinese Journal of Mechanical Engineering,2014,27(4):693 − 702. doi: 10.3901/CJME.2014.0423.082 [24] 王海芳, 张恒, 皇甫一樊, 等. 码垛机器人运动精度可靠性及其灵敏度分析[J] . 中国工程机械学报,2016,14(6):475 − 480. 期刊类型引用(0)
其他类型引用(2)
-