International Journal of Mechanics Research
Vol.05 No.01(2016), Article ID:17121,9 pages
10.12677/IJM.2016.51001

Kinematic Modeling Method of Four-Bar Mechanism with Screw Pair

Zhensong Ni, Ruikun Wu*

The School of Electronic and Information Engineering, Fuqing Branch of Fujian Normal University, Fuzhou Fujian

Received: Feb. 18th, 2016; accepted: Mar. 11th, 2016; published: Mar. 14th, 2016

Copyright © 2016 by authors and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY).

http://creativecommons.org/licenses/by/4.0/

ABSTRACT

In this paper, kinematic modeling of the robot with a screw pair (H) has been studied. Irregular terrain of the screw pair (H) mobile robot kinematics modeling method—Chebyshev shortening algorithm has been put forward. Based on the analysis of kinematic analysis of spatial linkage mechanism with a screw pair (H), the vector expression of the position and attitude equation of the mechanism has been established. Taking the space HSSH mechanism as an example, the motion analysis has been carried out. According to the established vector equation of HSSH establish motion analysis model of closed loop, motion analysis equations and vector operation are adopted to eliminate intermediate variables by using the Chebyshev polynomials of sine and cosine transformation degree, thus solving degree; Chebyshev approximation method can provide approximate solutions to screw pair (H) of spatial mechanism kinematics problem by measuring means of error. This paper presents the method and the process of Chebyshev shortening algorithm and analyzes the characteristics of the Chebyshev shortening algorithm. The correctness of the proposed modeling method has been verified through experimental studies and simulations.

Keywords:Screw Pair, Chebyshev Shortening Algorithm, Kinematic Analysis, Spatial Linkage Mechanism

带有螺旋副空间四杆机构运动学建模方法

倪振松,吴瑞坤*

福建师范大学福清分校电子与信息工程系,福建 福州

收稿日期:2016年2月18日;录用日期:2016年3月11日;发布日期:2016年3月14日

摘 要

本文研究带有螺旋副(H)机器人运动学建模方法问题,提出用于不规则地形下的螺旋副(H)移动机器人运动学建模方法——切比雪夫缩短算法。在分析带有螺旋副(H)空间连杆机构的运动学分析基础上,建立机构的位姿方程的矢量表达式。以空间HSSH机构为例,对其进行运动分析。先根据机构的封闭环建立矢量方程对HSSH机构建立运动分析模型,得到运动分析方程,采用矢量运算消除一些中间变量,得出关于度数和正弦、余弦的方程,利用切比雪夫多项式将正弦和余弦转化为度的关系式,从而求解度数。通过误差分析可知,切比雪夫函数逼近方法可以近似求解具有螺旋副(H)的空间机构学运动学问题。本文从中阐述切比雪夫缩短算法的方法和过程,并分析切比雪夫缩短算法的特点,用试验和仿真验证该建模方法的正确性。

关键词 :螺旋副,切比雪夫缩短算法,运动学分析,空间连杆机构

1. 引言

空间连杆机构的组成类型,常用R、P、C、S、H分别表示转动副、移动副、圆柱副、球面副、螺旋副。目前对RSSR、RRSS、RCCC、RSSP和RSCS等机构的研究较多 [1] - [4] 。螺旋副(H)目前多用于螺旋机构中。在一般的空间连杆机构中的应用还不多见,主要原因在于含H副机构的分析、设计比较困难。得到的研究也很少。这是因为螺旋副存在平移和旋转角度的转化关系。空间连杆机构的分析综合均较平面连杆机构复杂困难,这在很大程度上影响含有螺旋副空间连杆机构的推广应用。本文采用切比雪夫函数逼近方法对螺旋副H中的角度和正弦、余弦的关系,用切比雪夫多项式来表示方程中的正弦和余弦,展成都是关于角度的一元高次方程从而求得角度的值。计算表明采用切比雪夫方法可以对机器人和机构学的位置正解和反解进行近似求解提供了一种新思路。切比雪夫函数逼近法可以对一些复杂系统进行近似逼近从而达到求解目的具有很大的优点。

2. 切比雪夫多项式算法

切比雪夫(Chebyshev)多项式是n次迭代多项式,在多项式里面对,则称为n阶切比雪夫多项式,其中,切比雪夫多项式有如下递推关系:

(1)

切比雪夫多项式在三角函数逼近中的应用,这是因为第一类切比雪夫多项式的根可以用于多项式插值,并且提供多项式在三角函数的最佳逼近。设是区间[a,b]上n个互不相同的点,,则对任何,存在,使得拉格朗日插值余项满足:

(2)

要使拉格朗日插值多项式Ln(x)尽量逼近f(x),就要使余项Rn(x)尽量小,插值多项式的余项取决于多项式次数n,插值节点xi以及被逼近函数f(x)的特性,从公式(2)可以看出,对于给定的具体问题,ξx是未知数,f(x)是固定的,当选择了合适的节点集,就可以使拉格朗日插值余项Ri(x)的最大值为极小。从切比雪夫多项式的定义可知,只有定义在区间[−1,1]上的函数f(x)才能利用切比雪夫多项式逼近,对于定义在区间[a,b]上的函数,可以按照(3)、(4)式进行变换,将f(x)转变为F(z)就可以利用切比雪夫算法进行数据的拟合了 [5] - [7] 。

