混合驱动五杆机构轨迹规划
及常数电机转速的影响分析
韩波,郭为忠,邹慧君,张青
(上海交通大学机械与动力工程学院,上海200030)摘要:运用逆运动学原理和样条函数给出了混合驱动五杆机构的轨迹规划方法,并讨论了常速电机的转速末端执行器和伺服电机加速度的影响,得出了他们之间的数学关系式。给出了算例并进行了仿真计算,验证研究的正确性。
关键词:混合驱动;五杆机构;样条函数;轨迹规划
中图分类号:THll2.1;TP241.2文献标识码:A
NY
TrajectoryPlanningofFive—barHybridDrivenMechanismandEffectoftheSpeedofRealTimeNon—AdjustableMotor
HANBo。GUOWei—zhong,ZOUHui—jun。ZHANG0ing
(SchoolofMechanicalEngineering,ShanghaiJiaoTongUniversity,Shanghai200030)
Abstract:Thispaperpresentsthetrajectoryplanningoffive-barhybriddrivenmechanismbasedoninversekinematictheoryandsplineinterpolationfunction,analysestheeffectofrotationalspeedofrealtimenon-adjustablemotorOiltheaccelerationofthemanipulatorendpDmandrealtimeadjustablemotor,andthenderivesthemathematicrehfionshipbetweenthem.Finally,anexampleontrajectoryplanningisgivenandsimulated.
Keywords:hybriddriven;l'we-barmechanism;splinefunction;trajectoryplanning
轨迹规划是机构学研究中的一个重要方面,_般说来,机构要完成所规定的任务要进行轨迹规划,特别是多自由度机构。机器人的轨迹规划研究起源于20世纪60年代。传统的轨迹规划分为两种,一种是关节空间的规划,另一种是在笛卡尔空间的规划。这两种方式各有其优缺点,关节空间的轨迹规划相对要简单,而且一般不会出现奇异位形,但是其末端的运动轨迹不直观:笛卡尔空间的轨迹规划则比较直观,但在规划过程中容易进入机器人的奇异位形,同时其运动学反解也相对复杂。目前工业机器人常用的方法是一种示教法,也就是在机器人的运动轨迹上取一些关键点,记住这些点所对应的关节坐标,然后在每两个关键点之间进行插补。显然,要想使末端执行器严格的按照所要求的轨迹运动,则必须取得足够多的点。在实际应用中往往需要操作机器人沿着大量的、复杂的空间轨迹进行运动,如果每一轨迹都要进行示教,可想而知工作量是巨大的。机器人的运动轨迹一般都是圆弧或直线,而对复杂的运动往往用样条函数进行拟合,已有许多学者在这方面做了大量的研究工作。较常用的样条函数为三次样条函数和非均匀有理B样条函数咖服Bs),后者因为其对所有的样条曲线都有统一的表达形式,正在取代其它样条函数成为主流,但是其表达式相对较为复杂。
对于机器人轨迹规划的文献很多,国内外的学者也是做了大量的研究。YoueefTot删i[1]提出了机器人高速轨迹控制方法:Luh和Lin[2]提出三次样条函数法来描述手的CP运动;任敬轶[3】通过对螺旋理论和空间样条曲线生成原理的有机结合,给出了一种新颖的笛卡尔空间的机器人轨迹规划方法。还有就是轨迹规划时间最优的问题:Kahn和Roth[4]研究机器人PTP移动轨迹时间最优规划问题,但作了不少假设和近似:Kin和Shin嘲提出了关节空间的最优时问路径规划:钱东海旧对沿着特定路径运动的机器人的时间最优轨迹规划问题作深入研究。近年来,主张采用样条函数法来进行机器人运动轨迹规划的学者比较多。ChangYH和LineS等人提出了轨迹规划的三次样条函数法,但此法需要懈一个(n-2)×(n一2)的三对角方程组(n为轨迹中间点数目),当n较大时,此法所需计算量也较大。Pau]和Lee等人分别在文献中提了4—3—4和3—3—3—3—3
—_271—
轨迹规划法,这两种方法的优点是:简单、直观。当对中间段轨迹点无特殊运动要求时,使用这两种方法效果较好。
混合驱动五杆机构在某种意义上也叫平面五杆闭链机器人,其轨迹规划也相当于机器人的轨迹规划,但由于其自身的结构特点和输入方式,决定了混合驱动五杆机构的轨迹规划与
机器人的轨迹规划有相似点又有不同之处。虽然国内外的学者
在混合驱动五杆机构的研究上有所进展,但主要集中在其驱动电机的能量分配,功能实现,设计综合等问题上,对于混合驱动五杆机构的轨迹规划问题的研究比较少。即使有,也是不系统、不具体的,没有考虑实际的应用情况。保证末端执行器和伺服电机加速度曲线的连续性和加速度的极值在所限制的范围内是混合驱动五杆机构能执行工作任务的基本要求,与实际
的应用情况是紧密联系的。这里将采用三次样条插值函数对关
键轨迹点进行插值拟合,分析末端执行器和伺服电机加速度曲线的连续性和加速度的极值在所限制的范围内所应遵循的原
则。
本文在逆运动学原理的基础上,对混合驱动五杆机构工作
空间的路径点用样条函数拟合,推导出了常速电机转速与末端执行器、伺服电机加速度的数学关系,揭示了其隐藏的数量关系。下面从建立混合驱动五杆机构的数学模型,根据输出(工作轨迹),运用逆运动学原理推导出输入(伺服电机)的数学表达式着手,给出了三次样条插值函数的数学定义和计算程序,对关键点用三次样条插值函数进行拟合,推导出常速电机转速与末端执行器、伺服电机加速度的数学关系,给出轨迹规
划的详细步骤,用具体算例验证研究来叙述全文。
1笛卡尔空间的数学模型
如图1所示,在笛卡尔空间坐标系中将平面闭链混合驱动
五杆机构抽象成几何约束关系的数学模型,需要确定8个参数:力,n,r3,r4,p,fo,dl和d2。曲柄0。A由固定在地面的
常速电机驱动,曲柄02C由固定在地面的伺服电机驱动,点P
为末端执行器。根据右手定则,建立的坐标系中,原点为0。。
1.1逆运动学
铰链空间的角参数有曲柄OlA与水平面的夹角鼠(角度),
a(角速度)和萌(角加速度);曲柄02c与水平面的夹角良
(角度),反(角速度)和反(角速度)。工作空间的参数有
末端执行器点P的位置xp,妇(工作点位置),j,,多,(工作点
速度)和戈,,j),(工作点加速度)。根据运动学模型,能够导出逆运动学模型。以下是用封闭矢量等式关系描述的运动学模型:
【rl+r,2≥==d‘++r骚4+‘
(1)
巧,
心和石的矢量。d是从Dl到02的矢量,
‘是从
图1混合驱动五杆机构的数学模型
原点Dl到工作点P的矢量,如图1所示。为了计算的方便,矢量式(1)分解为标量式如下:
=dl+■COS02+吩COS02=d2-I-r4sin02十吩sin02
q+pcos(f11+,)q+psin(,8,+,)
这里,崩是沿着逆时针方向连杆船与J轴正向的夹
角,
厉是沿着逆时针方向连杆凹与J轴正向的夹角。从
上面的等式中可以解出伺服电机的角位移,角速度,角加速度,
这样就实现了根据末端执行器的运动学要求和常速电机的定常输入来确定伺服电机的输入函数。
1.2样条函数
对于混合驱动五杆机构来说,运动的精确性和柔性是其优于传统机构的一个显著特征。为了保证运动的精确性和柔性,
就必须将工作空间内所给定的轨迹点用有二阶光滑度的函数
拟合起来。三次样条函数有二阶连续导数,光滑性好,进行插值时有—致收敛性,能满足所有的这些要求,并且方法成熟,直观,简单。其数学定义如下:
定义:若函数S(x)∈C2[口,b】,且在每个小区间[z,,x『+l】上是三次多项式,其中口=‰<xl<…<x。=6是给定节点,
则称s(x)是节点%,五,…,‘上的三之噼条函数。若在节点z,上
给定函数值乃=—鸭)(j20,1,…,n),并成立
这里,‘,
厂2,
吒,
丘,
和P是相对应于rl,圪,.
S(xj)=乃
(j
20,1,
…,n),(★)
—_272_一
届屈凇凼嘲M器
倒.马强叫缈邵II^萨竹竹
唧郎日q?ij、
则称s(x)为三次样条插值函数。
从定义知要求出s(x),在每个小区间[xj,t+1】上要确定4个待定系数,共有11个小区间,故应确定4n个参数,根据S(x)在[a,b]上二阶导数连续,在节点x;(J=0,1,…,n一1)处应满足连续性条件
S(xj+o)=s(Xj—o),
J’(xj+o)=S。GJ—o),S‘2’(_+0)=S‘21(xj一0)。
共有3n-3个条件,再加上S(x)满足插值条件(幸),共有4n一2个条件,因此还需要2个条件才能确定S(x)。通常可在区问[a,
b]端点口=xo,b=X。上各加一个条件(边界条件),这里根据问题的实际情况,给定的边界条件如下:
当/(x)是以Xn一而为周期的周期函数时则要求S(x)也是周期函数。这是边界条件应满足S(xo+0)=S(xo一0),
S’@o+0)=S’(xo-o),
s‘2’Xo+0)=S‘2’‰一o),
而此时(?)式中Yo=y。。这样确定的样条函数s(x),称为周期样条函数。
考虑到所研究问题的针对性,这里主要是结合流水线作业机器人的PTP轨迹规划来做的,当然对机器人的CP运动也是适用的,所以用到周期样条函数。这里专门编写了一套vC++程序用于解决算法的问题,只要输入轨迹点我们就可以求出三次样条插值函数。
2常速电机的转速对加速度的影响和规划方法
2.1常速电机的转速与末端执行器、伺服电机加速度的数学关系式
混合驱动五杆机构是由一个常速电机和伺服电机作为输入来决定所要求的输出,在一个工作循环内,常速电机转动1周回到初始工作状态(通常只考虑这种情况),末端执行器走完轨迹点所确定的路径。对于一个工作循环内实现某一任务的机械手来说,必然会经历从静止状态加速到一定速度,沿着给定路径运动,然后回到初始状态。在这种情况下,常速电机的转速与末端执行器、伺服电机的加速度密切相关,下面将定量的分析所隐藏的关系。
设起始点与给定路径上最远点的直线距离为L,则运动路程的最小值为2L。令末端执行器的轨迹函数为s(r),—个周期T(设常速电机的转速为nr/min,T=60/n)内的路程为S,
则}Sit)出豸,
乞
。
由积分中值定理,一定有
£..
ISq)dt叮s(‘),0<‘≤r
;
即有s:丁§(‘)(1)
又因为;(‘):i≥(t)dt,
0
又由积分中值定理,一定有
j;(f)出:‘i(o),O<ti≤岛
可得到S(岛)=岛S(f,)(2)
联立(1),(2)可推出
翰圳r啦肿2≥2L幸02
对于伺服电机来说,可以推出类似的结论
翰捌幸唔)2
从上面分析所得到的数学关系式可以看出,为确保末端执行器和伺服电机的平稳运转,常速电机的转速不能过快。否则,末端执行器和伺服电机将会出现非常大的加速度,这对机构系统的稳定性和柔性是非常有害的。另外,所得到的数学关系式的一个重要作用上是可以通过限制末端执行器和伺服电机加速度的上限来确定常速电机的转速,这为轨迹规划提供了一个重要的指导原则。
2.2规划方法
轨迹规划的方法如下:①根据实际任务的需要,确定关键轨迹点。②确定混合驱动五杆机构的工作空间,将关键轨迹点映射到工作空间。③根据常速电机的转速和加速度的数学关系式,确定常速电机的转速。④在工作空间对关键轨迹点用三次样条函数拟合,确定轨迹的函数表达式。⑤用逆运动学原理,将常速电机和末端执行器作为输入,解出伺服电机的数学表达式。⑥对常速电机和伺服电机进行初始化,确定两驱动电机的运动规律。
2.3轨迹规划实例仿真
—_273—
这里设计了一个算例并进行了仿真计算。其主要做法如下:
解出混合驱动五杆机构的工作空间,在工作空间内选取关键轨
迹点P(一20,100),(-40,95),(一60,80),(一40,85),其
中点(-60,80)为工作行程的终点,(-20,100)为一—个工作
循环的起始点和终止点。
训
j
p、
、_-●Ilq.。..,。—j融
∞O
煮蜃‘80
鬻爹爹阄
k
I。j
一鬻
P
j
1r
Ej¨60;
囊?…-
i
40
矿
20
n
一100
,50
U§U1UU
图2算例的工作空间及关键轨迹点
分别给定常速电机2种不同的转速,对每种不同转速在同一个工作空间的关键轨迹点上进行仿真计算。
表l常速电机的转速对应的轨迹点和伺服电机加速度VLAX
n
T(s)
(r/min)
Sxm/s2
Svm/s2
秒删s2)
120O.525.828.56.819.44
60
1
5.49
1.15
-220.20
图(a)和图(b)表示的是常速电机的转速n=120(r/min)时,在一个周期内,末端执行器在x方向、Y方向的加速度曲线。图(c)表示同一情况下伺服电机的加速度曲线。图(d)和图(e)表
示的是常速电机的转速n=60(r/min)时,在一个周期内,末端执行器在x方向、Y方向的加速度曲线。图(f)表示同一—情况下
伺服电机的加速度曲线。
通过计算我们可以看到,末端执行器和伺服电机的加速度曲线在工作行程和回程都是连续的,并且随着常速电机转速的提高,末端执行器和伺服电机的加速度也会提高。当常速电机的转速增加—倍时,末端执行器和伺服电机的最大加速度近似变成原来的4倍,表l中给出了它们对应的数据,这与前面得
出的数学关系式是吻合的。
末端执行器在x方向的加速度曲线
—-274一一
3C
^
f
20?
m/s2
1n
∥
÷/—7
O
i..?,一t
?
^
一10
:
\/二
V
;
0。j蚤v事…。。1|02.,誉i一再”3j。…;:;¨O。粤j¨i|}:O.5
(a)n=120(r/min)
末端执行器在Y方向的加速度曲线
≯10m/s2
¨¨
5
∥
Ⅲ;;{
。。。o
…黝…;..静
|:。
i
:
/
_:
:
‘
:
。。i一§
_
:
.
一
r。。。。。。。。。一’。。’。…
曩j__
●
●
I、
¨|
j曩薯
:
V
_
¨
h10
j
_{Ii¨”¨{
e2.,一、O,3
jj
8毒薯一■O5
(b)n=120(r/rain)
伺服电机一个工作循环内的加速度曲线
(c)
n=120(r/min)
末端执行器在x方向的加速度曲线
|}≯卦…¨}…
;;{¨::◇陟
警i淹卜…0…
(d)
n=:60(r/min)
磊谢
末端执行器在Y方向的加速度曲线
(e)11=60(r抽lin)
伺服电机一个工作循环内的加速度曲线
100
50:i毒f
0一
-50
—100
.150¨¨
堙∞
j250
厂;、
f;
/‘、‘\
,
{|
/\/、f~X…}?
、
j攀
-,
!/
011=60(r/rain)
3结束语
从仿真计算的结果可以看出,用三次样条插值函数对关键轨迹点进行拟合,所得到的末端执行器的加速度曲线在工作行程和回程都是连续的,并且伺服电机的加速度曲线在一个工作循环内也是连续的,证明了该轨迹规划方法的有效性。还可以从仿真计算的结果可以看出,当常速电机转速增加时,末端执行器、伺服电机积分意义上的平均加速度会成几何级数的增加,证明了推导出的常速电机转速与末端执行器、伺服电机加速度的数学关系式的正确性,从而在受到末端执行器、伺服电机加速度限制的条件下,为选择合适的常速电机转速提供了重要的理论依据。
参考文献、[1]VoucefToumi.Hi#-speedTrajectoryControlofaDirect
DriveKanilmlatorEli.皿ERobotics&Automation,1993,9(1):102~lO&
[2]LirLS,ChangP.RFormulationandOptimizationofCubicPolynomialjointTrajectoryforIndustrialRobots叫.AutcmationControl,1983,28(12):1017~1066.[3]任敬洗孙汉旭,—胂新翱鞣酣弥蓟司毫flj赫贼舫祛,机器人,2002,24(3):217’211
[4]Zahn,地ETheNearMinimanTimeControlofOpenLoopArticulatedKinematicChains叨.JournalofDynamicSysteln,MeasurementandControl,1996,93(3):164~17Z[5]iim&K,ShinKQAnEfficientMinimumTimeRobotPathPlanningtraderRealisticConditions[M].SandiegoCA:ProcessoftheamericanControlConference.1984:296,~303.
[6]钱东海,谭伟,基于B样条路径的机器人时间最优轨迹规划,
上海交通大学学报,1998,12
[7]周双林,实现轨迹的混合驱动五杆机构设计理论及其实验
研究,蝉季交通大学,博士论文,2001
[8]楼鸿棣,邹慧君,高等机械原理,高等教育出版社,1990
作者简介:韩波(1980-),男,硕士生,主要从事可控机构
机电一体化研究。
热烈欢迎来自于国外、境外机构学专家
参加第十四届全国机构学学术研讨会
暨第二届海峡两岸机构学学术交流会!
—-275—
混合驱动五杆机构轨迹规划及常数电机转速的影响分析
作者:韩波, 郭为忠, 邹慧君, 张青
作者单位:上海交通大学机械与动力工程学院(上海)本文链接:https://www.wendangku.net/doc/523641782.html,/Conference_5503577.aspx