6/6-SPS型Stewart并联机构运动学正解的研究

来源 :安徽理工大学学报·自然科学版 | 被引量 : 0次 | 上传用户:harry810
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:对具有半对称结构的6/6-SPS 型Stewart并联机构的运动学正解进行了研究。建立了一类具有半对称结构的6/6-SPS 型Stewart并联机构运动学正解的数学模型,构造了一个关于该并联机构动平台位置参数及姿态参数的多元多项式方程组。基于该方程组并采用Mathematica符号计算软件编制了基于Mathematica语言的6/6-SPS型Stewart并联机构运动学正解的求解程序,计算结果表明,对于任意给定的该并联机构的结构参数以及六个驱动杆杆长,该类6/6-SPS型Stewart并联机构的运动学正解在复数域内最多有28组解析解。
  关键词:Stewart机构;运动学正解;符号计算Mathematica 软件
  中图分类号:TP242.2文献标识码:A文章编号:1672-1098(2008)01-0040-05
  收稿日期:2007-09-28
  资助项目:国家自然科学基金资助项目(50275129);江南大学博士基金资助项目(207000-21050616)
  作者简介:曹毅(1974-),男,安徽安庆人,副教授,博士,主要研究方向为并联机器人、机械电子工程。
  
  Direct Kinetics Analysis of A Special Class of the
  6/6-SPS Stewart Manipulators
  CAO Yi1,LI Bao-kun2,ZHOU Hui1,ZHANG Wen-xiang2
  (1. School of Mechanical Engineering, Jiangnan University, Wuxi Jiangsu 214122, China; 2. School of Mechanical Engineering, Anhui University of Science and Technology, Huainan Anhui 232001, China)
  Abstract: In the paper direct kinematics analysis of a special class of the 6/6-SPS Stewart manipulators is presented. The mathematical algorithm of direct kinematics analysis of Stewart manipulators of 6/6-SPS type with semisymmetrical structure was established. A multivariate polynomial equation set with position parameters and orientation parameters of the parallel manipulators in moving platform was constructed. On the basis of the equation set and symbolic computation software Mathematica, the program for direct kinetics analysis of 6/6-SPS Stewart manipulators was composed. Computation results show that the maximum number of solution to the direct kinematics problem of 6/6-SPS Stewart manipulators is up to 28 in complex domain for any given set of geometric parameters and length of six given links of the manipulator considered in the paper.
  Key words:Stewart manipulator;direct kinematics analysis;symbolic computation;software Mathematica
  
  Stewart平台具有承载能力大、刚度好、无积累误差、精度高、系统动态响应快等特点[1],在飞行模拟器、机器人、新型机床等领域获得广泛应用。机器人运动学正解的研究在机器人机构学的研究中具有重要的地位,特别是对并联机器人机构,并联机器人机构的运动学正解问题一直是并联机器人机构运动学研究的难点和热点之一。国内外诸多学者分别采用数值法、解析法等方法对并联机构的运动学正解问题进行了深入而细致的研究[2-16]。但是,不难发现这些研究大多是针对具有特殊结构形式的并联机器人机构,而对6/6-SPS型Stewart并联机构的运动学正解,文献[7,13,18-19]等进行了研究。
  本文对具有半对称结构的6/6-SPS 型Stewart并联机构的运动学正解进行了研究。建立了一类具有半对称结构的6/6-SPS 型Stewart并联机构运动学正解的数学模型,采用该并联机构的结构参数和杆长作为输入变量,构造了一个关于该并联机构动平台位置参数及姿态参数的多元多项式方程组。基于该方程组并采用Mathematica符号计算软件编制了基于Mathematica语言的6/6-SPS型Stewart并联机构运动学正解的求解程序,计算结果表明,对于任意给定的该并联机构的结构参数以及六个驱动杆杆长,该类6/6-SPS型Stewart并联机构的运动学正解在复数域内最多有28组解析解。并联机构运动学正解的研究为该并联机构的工作空间分析、轨迹规划及控制奠定了重要的理论基础。
  1 机构运动学反解方程的建立
  图1所示是一典型的6/6-SPS型Stewart并联机构的结构示意图,该机构由上下两个相似的半规则的六边形,B1B2,…,B5B6以及C1C2,…,C5C6,通过六杆相连而成,其中S代表球面副,P代表移动副。在上平台(动平台) B1B2, …, B5B6以及下平台(定平台) C1C2,…,C5C6上分别建立动坐标系O′-x′y′z′和定坐标系O-xyz,其中O′、O分别是上下平台的几何中心。上平台的位置用几何中心O′在定坐标系O-xyz中的坐标(x,y,z)表示,上平台的姿态用三个欧拉角(φ,θ,Ψ)表示。
  该机构的结构参数可描述为,上下平台的外接圆半径分别表示为Rb和Ra,长边C1C2和B4B5所对应的中心角均为β0。设顶点Bi(i=1,2,…,6)在动坐标系O′-x′y′z′中的列矢量表示为BB′i:(B′ix,B′iy,B′iz)T顶点Bi和Ci在定坐标系O-xyz中的列矢量分别表示为BB′i:(B′ix,B′iy,B′iz)T和BC′i:(C′ix,C′iy,C′iz)T。
  机构的运动学反解是指当已知机构的输出构件的位置和姿态, 求解机构的主动构件的位置。 当给定该并联机构动平台的位置(x, y, z)和姿态(φ,θ,Ψ),此时该并联机构的六个驱动杆杆长矢量li(i=1,2,…,6)可以通过下式(1)求得
  li=Bi-Cii=1,2,…,6(1)
  从而可以求得该类6/6-SPS型Stewart并联机构的运动学反解,式(2)中ρi表示第i个驱动杆的杆长。
  ρi=‖li‖=‖Bi-Ci‖i=1,2,…,6
  (2)
  式(2)即是该类6/6-SPS型Stewart并联机构的运动学反解的解析表达式。
  图1 6/6-SPS型Stewart并联机构的结构示意图
  2 机构运动学正解的研究
  机构的运动学正解是指当已知机构主动构件的位置, 求解机构的输出构件的位置和姿态。 当给定该并联机构的六个驱动杆杆长ρi(i=1, 2, …, 6),此时机构动平台的位置(x, y, z)和姿态(φ,θ,Ψ)理论上可以通过式(2)求得。但式(2)是一个关于该并联机构动平台的位置参数(x,y,z)和姿态参数(φ,θ,Ψ)的三角函数的非线性高耦合的高阶方程的方程组,式(2)很难进行数值求解,并且数值法不仅依赖于其初值的选取,而且其解的收敛性问题尚未得到有效的解决,因此数值法通常很难求得该类并联机构运动学正解的全部解也无法确定解的最大数目。
  与之相反的是解析法可以求解出所有的解析解, 但是由于计算量大, 而且其计算复杂, 以前很难真正实施。 符号计算理论的提出及发展为解析法的实施提供了坚实的理论基础, 它既能解决数值问题又能进行公式推导和符号运算, 因此利用解析法来求解并联机器人机构的运动学正解将是一种行之有效的方法。 基于Mathematica符号计算软件的强大符号运算功能, 本文将采用解析法来研究该类6/6-SPS型Stewart并联机构的运动学正解。
  2.1 数学模型的建立
  由于式(2)很难进行数值求解,因此对于给定的该并联机构的结构参数以及六个驱动杆杆长,该类6/6-SPS型Stewart并联机构的动平台的姿态(φ,θ,Ψ)将无法求解,因此必须另辟蹊径。基于文献[17]提出的结论,刚体在三维空间中的姿态总可以用一个单位正交矩阵来描述。因此,不妨引入一个单位正交矩阵[T]来描述该并联机构动平台的姿态,也即该并联机构动平台相对于定平台的方向余弦。此时机构动平台上的各顶点Bi(i=1,2,…,6)在动坐标系O′-x′y′z′中的坐标B′i和其在定坐标系O-xyz中的坐标B′i两者满足下式
  Bix
  Biy
  Biz=[T]B′ix
  B′iy
  B′iz+O′(i=1,2,…,6)(3)
  式中:[T]为[u v u×v]=u1v1u2v3-u3v2
  u2v2u3v1-u1v3
  u3v3u1v2-u2v1
  O′为{x y z}T
  由于矩阵[T]是一单位正交矩阵,故满足如下约束
  ∑3i=1u2i=1
  ∑3i=1v2i=1
  ∑3i=1u2iv2i=1(4)
  值得指出的是,上述数学模型的建立为该类6/6-SPS型Stewart并联机构运动学正解的求解奠定了重要的基础。
  2.2 机构运动学正解的研究
  对于任意给定的该并联机构的结构参数Ra、Rb、β0以及六个驱动杆杆长ρi(i=1,2,…,6), 联立式(2)、式(3)、式(4)即可求得该并联机构的动平台在三维空间中的位置(x,y,z)及其方向余弦矩阵[T]
  f0i=‖TB′i+O′-Ci‖2-ρ2i=0
  (i=1,2,…,6)
  f07=∑3i=1u2i-1=0
  f08=∑3i=1v2i-1=0
  f09=∑3i=1uivi=0(5)
  式(5)是一个包含9个变元[x,y,z;u1,u2,u3,v1,v2,v3]的多项式方程组,从而该类6/6-SPS 型Stewart并联机构的运动学正解问题也相应地转化为一个多元多项式方程组的求解问题。
  基于上述数学模型,利用著名的Mathematica符号计算软件的强大符号运算功能编制了基于Mathematica语言的该类6/6-SPS型Stewart并联机构运动学正解的求解程序,限于篇幅,具体求解程序在此未做进一步的阐述,具体可查阅文献[18-19]。 研究结果表明, 对于任意给定的该类并联机构的结构参数Ra、Rb、β0以及六个驱动杆杆长ρi(i=1,2,…,6),该类6/6-SPS型Stewart并联机构的运动学正解[x,y,z;u1,u2,u3,v1,v2,v3]在复数域内最多有28组解析解,这也是到目前为止首次在复数域内研究该类Stewart并联机构运动学正解并确定了解析解的最大数目。
  如上所述, 对每一组该并联机构的运动学正解[x, y, z; u1, u2, u3, v1, v2, v3],根据下式(6)即可求得该并联机构的动平台在三维空间中的姿态(φ,θ,Ψ)
  θ=Atan 2(u23+v23,u1v2-u2v1)
  φ=Atan 2(u3v1-u1v3,u2v3-u3v2)
  Ψ=Atan 2(v3,-u3)(6)
  式(6)中,Atan 2(x,y)是双变量反正切函数。值得指出的是,对于任一给定的该并联机构动平台的姿态(φ,θ,Ψ),此时必定存在唯一的一个单位正交矩阵[T],也即唯一的一组[u1,u2,u3,v1,v2,v3]与之相对应;同理,对于任一给定的单位正交矩阵[T],由式(6)也可确定唯一的一组(φ,θ,Ψ)与之相对应。基于(φ,θ,Ψ)与[T]二者之间的“一一映射”关系,因此也可用[T]来表示该并联机构动平台的姿态。综上所述,对于任意给定的该并联机构的结构参数Ra、Rb、β0以及六个驱动杆杆长ρi(i=1,2,…,6),该类6/6-SPS型Stewart并联机构的运动学正解[x,y,z;φ,θ,Ψ]在复数域内最多有28组解析解。
  3 计算实例
  为验证上述理论结果的正确性,本文将首先研究一具体的6/6-SPS型Stewart并联机构的运动学反解,再以该并联机构的结构参数和运动学反解为输入变量来求解该并联机构的运动学正解。 该并联机构的结构参数分别为: 机构动平台的外接圆半径Bb=6 cm, 定平台的外接圆半径Ba=8 cm,中心角β0=90°。
  限于篇幅,本文只给出该并联机构运动学正、反解的一个实例,在此实例中,该并联机构动平台的位置、姿态分别为(x,y,z)=(0 cm,0 cm,16 cm)、(φ,θ,Ψ)=(0°,0°,0°),此时机构的运动学反解即驱动杆杆长ρi(i=1,2,…,6)可由式(2)计算,其结果为16.518 cm,即六个杆长是相等的。
  基于Mathematica符号计算软件并以该并联机构的结构参数Ra、Rb、β0以及六个驱动杆杆长ρi(i=1,2,…,6)为输入变量,该并联机构的运动学正解[x,y,z;u1,u2,u3,v1,v2,v3]([x,y,z;φ,θ,Ψ])可由式(5)、式(6)联立求解而得。计算结果表明,对于给定的该并联机构的结构参数Ra、Rb、β0以及六个驱动杆杆长ρi(i=1,2,…,6),该类6/6-SPS型Stewart并联机构的运动学正解[x,y,z;u1,u2,u3,v1,v2,v3]在复数域内确实存在28组解析解,限于篇幅,本文只给出其中的实数解,如表1所示。表1 6/6-SPS型Stewart并联机构的运动学正解
  正
  解XYZ/cmu1u2u3v1v2v3φθΨ/(°)实
  例00161.000001.000000009.472 23-1.000 0000-1.000 001800007.349 5712.217 51.000 0000-0.268 140.963 38-90105.55490-6.364 9-3.674 812.217 50.048 90-0.549 1-0.834 3-0.549 120.682 97-0.481 730.00105.554-30.06.364 91-3.674 812.217 50.048 900.549 120.834 310.549 120.682 97-0.481 7150.00105.554-1500-9.146 98.465 48-1.000 00000.578 26-0.815 9-90125.329-90-7.921 54.573 468.465 480.183 70-0.683 4-0.706 6-0.683 41-0.605 430.407 92150.00125.32930.07.921 464.573 468.465 480.183 700.683 410.706 550.683 41-0.605 430.407 9230.00125.32915000-161.000 00001000000-9.472 2-1.000 0000-1.000 001800007.349 57-12.2181.000 0000-0.268 14-0.963 490105.554-90-6.364 9-3.674 8-12.2180.048 90-0.54910.834 31-0.549 120.682 970.481 69-150.00105.5541506.364 9-3.675-12.2180.048 900.549 12-0.834 30.549 120.682 970.481 69-30.0105.55430.00-9.147-8.465 5-1.000 00000.578 260.815 8590125.32990-7.921 54.573 46-8.465 50.183 70-0.683 40.706 55-0.683 41-0.605 43-0.407 9-30.00125.329-1507.921 464.573 46-8.465 50.183 700.683 41-0.706 60.683 41-0.605 43-0.407 9-150.00125.329-30.0
  4 结论
  本文对具有半对称结构的6/6-SPS 型Stewart并联机构的运动学正解进行了研究。建立了一类具有半对称结构的6/6-SPS 型Stewart并联机构运动学正解的数学模型,采用该并联机构的结构参数和杆长作为输入变量,构造了一个关于该并联机构动平台位置参数及姿态参数的多元多项式方程组。 基于该方程组并采用Mathematica符号计算软件编制了基于Mathematica语言的6/6-SPS型Stewart并联机构运动学正解的求解程序, 研究结果表明, 对于任意给定的该并联机构的结构参数以及六个驱动杆杆长, 该类6/6-SPS型Stewart并联机构的运动学正解在复数域内最多有28组解析解。
  
  参考文献:
  [1] STEWART D.A platform with six degrees of freedom[J].In:Proc.Inst.Mech.Eng 1965(180):371-378.
  [2] GRIFFIS M, DUFFY J. A Forward displacement
  analysis of a class of Stewart platforms[J].Journal of Robotic Systems,1989,10(3):703-720.
  [3] MERLET J-P. Direct kinematics and assembly
  modes of parallel manipulators[J].The International Journal of Robotics Research,1992,11(2):150-162.
  [4] WEN F A,LIANG C G.Displacement analysis of the 6-6 Stewart platform mechanisms[J].Mechanism and Machine Theory,1994,29(4):547-557.
  [5] SREENIVASAN S V,WALDRON K J.Closed-form direct displacement analysis of a 6-6 Stewart platform[J].Mechanism and Machine Theory,1994,29(6):855-864.
  [6] WAMPLER C W.Forward displacement analysis of general six-in-parallel Stewart platform manipulators using soma coordinates[J].Mechanism and Machine Theory,1996,31(3):331-337.
  [7] HUSTY M L.An algorithm for solving the direct kinematics of general Stewart-Gough platforms[J].Mechanism and Machine Theory,1996,31(4):365-380.
  [8] SIKA Z,KOCANDRLE P.An investigation of properties of the forward displacement analysis of the generalized Stewart-Gough platform by means of general optimization methods[J].Mechanism and Machine Theory,1998,33(3):245-253.
  [9] KU D M.Direct displacement analysis of a Stewart platform mechanism[J].Mechanism and Machine Theory,1999,34(3):453-465.
  [10] NIELSEN J, ROTH B. On the kinematic analysis of robotic mechanisms[J].The International Journal of Robotics Research, 1999, 18(12): 1 147-
  1 160.
  [11] BONEV I A,RYU J.A new method for solving the direct kinematics of general 6-6 Stewart platforms using three linear extra sensors[J].Mechanism and Machine Theory,2000,35(3):423-436.
  [12] LEE T Y,SHIM J K.Forward kinematics of the general 6-6 Stewart-Gough platform using algebraic elimination[J].Mechanism and Machine Theory,2001,36(9):1 073-1 085.
  [13] 王玉新,王仪明.对称结构并联机器人的位置正解及构型分析[J].中国机械工程,2002,13(9):734-736.
  [14] MERLET J-P. Solving the forward kinematics of a
  Gough-type parallel manipulator with interval analysis[J].The International Journal of Robotics Research,2004,23(3):221-235.
  [15] GAO X S, LIAO Q Z. Generalized Stewart-Gough
  platforms and their direct kinematics[J].IEEE Transactions on Robotics and Automation, 2005, 21(2):141-151.
  [16] LI H D,GOSSELIN C M.Analytic form of the six-dimensional singularity locus of the general Gough-Stewart platform[J].Journal of Mechanical Design, 2006,128(1): 279-287.
  [17] 熊有伦,丁汉.机器人学[M]. 北京:机械工业出版社,1993:93-128.
  [18] 黄真,赵永生.高等空间机构学[M]. 北京: 机械工业出版社, 2006.
  [19] CAO Y,HUANG Z.The research on direct kinematic problem of a special class of the Stewart-Gough manipulators[C]// In:ICAR 2007 Jeju,Korea,2007,1 021-1 026.
  (责任编辑:李 丽)