(3)

(4)

3. 空间四杆机构(HSSH)的运动分析

图1为空间HSSH机构 [8] 。空间HSSH机构由两个螺旋副以及机架连接,连杆两端通过B、C两个球面副分别与两连架杆连接。按照D-H矩阵坐标系规定,选取k1、k4轴分别与A螺旋副、D螺旋副轴线相重合,因为螺旋副主要是旋转加平移构成的,并且平移的距离是由旋转角确定的,它们的比值大小为螺距p。

空间HSSH机构的结构参数为h1、h2、h4、s3(=l)和α1为常数。其中s1是由螺旋角θ2来判定,这里假设s1 = pθ2 (p为旋转2π时的螺距);其中s4是由螺旋角θ1来判定,这里假设s4 = pθ1 (p为旋转2π时的螺距)运动参数为输入螺旋角θ2、输出螺旋角θ1以及关于球面副B、C的两个欧拉变换中的6个欧拉角。通过运动学分析可以求得机构的输入输出方程式θ1 = f(θ2)。

空间HSSH机构的运动学方程为

(5)

式(5)中,E23、E34为欧拉变换。式(5)可写为

(6)

Figure 1. Spatial four-bar mechanism (HSSH)

图1. 空间四杆结构(HSSH)

因为α2 = 0,所以有E2 = [I],式(6)可写为

(7)

(8)

式(8)中

在式(7)等号两边依次右乘(E1)−1、(E1)−1

(10)

上面各式中,k3因为有欧拉变换E23,所以设法将其消去。式(10)就可以改写为

(11)

式(11)两边平方,得到

(12)

式(12)中

所以

(13)

这里假设h1、h2、h4、s1 = pθ2、s3(=l)、α1和θ2这些参数都是已知数,并且s4 = pθ1,要末端位姿角θ1的值。式(13)可以简化为

(14)

其中

这里通过设,即考虑θ1在一个周期内取,并且可以根据需要也可以在n各周期内进行取值。

,通过切比雪夫多项式可以展开为:

(15)

(16)

当k为奇数时,由于为偶函数,而Tk(x)为奇函数,根据定积分性质,奇函数在对称区间上的积分为零,也即在上述系数中的切比雪夫级数可以写成:

如果要bk精确到小数点后第13位,则从b14开始,以后的所有系数实际上已经都是零,而

b0 = −0.608484,b2 = −0.970868,b4 = 0.302849,b6 = −0.0290919,b8 = 0.00139224,b10 = −0.0000401899,b12 = 7.782767 × 10−7

因此,定义在区间[−2,2]上的函数可以用如下多项式来逼近:

(17)

与切比雪夫多项式逼近如图2所示。

图2中可以看出来,切比雪夫多项式展开式在[−1,1]区间很好拟合在一起,而在区间外拟合就不好。这说明通过切比雪夫函数逼近,逼近精度在[−1,1]是可以达到保证计算结果。

同理,由上面的思路得出定义在区间[−1,1]上的函数用下面的多项式进行逼近:

(18)

与切比雪夫多项式逼近如图3所示。

图3所示用切比雪夫多项式逼近函数时,在区间[−1,1]上可以精确到小数点后第13位。

误差分析例如x = 1/2时,cos1/2π = 0,而切比雪夫多项式得到的值为−5.35558 × 10−9逼近为0,sin1/2π = 1,而切比雪夫多项式得到的值为1,没有误差。x = 1/3时,cos1/3π = 0.5,而切比雪夫多项式得到的值为0.5,没有误差,sin1/3π = 0.866025,而切比雪夫多项式得到的值为0.866025,没有误差。x = −1时,cos(−π) = −1,而切比雪夫多项式得到的值为−1,没有误差,sin(−π) = 0,而切比雪夫多项式得到的值为0 × 10−9,没有误差。从误差分析可以说明,可以用切比雪夫多项式来计算函数近似值求螺旋副算法。

把上面得到的cosπx和sinπx的切比雪夫多项式代入到(14)式中可以得到的一元高次方程,再由θ1 = πx,−π ≤ θ1 ≤ π求得θ1的值。

4. 计算结果与仿真分析

为了与本人在北京工业大学学报发表的文章对应,所以HSSH的结构参数与以前写的RSSH的结构参数基本取值一致,就是把本来是转动副改成可以旋转的旋转副,参数取值如下:

h1 = 3、h2 = 4、h4 = 5、s3(=l) = 7.6和α1 = 0.5,还有p = 2。输入运动角θ2 = 0.5。

