CN106055519A - 一种Stewart并联机构的奇异性分析方法 - Google Patents

一种Stewart并联机构的奇异性分析方法 Download PDF

Info

Publication number
CN106055519A
CN106055519A CN201610365602.6A CN201610365602A CN106055519A CN 106055519 A CN106055519 A CN 106055519A CN 201610365602 A CN201610365602 A CN 201610365602A CN 106055519 A CN106055519 A CN 106055519A
Authority
CN
China
Prior art keywords
epsiv
theta
centerdot
rsqb
lsqb
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610365602.6A
Other languages
English (en)
Other versions
CN106055519B (zh
Inventor
程世利
苏桂花
熊新
吴洪涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yangcheng Institute of Technology
Yancheng Institute of Technology
Original Assignee
Yangcheng Institute of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yangcheng Institute of Technology filed Critical Yangcheng Institute of Technology
Priority to CN201610365602.6A priority Critical patent/CN106055519B/zh
Publication of CN106055519A publication Critical patent/CN106055519A/zh
Application granted granted Critical
Publication of CN106055519B publication Critical patent/CN106055519B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/11Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Operations Research (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Complex Calculations (AREA)

Abstract

本发明公开一种Stewart并联机构的奇异性分析方法,该方法采用四元数描述旋转矩阵,通过研究位置变量与姿态变量之间的耦合关系以及四元数的性质,得到7个等价的方程式;进而导出一新的雅可比矩阵,并对其取行列式最终获得该类型Stewart并联机构奇异轨迹的一般表达式。该表达式完全符号表达时的多项式只有258项;相较于传统方法是一种较为简洁的结果。

Description

一种Stewart并联机构的奇异性分析方法
技术领域
本发明属于机械***的运动学、动力学与控制研究领域,尤其是一种Stewart并联机构的工作空间中奇异性位形以及奇异轨迹的分析方法。
背景技术
众所周知,Stewart并联机构(也称Stewart-Gough平台或Gough平台)作为并联机构的典型代表,是由动、静两个平台和六根长度可伸缩的驱动杆组成的六自由度空间机构;每根驱动杆两端通过两个球铰或者一个球铰和一个虎克铰分别与动、静两平台相连接。在工作过程中静平台静止不动,通过控制六根驱动杆的长度变化,可使动平台获得三个平动自由度和三个转动自由度。相较于传统的串联机构,具有运动部分重量轻、运动精度高、各向同性较好、刚度大、承受负载的能力相对较大、动态性能和稳定性更强等优点。现已广泛应用于运动模拟器、并联运动机床、并联机器人、微位移定位装置、医疗、娱乐等领域。
自上世纪中期并联机构成为机构学领域的热点研究问题以来,在Stewart并联机构的运动学问题、奇异性分析、工作空间与灵巧性、动力学与控制等方面,国内外众多学者进行了深入而广泛的研究。然而,尽管Stewart并联机构无论是在理论研究还是工程应用方面都取得了长足的进步,但是时至今日仍然存在很多问题没有得到很好的解决,尤其是被J.-P.Merlet称为并联机构三大基本问题的运动学正解、奇异性和工作空间三方面的问题。当机构发生奇异时,动平台在某个方向上获得多余的自由度或失去某些自由度时就会发生奇异。获得多余的自由度会导致动平台的位姿是失去控制;失去某些自由度则用于平衡动平台上外载荷的关节驱动力将趋于无穷大,影响并联机构正常工作,严重时还会毁坏机构。所以,在Stewart并联机构理论研究以及工程应用中奇异性都是无法回避的研究内容。
目前,研究Stewart并联机构奇异的方法有雅可比代数法、线几何法、奇异的运动学法等。雅可比代数法主要是通过建立驱动杆的伸缩速度(输入量)与动平台的线速度和角速度(输出量)之间的映射矩阵即雅可比矩阵,并令其行列式为零来研究机构的奇异性的。然而,这种传统的雅可比矩阵每个元素都是复杂的多项式,计算效率相对较低且难以应用于机构的实时控制之中。线几何法是基于Grassman线几何原理,通过研究线矢量的相关性来研究机构的奇异性,对机构的位形已经确定的情况下,运用此方法判别奇异性较为容易。现有的研究成果难以满足奇异轨迹表达简洁、计算效率较高而且易于判别已知位形的奇异性的要求。
故,需要一种新的技术方案以解决上述问题。
发明内容
本发明的目的是针对现有技术手段存在的不足,提供一种获取Stewart并联机构奇异位形与奇异轨迹解析表达式的方法。该表达式适用于所有动、静平台铰接点对称布置在圆周上的Stewart并联机构的奇异性分析。
为解决上述问题,本发明一种基于四元数与Rodriguez参数的Stewart并联机构的奇异性分析方法可采用如下技术方案:
一种基于四元数与Rodriguez参数的Stewart并联机构的奇异性分析方法,所述的Stewart并联机构包括动平台、静平台及连接动、静平台的6根并联的长度可伸缩的驱动杆,该奇异性分析方法包括如下步骤:
(1)、建立杆长约束的等价方程式:
旋转矩阵采用四元数描述,将位置变量通过姿态变量表达出来,建立杆长约束的等价方程式,具体形式如下:
P P = P P 0 + k 0 ( ϵ 0 2 - ϵ 3 2 ) P X = P x 0 + 2 k 1 δ 1 ϵ 2 P Y = P y 0 + k 1 ( ϵ 1 2 - ϵ 2 2 ) W X = W x 0 + 2 k 2 ϵ 1 ϵ 2 W Y = W y 0 + k 2 ( ϵ 2 2 - ϵ 2 2 ) 2 ϵ 0 ϵ 3 = C 0 - - - ( 1 )
式中,为矢量P模的平方;Wx、与Wy分别为矢量P向静坐标系基矢量x与y的投影,具体表达式为,
W x = P x ( ϵ 0 2 + ϵ 1 2 - ϵ 2 2 - ϵ 3 2 ) + P y ( 2 ϵ 1 ϵ 2 + 2 ϵ 0 ϵ 3 ) + P z ( 2 ϵ 1 ϵ 3 - 2 ϵ 0 ϵ 2 ) ,
参数{k0,k1,k2}是由动、静平台铰链点参数{r1,r212}决定的常数;{PP0,Px0,Py0,Wx0,Wy0,C0}在具***姿下是由动、静平台铰链点参数{r1,r212}和杆长l1~l6共同决定的常数,
(2)、构建新的雅可比矩阵
基于式(1)以及单位四元数的性质,有如下方程式成立:
P P 0 = P x 2 + P y 2 + P z 2 - k 0 ( ϵ 0 2 - ϵ 3 2 )
Px0=PX-2k1ε1ε2
P y 0 = P Y - k 1 ( ϵ 1 2 - ϵ 2 2 )
W x 0 = P x ( ϵ 0 2 + ϵ 1 2 - ϵ 2 2 - ϵ 3 2 ) + P y ( 2 ϵ 1 ϵ 2 + 2 ϵ 0 ϵ 3 ) + P z ( 2 ϵ 1 ϵ 3 - 2 ϵ 0 ϵ 2 ) - 2 k 2 ϵ 1 ϵ 2 (2)
W y 0 = P x ( 2 ϵ 1 ϵ 2 - 2 ϵ 0 ϵ 3 ) + P y ( ϵ 0 2 - ϵ 1 2 + ϵ 2 2 - ϵ 3 2 ) + P z ( 2 ϵ 2 ϵ 3 + 2 ϵ 0 ϵ 1 ) - k 2 ( ϵ 1 2 - ϵ 2 2 )
C0=2ε0ε3
1 = ϵ 0 2 + ϵ 1 2 + ϵ 2 2 + ϵ 3 2
式(2)为关于七个变量(PX PY PZ ε0 ε1 ε2 ε3)的七个方程式,这七个等价方程对时间求导就可以得到输入与输出之间的映射关系式:
[ M ( P , ϵ ) ] · P · X P · Y P · Z ϵ · 0 ϵ · 1 ϵ · 2 ϵ · 3 = M l 0 → l · 1 l · 2 l · 3 l · 4 l · 5 l · 6 - - - ( 3 )
其中Ml∈R6×6,在杆长给定的情况下Ml(i,j)=f(lj)的为一常数;
M ( P , ϵ ) = P X P Y P Z - k 0 ϵ 0 0 0 k 0 ϵ 3 1 0 0 0 - 2 k 1 ϵ 2 - 2 k 1 ϵ 1 0 0 1 0 0 - 2 k 1 ϵ 1 2 k 1 ϵ 2 0 M ( 4 , 1 ) M ( 4 , 2 ) M ( 4 , 3 ) M ( 4 , 4 ) M ( 4 , 5 ) M ( 4 , 6 ) M ( 4 , 7 ) M ( 5 , 1 ) M ( 5 , 2 ) M ( 5 , 3 ) M ( 5 , 4 ) M ( 5 , 5 ) M ( 5 , 6 ) M ( 5 , 7 ) 0 0 0 ϵ 3 0 0 ϵ 0 0 0 0 ϵ 0 ϵ 1 ϵ 2 ϵ 3 - - - ( 4 )
M(4,2)=2ε1ε2+2ε0ε3
M(4,3)=-2ε0ε2+2ε1ε3
M(4,4)=2PXε0-2PZε2+2PYε3
M(4,5)=2PXε1+2PYε2-2k2ε2+2PZε3
M(4,6)=-2PZε0+2PYε1-2k2ε1-2PXε2
M(4,7)=2PYε0+2PZε1-2PXε3
M(5,1)=2ε1ε2-2ε0ε3
M(5,3)=2ε0ε1+2ε2ε3
M(5,4)=2PYε0+2PZε1-2PXε3
M(5,5)=2PZε0-2PYε1-2k2ε1+2PXε2
M(5,6)=2PXε1+2PYε2+2k2ε2+2PZε3
M(5,7)=-2PXε0+2PZε2-2PYε3
式(4)中M(P,ε)为驱动杆的杆长变化率,也就是驱动速率与动平台位置姿态变化率之间的映射变换矩阵,即雅可比矩阵。
(3)、建立奇异轨迹方程
当机构处于奇异位姿时,雅可比矩阵的行列式应该为零,即为奇异轨迹方程;
f=Det[M(P,ε)]=0 (5)
由于四元数中有四个分量且在实际使用中根据对称性,规定ε0>0,所以有下式成立:
ϵ 0 = 1 - ϵ 1 2 - ϵ 2 2 - ϵ 3 2 - - - ( 6 )
将式(6)代入式(5)就可以得到一个新的只含有6个变量的奇异轨迹方程,如下式所示:
f(ε123,PX,PY,PZ)=0 (7)
此外,四元数与Rodriguez参数之间有如下转换关系:
ϵ 0 = 1 1 + U 2 + V 2 + W 2 ϵ 1 = U 1 + U 2 + V 2 + W 2 ϵ 2 = V 1 + U 2 + V 2 + W 2 ϵ 3 = W 1 + U 2 + V 2 + W 2 - - - ( 8 )
将式(8)带入式(5)就可以得到Rodriguez参数表达的奇异轨迹方程,如下式所示:
f(U,V,W,PX,PY,PZ)=0 (9)
式(7)与式(9)两个奇异轨迹方程在本质上是等价的,除位姿变量以外只含有{k0,k1,k2}三个参数,这三个参数在机构确定以后为常量。奇异轨迹方程的计算速度得到了提高,尤其是式(9)完全展开之后符号表达时只有258项;如果在进行因式分解的情况下进行奇异性判断,计算速度将会进一步提高。
(4)、求解奇异轨迹以及判断奇异性:
奇异轨迹方程无论是采用式(7)还是式(9),均可以在给定任意三个位姿变量研究奇异轨迹随其余三个变量的变化关系;或者已知姿态变量时,求解位置奇异轨迹,反之亦然;亦或对一组确定的位姿进行判断该位姿是否处于奇异位形。
本发明的有益效果:利用通过新雅可比获得的Stewart并联机构的奇异轨迹表达式研究机构的奇异性问题时,奇异轨迹表达式完全展开之后的符号表达形式只有258项,且在进行因式分解的情况下可以进一步提高计算效率。无论是求解奇异轨迹还是针对已知确定位形进行奇异性判断,均可以有效地降低计算耗时。
附图说明
图1是本发明中涉及研究的Stewart并联机构简图。
图2是与Rodriguez参数(U=0.7、V=0.3、W=0.4)对应的位置奇异轨迹分布图。
图3是与四元数(ε0=0.758098、ε1=0.530669、ε2=0.227429、ε3=0.303239)对应的位置奇异轨迹分布图。
图4是位置矢量为(2,2,4)时,奇异轨迹随Rodriguez参数变化情况分布图。
图5是位置矢量为(2,2,4)时,奇异轨迹随四元数变化情况分布图。
具体实施方式
下面结合附图进一步阐明本发明,应理解这些仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
(1)、动、静平台铰链点坐标参数及旋转矩阵
如图1所示的Stewart并联机构简图,其动、静平台的铰链点是分别对称的布置在两个圆上。此时由于对称性,动、静平台的铰链点坐标可以用四个参数,r1、r2、θ1、θ2表示,如下表所示。
表1Stewart并联机构动、静平台铰链点坐标参数 单位/mm
因此,动平台的铰链点坐标向量在动坐标系中就可以表示为:
ak=(ax,k ay,k 0)T (10)
静平台的铰链点坐标向量在静坐标系中就可以表示为:
bk=(bx,k by,k 0)T (10)
采用四元数描述的旋转矩阵,如下式所示:
R = ϵ 0 2 + ϵ 1 2 - ϵ 2 2 - ϵ 3 2 2 ϵ 1 ϵ 3 - 2 ϵ 0 ϵ 3 2 ϵ 1 ϵ 3 + 2 ϵ 0 ϵ 2 2 ϵ 1 ϵ 2 + 2 ϵ 0 ϵ 3 ϵ 0 2 - ϵ 1 2 + ϵ 2 2 - ϵ 3 2 2 ϵ 2 ϵ 3 - 2 ϵ 0 ϵ 1 2 ϵ 1 ϵ 3 - 2 ϵ 0 ϵ 2 2 ϵ 2 ϵ 3 + 2 ϵ 0 ϵ 1 ϵ 0 2 - ϵ 1 2 - ϵ 2 2 + ϵ 3 2 - - - ( 11 )
式中,ε1、ε2、ε3、ε0∈R,i2=j2=k2=-1,且ij=-ji=k,jk=-kj=i,ki=-ik=j。与单位向量类似,εTε=1。
采用Rodriguez参数描述的旋转矩阵,具体形式如下式所示:
R = 1 Δ U 2 - V 2 - W 2 + 1 2 U V - 2 W 2 U W + 2 V 2 U V + 2 W - U 2 + V 2 - W 2 + 1 2 V W - 2 U 2 U W - 2 V 2 V W + 2 U - U 2 - V 2 + W 2 + 1 - - - ( 12 )
其中,Δ=U2+V2+W2+1,U、V、W为Rodriguez参数。可以证明,四元数ε1、ε2、ε3、ε0与Rodriguez参数U、V、W之间有如下转换关系:
ϵ 0 = 1 1 + U 2 + V 2 + W 2 ϵ 1 = U 1 + U 2 + V 2 + W 2 ϵ 2 = V 1 + U 2 + V 2 + W 2 ϵ 3 = W 1 + U 2 + V 2 + W 2 - - - ( 13 )
用矢量P=[Px Py Pz]T描述动平台参考点的位置向量,则一对铰链点之间的连杆矢量为:
lkek=P+R·ak-bk(k=1~6) (14)
其中:
lk是第k驱动杆的长度;
ek是沿驱动杆k轴线方向的单位矢量;
ak是动平台铰链点在动坐标系中的矢量;
bk是静平台铰链点在静坐标系中的矢量;
P动平台参考点的位置在静坐标系中的位置矢量;
R动平台姿态正交矩阵,即旋转矩阵。
(2)、构造等价方程式
为了使雅可比矩阵的元素具有简洁的形式,旋转矩阵采用如式(11)所示的四元数描述形式。将铰链点坐标代入式(14),并取矢量的模;将其平方展开之后,由于ak,bk的Z分量为零,则得到杆长平方的方程式为(为表达简洁,略去下标k):
l 2 - r 1 2 - r 2 2 = - 2 ( ϵ 1 2 - ϵ 2 2 ) ( a x b x - a y b y ) - 2 ( ϵ 0 2 - ϵ 3 2 ) ( a x b x + a y b y ) + 2 ( 2 ϵ 0 ϵ 3 ) ( a y b x - a x b y ) - 2 ( 2 ϵ 1 ϵ 2 ) ( a y b x + a x b y ) - 2 b x P x - 2 b y P y + 2 a x W x + 2 a y W y + P P - - - ( 15 )
式中,
W x = P x ( ϵ 0 2 + ϵ 1 2 - ϵ 2 2 - ϵ 3 2 ) + P y ( 2 ϵ 1 ϵ 2 + 2 ϵ 0 ϵ 3 ) + P z ( 2 ϵ 1 ϵ 3 - 2 ϵ 0 ϵ 2 )
W y = P x ( 2 ϵ 1 ϵ 2 - 2 ϵ 0 ϵ 3 ) + P y ( ϵ 0 2 - ϵ 1 2 + ϵ 2 2 - ϵ 3 2 ) + P z ( 2 ϵ 2 ϵ 3 + 2 ϵ 0 ϵ 1 )
由式(15)可以得知,PP、Px、Py、Wx、Wy0ε3、2ε1ε2均为只与位姿变量有关的量,可以视为新的未知变量。将这九个新的未知变量划分为主变量与次变量两组。令η1=[PP Px Py Wx Wy0ε3]T为主变量;令为次变量,则式(15)就等价于下式:
P P = P P 0 + k 0 ( ϵ 0 2 - ϵ 3 2 ) P X = P x 0 + 2 k 1 δ 1 ϵ 2 P Y = P y 0 + k 1 ( ϵ 1 2 - ϵ 2 2 ) W X = W x 0 + 2 k 2 ϵ 1 ϵ 2 W Y = W y 0 + k 2 ( ϵ 2 2 - ϵ 2 2 ) 2 ϵ 0 ϵ 3 = C 0 - - - ( 16 )
其中,参数{k0,k1,k2}是由动、静平台铰链点参数所{r1,r212}决定的常数,一旦机构的结构参数确定,它们就随之确定;{PP0,Px0,Py0,Wx0,Wy0,C0}是由动、静平台铰链点参数{r1,r212}和杆长l1~l6共同决定的常数,它们的具体形式如下式所示。
P P 0 = - 6 r 1 2 - 6 r 2 2 + l 1 2 + l 2 2 + l 3 2 + l 4 2 + l 5 2 + l 6 2 6 P x 0 = C s c [ θ 1 - θ 2 ] ( ( l 1 2 - l 2 2 - 2 l 3 2 + 2 l 4 2 + l 5 2 - l 6 2 ) C o s [ θ 2 ] + 3 ( l 1 2 + l 2 2 - l 5 2 - l 6 2 ) S i n [ θ 2 ] ) 12 r 1 P y 0 = C s c [ θ 1 - θ 2 ] ( 3 ( l 1 2 - l 2 2 - l 5 2 + l 6 2 ) C o s [ θ 2 ] - ( l 1 2 + l 2 2 - 2 l 3 2 - 2 l 4 2 + l 5 2 + l 6 2 ) S i n [ θ 2 ] ) 12 r 1 W x 0 = C s c [ θ 1 - θ 2 ] ( ( l 1 2 - l 2 2 - 2 l 3 2 + 2 l 4 2 + l 5 2 - l 6 2 ) C o s [ θ 1 ] + 3 ( l 1 2 + l 2 2 - l 5 2 - l 6 2 ) S i n [ θ 1 ] ) 12 r 2 W y 0 = C s c [ θ 1 - θ 2 ] ( 3 ( l 1 2 - l 2 2 - l 5 2 + l 6 2 ) C o s [ θ 1 ] - ( l 1 2 + l 2 2 - 2 l 3 2 - 2 l 4 2 + l 5 2 + l 6 2 ) S i n [ θ 1 ] ) 12 r 2 C 0 = ( l 1 2 - l 2 2 + l 3 2 - l 4 2 + l 5 2 - l 6 2 ) C s c [ θ 1 - θ 2 ] 12 r 1 r 2 - - - ( 17 )
(3)、建立奇异轨迹方程:
在Stewart并联机构工作时,是通过控制6根驱动杆的伸缩速度来使动平台获得相应的速度和角速度;二者之间是通过雅可比矩阵相联系的。通过研究雅可比矩阵可以判断机构的奇异性。动平台的位置和姿态是分别采用位置矢量P和四元数来描述的,因此,并联机构动平台的输出量又可以表达为位姿变量的导数即在输入变量与输出变量之间建立一种映射矩阵,即一种新的雅可比矩阵。
对于一个具体机构而言{PP0,Px0,Py0,Wx0,Wy0,C0}只含有li(i=1~6)共六个变量,其余均为常数;因此式(16)具有如下等价形式:
P P 0 = P x 2 + P y 2 + P z 2 - k 0 ( ϵ 0 2 - ϵ 3 2 ) P x 0 = P X - 2 k 1 ϵ 1 ϵ 2 P y 0 = P Y - k 1 ( ϵ 1 2 - ϵ 2 2 ) W x 0 = P x ( ϵ 0 2 + ϵ 1 2 - ϵ 2 2 - ϵ 2 2 ) + P y ( 2 ϵ 1 ϵ 2 + 2 ϵ 0 ϵ 3 ) + P z ( 2 ϵ 1 ϵ 3 - 2 ϵ 0 ϵ 2 ) - 2 k 2 ϵ 1 ϵ 2 W y 0 = P x ( 2 ϵ 1 ϵ 2 - 2 ϵ 0 ϵ 3 ) + P y ( ϵ 0 2 - ϵ 1 2 + ϵ 2 2 - ϵ 3 2 ) + P z ( 2 ϵ 2 ϵ 3 + 2 ϵ 0 ϵ 1 ) - k 2 ( ϵ 1 2 - ϵ 2 2 ) C 0 = 2 ϵ 0 ϵ 3 - - - ( 18 )
又根据四元数的性质,为与式(18)保持形式上的统一有:
1 = ϵ 0 2 + ϵ 1 2 + ϵ 2 2 + ϵ 3 2 - - - ( 19 )
式(18)与式(19)共七个关于变量(PX PY PZ ε0 ε1 ε2 ε3)等价方程式,这七个位姿变量与驱动杆长度li(i=1~6)一样都是随时间变化的量;因而这七个等价方程对时间求导就可以得到输入与输出之间的映射关系式:
[ M ( P , ϵ ) ] · P · X P · Y P · Z ϵ · 0 ϵ · 1 ϵ · 2 ϵ · 3 = M l 0 → l · 1 l · 2 l · 3 l · 4 l · 5 l · 6 - - - ( 20 )
其中Ml∈R6×6,在杆长给定的情况下Ml(i,j)=f(lj)的为一常数;
M ( P , ϵ ) = P X P Y P Z - k 0 ϵ 0 0 0 k 0 ϵ 3 1 0 0 0 - 2 k 1 ϵ 2 - 2 k 1 ϵ 1 0 0 1 0 0 - 2 k 1 ϵ 1 2 k 1 ϵ 2 0 M ( 4 , 1 ) M ( 4 , 2 ) M ( 4 , 3 ) M ( 4 , 4 ) M ( 4 , 5 ) M ( 4 , 6 ) M ( 4 , 7 ) M ( 5 , 1 ) M ( 5 , 2 ) M ( 5 , 3 ) M ( 5 , 4 ) M ( 5 , 5 ) M ( 5 , 6 ) M ( 5 , 7 ) 0 0 0 ϵ 3 0 0 ϵ 0 0 0 0 ϵ 0 ϵ 1 ϵ 2 ϵ 3 - - - ( 21 )
M ( 4 , 1 ) = ϵ 0 2 + ϵ 1 2 - ϵ 2 2 - ϵ 3 2
M(4,2)=2ε1ε2+2ε0ε3
M(4,3)=-2ε0ε2+2ε1ε3
M(4,4)=2PXε0-2PZε2+2PYε3
M(4,5)=2PXε1+2PYε2-2k2ε2+2PZε3
M(4,6)=-2PZε0+2PYε1-2k2ε1-2PXε2
M(4,7)=2PYε0+2PZε1-2PXε3
M(5,1)=2ε1ε2-2ε0ε3
M ( 5 , 2 ) = ϵ 0 2 - ϵ 1 2 + ϵ 2 2 - ϵ 3 2
M(5,3)=2ε0ε1+2ε2ε3
M(5,4)=2PYε0+2PZε1-2PXε3
M(5,5)=2PZε0-2PYε1-2k2ε1+2PXε2
M(5,6)=2PXε1+2PYε2+2k2ε2+2PZε3
M(5,7)=-2PXε0+2PZε2-2PYε3
式(20)中M(P,ε)为驱动杆杆长变化率,即驱动速率与动平台位置姿态变化率之间的映射变换矩阵,即雅可比矩阵。当机构处于奇异位姿时,雅可比矩阵的行列式应该为零;
f=Det[M(P,ε)]=0 (22)
由式(21)可以看出该雅可比矩阵的各个元素除第四、第五两行各个元素较为复杂外,其他各行的各个元素均非常简单,为单项式。雅可比矩阵的这种特点使得在计算行列式的时候,计算速度相较于传统的雅可比矩阵要快得多,而且结果简洁完全展开之后多项式的总项数要少的多。
由于四元数中有四个分量且在实际使用中根据对称性,规定ε0>0,所以有下式成立:
ϵ 0 = 1 - ϵ 1 2 - ϵ 2 2 - ϵ 3 2 - - - ( 23 )
将式(23)代入式(22)就可以得到一个新的奇异轨迹方程,如下式所示:
f(ε123,PX,PY,PZ)=0 (24)
此外,根据式(13)四元数与Rodriguez参数之间的转换关系,将式(13)带入式(22)就可以得到Rodriguez参数表达的奇异轨迹方程,如下式所示:
f(U,V,W,PX,PY,PZ)=0 (25)
无论是式(24)还是式(25),这两个奇异轨迹方程均可以在给定任意三个位姿变量研究奇异轨迹随其余三个变量的变化关系;或者已知姿态变量时,求解位置奇异轨迹,反之亦然;亦或对一组确定的位姿进行判断该位姿是否处于奇异位形。这两个奇异轨迹方程虽然在本质上是等价的,除位姿变量以外只含有在机构的机构参数完全确定以后为常量的{k0,k1,k2}三个参数,但是式(25)完全展开之后符号表达时只有258项。如果在进行因式分解的情况下进行奇异性判断,计算速度将会进一步提高。
(4)、求解奇异轨迹以及判断奇异性应用示例:
如前所述,本发明所涉及的Stewart并联机构的结构参数可以用θ1、θ2、r1、r2来描述,现分别取值为π/5、π/9、1、0.618。经过计算可以得出k0=1.18812,k1=-2.17548,k2=-3.62575。
①在已知动平台的姿态变量时,可以通过式(24)与式(25)研究在该姿态条件下,奇异轨迹随位置变量的变化情况。例如:姿态变量采用Rodriguez参数表达且分别取值U=0.7、V=0.3、W=0.4时,奇异轨迹随位置变化的情况如图2所示;通过式(13)求得与Rodriguez参数(U=0.7、V=0.3、W=0.4)对应的四元数为ε0=0.758098、ε1=0.530669、ε2=0.227429、ε3=0.303239,其奇异轨迹分布状况如图3所示。奇异轨迹方程均为位置变量的3次多项式。通过对比发现两图是一致的,也说明了方法的正确性。
②在已知动平台的位置变量时,可以通过式(24)与式(25)研究奇异轨迹随姿态变量的变化情况。例如:在位置矢量P=(2,2,4)时,用Rodriguez参数表达时,姿态奇异轨迹方程是Rodriguez参数U、V、W的6次多项式,奇异轨迹如图4所示;用四元数表达时,奇异轨迹方程是四元数ε0、ε1、ε2、ε3的8次多项式,奇异轨迹(其中ε0已经通过进行代换表达)如图5所示。
③如果针对机构的某一具体的位形,则可以将位姿参数带入式(24)或者式(25)进行奇异性判断,若方程成立则机构处于奇异位形。如位置矢量P=(0,0,5)、U、V、W分别为(0,0,1)时,奇异轨迹方程成立,机构处于奇异位形。

Claims (2)

1.一种Stewart并联机构的奇异性分析方法,所述的Stewart并联机构包括动平台、静平台以及连接动、静平台的6根并联的长度可伸缩的驱动杆,其特征在于,该方法包括如下步骤:
(1)、建立杆长约束的等价方程式:
旋转矩阵采用四元数ε=(ε1 ε2 ε3 ε0)T描述,具体形式如下:
R = ϵ 0 2 + ϵ 1 2 - ϵ 2 2 - ϵ 3 2 2 ϵ 1 ϵ 2 - 2 ϵ 0 ϵ 3 2 ϵ 1 ϵ 3 + 2 ϵ 0 ϵ 2 2 ϵ 1 ϵ 2 + 2 ϵ 0 ϵ 3 ϵ 0 2 - ϵ 1 2 + ϵ 2 2 - ϵ 3 2 2 ϵ 2 ϵ 3 - 2 ϵ 0 ϵ 1 2 ϵ 1 ϵ 3 - 2 ϵ 0 ϵ 2 2 ϵ 2 ϵ 3 + 2 ϵ 0 ϵ 1 ϵ 0 2 - ϵ 1 2 - ϵ 2 2 + ϵ 3 2
动平台参考点的位置在静坐标系中的位置矢量P=[Px Py Pz]T表示;将位置变量(Px,Py,Pz)通过姿态变量(ε1,ε2,ε3,ε0)表达出来,建立杆长约束的等价方程式,具体形式如下:
P P = P P 0 + k 0 ( ϵ 0 2 - ϵ 3 2 )
PX=Px0+2k1ε1ε2
P Y = P y 0 + k 1 ( ϵ 1 2 - ϵ 2 2 )
WX=Wx0+2k2ε1ε2
W Y = W y 0 + k 2 ( ϵ 1 2 - ϵ 2 2 )
0ε3=C0
式中,为矢量P模的平方;Wx、与Wy分别为矢量P向静坐标系基矢量x与y的投影,具体表达式为,
W x = P x ( ϵ 0 2 + ϵ 1 2 - ϵ 2 2 - ϵ 3 2 ) + P y ( 2 ϵ 1 ϵ 2 + 2 ϵ 0 ϵ 3 ) + P z ( 2 ϵ 1 ϵ 3 - 2 ϵ 0 ϵ 2 ) ,
参数{k0,k1,k2}是由动、静平台铰链点参数{r1,r212}决定的常数;{PP0,Px0,Py0,Wx0,Wy0,C0}在具***姿下是由动、静平台铰链点参数{r1,r212}和杆长l1~l6共同决定的常数,具体形式如下:
P P 0 = - 6 r 1 2 - 6 r 2 2 + l 1 2 + l 2 2 + l 3 2 + l 4 2 + l 5 2 + l 6 2 6
P x 0 = C s c [ θ 1 - θ 2 ] ( ( l 1 2 - l 2 2 - 2 l 3 2 + 2 l 4 2 + l 5 2 - l 6 2 ) C o s [ θ 2 ] + 3 ( l 1 2 + l 2 2 - l 5 2 - l 6 2 ) S i n [ θ 2 ] ) 12 r 1
P y 0 = C s c [ θ 1 - θ 2 ] ( 3 ( l 1 2 - l 2 2 - l 5 2 + l 6 2 ) C o s [ θ 2 ] - ( l 1 2 + l 2 2 - 2 l 3 2 - 2 l 4 2 + l 5 2 + l 6 2 ) S i n [ θ 2 ] ) 12 r 1
W x 0 = C s c [ θ 1 - θ 2 ] ( ( l 1 2 - l 2 2 - 2 l 3 2 + 2 l 4 2 + l 5 2 - l 6 2 ) C o s [ θ 1 ] + 3 ( l 1 2 + l 2 2 - l 5 2 - l 6 2 ) S i n [ θ 1 ] ) 12 r 2
W y 0 = C s c [ θ 1 - θ 2 ] ( 3 ( l 1 2 - l 2 2 - l 5 2 + l 6 2 ) C o s [ θ 1 ] - ( l 1 2 + l 2 2 - 2 l 3 2 - 2 l 4 2 + l 5 2 + l 6 2 ) S i n [ θ 1 ] ) 12 r 2
C 0 = ( l 1 2 - l 2 2 + l 3 2 - l 4 2 + l 5 2 - l 6 2 ) C s c [ θ 1 - θ 2 ] 12 r 1 r 2
(2)、构建新的雅可比矩阵
基于步骤(1)中6个等价等式以及单位四元数的性质,有如下方程式成立:
P P 0 = P x 2 + P y 2 + P z 2 - k 0 ( ϵ 0 2 - ϵ 3 2 )
Px0=PX-2k1ε1ε2
P y 0 = P Y - k 1 ( ϵ 1 2 - ϵ 2 2 )
W x 0 = P x ( ϵ 0 2 + ϵ 1 2 - ϵ 2 2 - ϵ 3 2 ) + P y ( 2 ϵ 1 ϵ 2 + 2 ϵ 0 ϵ 3 ) + P z ( 2 ϵ 1 ϵ 3 - 2 ϵ 0 ϵ 2 ) - 2 k 2 ϵ 1 ϵ 2
W y 0 = P x ( 2 ϵ 1 ϵ 2 - 2 ϵ 0 ϵ 3 ) + P y ( ϵ 0 2 - ϵ 1 2 + ϵ 2 2 - ϵ 3 2 ) + P z ( 2 ϵ 2 ϵ 3 + 2 ϵ 0 ϵ 1 ) - k 2 ( ϵ 1 2 - ϵ 2 2 )
C0=2ε0ε3
1 = ϵ 0 2 + ϵ 1 2 + ϵ 2 2 + ϵ 3 2
上式为关于七个变量(PX PY PZ ε0 ε1 ε2 ε3)的七个方程式,这七个等价方程对时间求导得到输入与输出之间的映射关系式:
[ M ( P , ϵ ) ] · P · X P · Y P · Z ϵ · 0 ϵ · 1 ϵ · 2 ϵ · 3 = M l 0 → l · 1 l · 2 l · 3 l · 4 l · 5 l · 6
其中Ml∈R6×6,在杆长给定的情况下Ml(i,j)=f(lj)的为一常数;
M ( P , ϵ ) = P X P Y P Z - k 0 ϵ 0 0 0 k 0 ϵ 3 1 0 0 0 - 2 k 1 ϵ 2 - 2 k 1 ϵ 1 0 0 1 0 0 - 2 k 1 ϵ 1 2 k 1 ϵ 2 0 M ( 4 , 1 ) M ( 4 , 2 ) M ( 4 , 3 ) M ( 4 , 4 ) M ( 4 , 5 ) M ( 4 , 6 ) M ( 4 , 7 ) M ( 5 , 1 ) M ( 5 , 2 ) M ( 5 , 3 ) M ( 5 , 4 ) M ( 5 , 5 ) M ( 5 , 6 ) M ( 5 , 7 ) 0 0 0 ϵ 3 0 0 ϵ 0 0 0 0 ϵ 0 ϵ 1 ϵ 2 ϵ 3
M ( 4 , 1 ) = ϵ 0 2 + ϵ 1 2 - ϵ 2 2 - ϵ 3 2
M(4,2)=2ε1ε2+2ε0ε3
M(4,3)=-2ε0ε2+2ε1ε3
M(4,4)=2PXε0-2PZε2+2PYε3
M(4,5)=2PXε1+2PYε2-2k2ε2+2PZε3
M(4,6)=-2PZε0+2PYε1-2k2ε1-2PXε2
M(4,7)=2PYε0+2PZε1-2PXε3
M(5,1)=2ε1ε2-2ε0ε3
M ( 5 , 2 ) = ϵ 0 2 - ϵ 1 2 + ϵ 2 2 - ϵ 3 2
M(5,3)=2ε0ε1+2ε2ε3
M(5,4)=2PYε0+2PZε1-2PXε3
M(5,5)=2PZε0-2PYε1-2k2ε1+2PXε2
M(5,6)=2PXε1+2PYε2+2k2ε2+2PZε3
M(5,7)=-2PXε0+2PZε2-2PYε3
M(P,ε)为驱动杆的杆长变化率,也就是驱动速率与动平台位置姿态变化率之间的映射变换矩阵,即雅可比矩阵;
(3)、建立奇异轨迹方程
当机构处于奇异位形时,雅可比矩阵的行列式应该为零,即可建立奇异轨迹方程;
f=Det[M(P,ε)]=0
由于四元数中有四个分量且在实际使用中根据对称性,规定ε0>0,所以有下式成立:
ϵ 0 = 1 - ϵ 1 2 - ϵ 2 2 - ϵ 3 2
将上式代入奇异轨迹方程就可以得到一个新的只含有6个变量的奇异轨迹方程,其中姿态参数是用四元数表示的,如下式所示:
f(ε123,PX,PY,PZ)=0
此外,可以通过转换将姿态参数用Rodriguez参数表示,就可以得到Rodriguez参数表达的奇异轨迹方程,如下式所示:
f(U,V,W,PX,PY,PZ)=0
(4)、求解奇异轨迹以及判断奇异性:
依据(3)中得到的奇异轨迹方程,采用姿态参数用四元数表示或者采用Rodriguez参数表示,而在给定任意三个位姿变量研究奇异轨迹随其余三个变量的变化关系;或者已知姿态变量时,求解位置奇异轨迹;或者已知位置奇异轨迹时,求解姿态变量;或对一组确定的位姿进行判断该位姿是否处于奇异位形。
2.根据权利要求1所述的Stewart并联机构的奇异性分析方法,其特征在于:在建立杆长约束的等价方程式时,旋转矩阵直接采用Rodriguez参数描述。
CN201610365602.6A 2016-05-27 2016-05-27 一种Stewart并联机构的奇异性分析方法 Active CN106055519B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610365602.6A CN106055519B (zh) 2016-05-27 2016-05-27 一种Stewart并联机构的奇异性分析方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610365602.6A CN106055519B (zh) 2016-05-27 2016-05-27 一种Stewart并联机构的奇异性分析方法

Publications (2)

Publication Number Publication Date
CN106055519A true CN106055519A (zh) 2016-10-26
CN106055519B CN106055519B (zh) 2018-08-14

Family

ID=57175077

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610365602.6A Active CN106055519B (zh) 2016-05-27 2016-05-27 一种Stewart并联机构的奇异性分析方法

Country Status (1)

Country Link
CN (1) CN106055519B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108733629A (zh) * 2018-06-05 2018-11-02 河北工业大学 一种新型的求解闭链机构的雅可比矩阵的方法
CN109101033A (zh) * 2018-06-19 2018-12-28 成都臻达伺服控制技术有限公司 一种基于曲柄连杆机构的六自由平台姿态正解方法
CN112589797A (zh) * 2020-12-11 2021-04-02 中国科学院合肥物质科学研究院 一种非球形手腕机械臂奇异点规避方法和***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103538067A (zh) * 2013-10-08 2014-01-29 南京航空航天大学 一种基于四元数的快速求解Stewart并联机构的运动学正解方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103538067A (zh) * 2013-10-08 2014-01-29 南京航空航天大学 一种基于四元数的快速求解Stewart并联机构的运动学正解方法

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
CHENG SHILI等: ""A novel method for singularity analysis of the 6-SPS parallel mechanisms"", 《SCIENCE CHINA TECHNOLOGICAL SCIENCES》 *
SHILI CHENG等: ""A Singularity Analysis Method for Stewart Parallel Mechanism with Planar Platforms"", 《INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTICS AND APPLICATIONS》 *
YI CAO等: ""Orientation-singularity and orientation capability analysis of Stewart Platform based on unit quaternion representation"", 《2010 INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION(ICMA)》 *
李保坤等: ""Stewart并联机构位置奇异研究"", 《机械工程学报》 *
李保坤等: ""Stewart并联机构姿态奇异与无奇异姿态运动规划"", 《安徽理工大学学报(自然科学版)》 *
程世利: ""并联机构若干基本问题的研究"", 《中国博士学位论文全文数据库 工程科技II辑》 *
程世利等: ""平面平台型Stewart并联机构的奇异性分析"", 《机械工程学报》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108733629A (zh) * 2018-06-05 2018-11-02 河北工业大学 一种新型的求解闭链机构的雅可比矩阵的方法
CN108733629B (zh) * 2018-06-05 2022-04-15 河北工业大学 一种求解闭链机构的雅可比矩阵的方法
CN109101033A (zh) * 2018-06-19 2018-12-28 成都臻达伺服控制技术有限公司 一种基于曲柄连杆机构的六自由平台姿态正解方法
CN109101033B (zh) * 2018-06-19 2021-05-07 成都嘉义恒远科技有限公司 一种基于曲柄连杆机构的六自由平台姿态正解方法
CN112589797A (zh) * 2020-12-11 2021-04-02 中国科学院合肥物质科学研究院 一种非球形手腕机械臂奇异点规避方法和***

Also Published As

Publication number Publication date
CN106055519B (zh) 2018-08-14

Similar Documents

Publication Publication Date Title
CN103538067B (zh) 一种基于四元数的快速求解Stewart并联机构的运动学正解方法
CN102207988B (zh) 一种多自由度机械臂高效动力学建模方法
CN106055519A (zh) 一种Stewart并联机构的奇异性分析方法
CN105807712A (zh) 一种六自由度并联机器人正向运动学的对偶四元数解法
Westervelt et al. Design of asymptotically stable walking for a 5-link planar biped walker via optimization
CN107529498A (zh) 一种空间机器人抓捕非合作目标的方法
Nabavi et al. Closed-form dynamic formulation of a general 6-P US robot
Huang et al. A geometric algebra algorithm for the closed-form forward displacement analysis of 3-PPS parallel mechanisms
Magdy et al. Kinematic design and novel mobility analysis of a new 3d pantograph decoupled manipulator
CN112936287A (zh) 一种基于动力学迭代学习的柔性机器人控制方法及装置
Liping et al. Kinematics and inverse dynamics analysis for a novel 3-PUU parallel mechanism
CN110909438B (zh) 一种基于动力学模型的轻载关节型并联机器人控制方法
CN106873614A (zh) 一种基于控制策略的三维步态自我同步和自我稳定方法
Liu et al. An articulated closed kinematic chain planar robotic leg for high-speed locomotion
Tursynbek et al. Infinite torsional motion generation of a spherical parallel manipulator with coaxial input axes
CN109434838A (zh) 线驱动连续机器人内窥操作的协同运动规划方法及***
CN104932536B (zh) Stewart并联机构杆长条件是否满足实际位形的判别方法
Yang et al. Fast numerical solution to forward kinematics of general Stewart mechanism using quaternion
Bi On adaptive robot systems for manufacturing applications
Said et al. Decoupled Closed‐Form Solution for Humanoid Lower Limb Kinematics
Wu et al. A 3-DOF quick-action parallel manipulator based on four linkage mechanisms with high-speed cam
Song et al. A PD computed torque control method with online self-gain tuning for a 3UPS-PS parallel robot
Lu et al. An optimization algorithm for trajectory planning of a 7-DOF redundant manipulator
Zhang et al. Kinematics analysis and simulation of a novel 2R1T coupled mechanism
Guo et al. Design of Graphical User Interface for Motor Selection of the Lower Limb Exoskeleton

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Su Guihua

Inventor after: Cheng Shili

Inventor after: Xiong Xin

Inventor after: Wu Hongtao

Inventor before: Cheng Shili

Inventor before: Su Guihua

Inventor before: Xiong Xin

Inventor before: Wu Hongtao