其他文献
摘 要: 以Schiff碱杯[4]芳烃衍生物H4L为配体,合成了两个新的铜(II)和锌(II)配合物,分 别为H2LCu2SO4,H2LZn(OAC)2。用元素分析、紫外光谱、红外光谱等方法对配合 物组成和结 构进行表征,初步研究了它们的荧光性质。结果表明,与具有微弱荧光发射能力的H4L相 比 ,锌(II)配合物的荧光发射能力有了大幅度提高,铜(II)配合物的荧光发射能力有明显降低 。  关键词:
期刊
摘 要:电子商务服务平台是电子商务业务逻辑发布和运行的网络平台。如何为终端用户提供可靠7*24不间断服务,同时保证得到最快的访问响应速度,并有效利用企业电子商务服务器是电子商务服务平台设计的关键。文中基于最快响应的Web服务器选择算法(FRWS),构建了一个基于IDNS的负载平衡解决方案。该方案的仿真系统性能测试结果表明:该方案是可行且有效的,能大大提高了用户的访问效率。  关键词:负载均衡;电子
期刊
摘 要:用Hadamard卷积定义了亚纯多叶函数类∑P上的Carlson-shaffer 算子LP(a,c),并给出了它的某些具体的应用。  关键词:Hadamard卷积; Carlson-shaffer 线性算子; 亚纯多叶函数  中图分类号:O174.51文献标识码:A文章编号:1672-1098(2009)01-0063-03  收稿日期:2008-08-01  基金项目:淮海工学院引进人才
期刊
摘 要: 在对淮河(淮南段)沉积物系统采样及对其中微量元素测试的基础上,分析了潜在有 害微量元素Hg、Cr、Cu、Cd、As、Zn、Pb、Ni的含量变化及分布规律,并基于单因子指数、 综合污染指数,对其环境影响进行了评价。结果表明:淮河(淮南段)沉积物中潜在有害微 量元素污染综合指数分布有一定的规律性:污染综合指数较大(P>1)的点主要分布在凤 台淮 河大桥至淮南淮河大桥之间,并且南岸高于北岸、南
期刊
摘 要:相应于凸规划的凸集和凸函数的性质已有很多结论,并且在凸规划的研究中得到了充分应用。相应于广义凸规划—E凸规划的E凸集和E凸函数的性质目前的研究结果还不多。在凸集、凸函数的已有结论以及E凸集和E凸函数的现有研究结果的基础上,结合Rockafeller的基本思想对E凸函数的次微分进行了探讨,给出了次微分的共轭性,连续性,以及单调性等一些结论。这些结果对广义凸规划—E凸规划的研究可能会起到一定的
期刊
摘 要:针对衰落信道,提出了一种新的MC-CDMA下行链路多用户检测方案。该方案基于最小误比特率(Minimum bit error rate,MBER)准则,并利用梯度下降法实现。通过采用内核密度估计的方法来估计误码率函数,可将该方案推广到自适应的最小误比特率(Least bit error rate,LBER)多用户检测算法。仿真结果表明,与传统归一化自适应最小均方误差(Normalized
期刊
摘 要:针对开发“煤矿安全隐患识别、预警与整改控制信息平台”的需要, 设计了一个在 .NET环境下基于角色的权限管理方案。通过分析传统权限控制设计中存在的问题和不足,结合基于角色的访问控制的原理,提出的权限控制系统利用模块编码、页面编码、功能编码和数据库的灵活设计来实现权限的控制。该方案实现了页面级别和页面内功能级别的权限控制,很好的解决了传统权限控制设计的不足,大大的提高了系统的灵活性和可扩展性
期刊
摘 要:以活性炭纤维(ACF)作为去除废水中四氯化碳(CCl4)的吸附剂。 分析了震荡时间、温度、pH、活性炭纤维用量等对吸附效果的影响。 结果表明,处理含CCl4废水的理想条件为:pH=1、t=25 ℃、t=30 min,最大的去除率能达到90%。CCl4在活性炭纤维上的吸附规律可用Freundlich模式描述。活性炭纤维脱附效果很好,可以重复再生使用。  关键词:活性炭纤维;四氯
期刊
摘 要:杯[4]芳烃经醚化、氨解得到了含酰肼基团的中间体3,在PEG-400存在下,肉桂酰氯与3反应获得了含肉桂酰基的杯[4]芳烃衍生物4;4-羟基肉桂酸与氯甲酸乙酯形成的混合酐与3反应,得到了相应的化合物5。用1 H NMR,13C NMR及IR对4,5进行了结构表征,用MS对4进行了结构确证。DPPH·法测定4,5清除有机自由基活性的结果表明,4,5的自由基清除率约为19%,比杯[4]芳烃母体
期刊
(安徽理工大学土木建筑学院 ,安徽 淮南 232001)  摘 要:多圈管冻结方案设计与优化是深井冻结法凿井的一项关 键技术,现今的理论和实践尚未成熟和完善,为此提出了基于遗传算法优化BP网络结构进行 多圈管冻结方案的优化设计算法,将该算法求解的多圈管冻结设计方案与原方案进行了比较 分析,表明了这种算法达到了较好的优化设计效果,为多圈管冻结方案设计及其优化提供了 重要参考。  关键词:遗传算法;B
期刊