通过上面的公式推导即可以计算出HSSH输出螺旋角θ1,并且最终得到13组关节角,见表1。并且把这13组关节角分成两种结果情况:一种是代入切比雪夫逼近的多项式,另外一种为了验证把它代入(13)式可以得到的值如表1所示,其中7、8两组为实数解,并且这两组解都是在区间[−1,1]内。都是采用切比雪夫多项式进行迭代,把本来是复杂的正弦和余弦的值都化成角度的关系,这样就利用了多项式求解的方法可以求出其末端的运动学方程,求出13组解来,再通过对值的验证可知,这两组实数解是准确解,从表1可以看到,切比雪夫多项式逼近值在区间范围内是比较准确的,而在区间范围外就不那么准确了,比如第13组解得到l值非常大,而实际值并不那么大。

表1可以看到5、6两组解也可能是所要求的实数解,为了求解区间[−1,1]外的解,只要在原来的区间加上2 (一个周期),得到一组解如表2所示,从表2可以看出,表2中的5、6两组解实际上是表1中的7、8两组解,而表2中的7、8组解也是所要求的实数解。如果在原来的区间加上4 (就是两个周期)或者减去2 (一个周期),求解得到表3表4所示。因为表3表4得到都是虚数解,所以应舍弃。也可以再加上n个周期的值,但是理论上其求得的值不可能是实数解,所以就只求得在区间[−1,1]范围内进行估算。

5. 结论

本文是在原来的基础上对HSSH机构进行分析和求解求出其末端运动学分析,通过利用切比雪夫多项式的逼近理论把正弦与余弦的复杂形势用简单的角度来分析,从而近似求解带有螺旋副的空间机构的运动学问题。这是对螺旋副的求解的一种新的想法,以达到抛砖引玉的目的。

Figure 2. f(x) = cosπx and Chebyshev polynomial approximation figure in [−2,2]

图2. f(x) = cosπx与切比雪夫多项式在[−2,2]逼近图

Figure 3. f(x) = sinπx and Chebyshev polynomial approximation figure in [−2,2]

图3. f(x) = sinπx与切比雪夫多项式在[−2,2]逼近图

Table 1. Position solution of spatial four-bar mechanism (HSSH) in the interval [−1,1] and the comparison of l

表1. 空间HSSH在区间[−1,1]的位置解及l的比较值

Table 2. Position solution of spatial four-bar mechanism (HSSH) in the interval [1,3] and the comparison of l

表2. 空间HSSH在区间[1,3]的位置解及l的比较值

Table 3. Position solution of spatial four-bar mechanism (HSSH) in the interval [3,5] and the comparison of l

表3. 空间HSSH在区间[3,5]的位置解及l的比较值

Table 4. Position solution of spatial four-bar mechanism (HSSH) in the interval [−3,−1] and the comparison of l

表4. 空间HSSH在区间[−3,−1]的位置解及l的比较值

基金项目

福建省教育厅中青年教师科研项目(JA15573)。

文章引用

倪振松,吴瑞坤. 带有螺旋副空间四杆机构运动学建模方法
Kinematic Modeling Method of Four-Bar Mechanism with Screw Pair[J]. 力学研究, 2016, 05(01): 1-9. http://dx.doi.org/10.12677/IJM.2016.51001

参考文献 (References)

  1. 1. Su, H.J., Collins, C.L. and McCarthy, J.M. (2002) Classification of RRSS Linkages. Mechanism and Machine Theory, 37, 1413-1433. http://dx.doi.org/10.1016/S0094-114X(02)00060-5

  2. 2. Marble, D.S. and Pennock, R.G. (2000) Alge-braic-Geometric Properties of the Coupler Curves of the RCCC Spatial Linkages Based on Reliability Concept. Mechanism and Machine Theory, 35, 675-693. http://dx.doi.org/10.1016/S0094-114X(99)00039-7

  3. 3. Shi, Z. (1997) Synthesis of Mechanical Error in Spatial Linkages Based on Reliability Concept. Mechanism and Machine Theory, 32, 255-259. http://dx.doi.org/10.1016/S0094-114X(96)00049-3

  4. 4. Sun, J.W., Chu, J.K. and Wei, J. (2008) Research on RCCC Mechanism Function Generation by Using Numerical Atlas Method. China Mechanical Engineering, 19, 713-717.

  5. 5. 倪振松, 廖启征, 魏世民, 等. 基于切比雪夫逼近的空间RSSH机构运动分析[J]. 北京工业大学学报, 2011, 37(12): 1767-1772.

  6. 6. 肖蒙, 李军. 切比雪夫多项式及其插值法在检测中的应用研究[J]. 自动化与仪器仪表, 2006(3): 13-16.

  7. 7. 张云芝, 刘付永红, 林万荣. 用切比雪夫最佳逼近理论求拟合直线方法[J]. 华南理工大学学报, 1999(1): 117-119.

  8. 8. Xie, C.-X. and Li, L. (2008) Innovative Design and Application of Space Agencies. Machinery Industry Press, Beijing.

*通讯作者。

期刊菜单