柔性机械臂逆动力学问题的分析和求解Word文档下载推荐.docx
- 文档编号:18879611
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:5
- 大小:18.48KB
柔性机械臂逆动力学问题的分析和求解Word文档下载推荐.docx
《柔性机械臂逆动力学问题的分析和求解Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《柔性机械臂逆动力学问题的分析和求解Word文档下载推荐.docx(5页珍藏版)》请在冰豆网上搜索。
theAnalysisandSolutionforInverseDynamicProblemsofFlexibleArms
Abstracet:
Thepaperconcentratesontheanalysisandsolutionforinverseproblemsofflexiblearms.Thesecantcoordinatesystemisintroducedtodescribethelocationofthetwo-linkarm.Thefast(vibration)partandtheslowpartareanalyzedfortheinverseproblems.Thesolutionsforthefastpartarefoundemanativethroughtheanalysis.So,thesolutionfortheflexiblearmsshouldbecarriedoutwhileonlytheslowpartisincluded.Asamplemethodisgiventogetridofthefastpartandgetthesolutionsfortheinverseproblems.Numericalresultsshowthatthismethodiscorrect.
Keywords:
flexiblearm;
dynamic;
inversedynamic;
vibration;
movementwithlargerange
双连杆柔性机械臂是柔性系统中最为典型的例子之一,在实践中,对其端点的运动实现精准的操纵的最重要因素是操纵算法的计算速度,复杂的操纵算法难以实现。
而逆动力学建模和操纵是紧密相关的,通过逆动力学方式,取得一个比较精准的驱动力矩作为前馈,再施以适当的操纵算法,以实现对机械臂的高速、高精度操纵,那么是一种具有实效的方式。
关于柔性臂操纵的逆动力学方式的研究报导尚不多见,其中文献[1-5]对动力学方程解耦,即把动力学方程近似分解成一些相对简单的系统,从而取得逆动力学的表达式。
Matsuno[6]通过对采纳切线坐标系的动力学模型进行简化,取得了一种实时的逆动力学方式。
Gofron等应用了驱动约束法[7],把期望运动处置成非定常约束。
Bayo在频域内进行了逆动力学求解[8],[9]。
Asada等提出了一种迭代求解的方式[10]。
在逆动力求解中常常会碰到求得的力矩不准,力矩振荡专门大,求解烦琐等问题。
因此,讨论逆动力学求解的特点和性质是超级重要的,并有助于采纳合理的方式取得比较好的前馈力矩。
1动力学和逆动力学模型
一样情形下,柔性机械臂的两根连杆横向弹性变形(弯曲)较小,那么忽略机械臂的径向变形;
假定关节及臂端负载均为集中质量,那么忽略其大小。
同时,暂不考虑电机转子的转动惯量和电机的阻尼。
图1双连杆柔性臂
Two-linkflexiblearm
图1是一双连杆柔性机械臂,两臂间关节电机质量为,上臂端部集中质量为,两连杆质量和抗弯刚度别离为和,和,两连杆的长度别离为和,和为两关节电机提供的力矩。
连杆变形很小,对每根连杆成立一个运动坐标系,使得连杆在其中的相对运动很小。
机械臂的整体运动那么可由这两个动坐标系的方位角来描述。
于是,在动力学模型中将有两类变量,一类是幅值很小但转变迅速的弹性坐标,另一类是转变范围较大的方位角。
本文采纳端点连线坐标系,即将连杆两头点的连线作为动坐标系的x轴(见图1)。
描述整体运动的是两个角度和,而连杆相关于动坐标系的运动那么可视为简支梁的振动。
如此,动力学模型刚度阵的弹性坐标相互不耦合,臂端的位置可由和确信,其期望运动形式(或数值解):
(1)
如采纳其他形式的动坐标系,两杆的弹性坐标将耦合在一路,而且在逆动力学求解时,将不能不处置微分方程与代数方程组合的方程组。
对每一个机械臂取两阶模态坐标来描述,应用拉格朗日方式取得动力学方程:
(2)
式中。
为6×
6质量阵;
为速度的二次项;
6刚度阵;
为重力的广义力向量;
为驱动力矩的广义力向量;
,其中和、和别离是两个机械臂的一阶和二阶弹性坐标。
柔性臂系统的逆动力学问题,是指在已知期望结尾操作器运动轨迹的情形下,结合逆运动学与动力学方程对关节力矩进行求解。
若是直接进行逆动力学求解,即把势
(1)代入动力学方程式
(2)中,对方程中的弹性坐标和力矩进行求解,一样情形下,其数值解将专门快发散。
表达系统运动状态的坐标能够看成有两部份组成:
大范围的相对缓慢的运动(慢变)部份和小范围的振动(快变)部份。
本文试图将这两部份分离,别离讨论它们的逆动力学特性,并以此来分析整体系统的逆动力学问题。
2快变部份的逆动力学问题
第一,寻求两个关节力矩使端点维持不动,先不考虑大范围的运动。
现在,重力只起了一个改变平稳点的作用,在方程中把与它相关的部份略去,在动力学方程
(2)中令,得:
(3)
式中
在方程(3)中消去和得:
(4)
式中:
,,
,,
对式(4)降阶:
(5)
其中,I是四阶单位阵。
方程(5)可化为以下形式:
(6)
式中。
求出的特点值别离为
因的特点值存在正实部,那么方程(3)所表示的系统不稳固,其解发散,即双连杆柔性臂在这种情形下,其振动问题的精准逆动力学解是发散的。
的各特点值在复空间散布关于虚轴对称,必然会显现正实部,如选取更多阶模态函数离散时,会显现一样的情形。
因此,选取更多阶模态函数离散时,其振动问题的逆动力学解是发散的。
如应用应用文献[10]中给出的迭代法进行逆动力学求解,当积分步长很小时,其解是发散的;
当积分步长较大时,即可取得较好的结果。
其缘故是因为快变部份的逆动力学解发散,当步长较大时相当滤掉了快变部份,即可取得较好的结果。
3慢变意义上的逆动力学
在进行慢变意义上的逆动力学求解时,应试图将弹性坐标中的振动部份滤掉,弹性坐标中不该含有振动部份,再结合期望的、求得力矩。
如图1所示,机械臂的各参数:
L1=,L2=,M1=,M2=,m1=,m2=,=,=218。
期望运动轨迹:
机械臂端点绕以,0)为圆心,做半径为,以每周1s作匀速圆周运动。
由机械臂的动力学仿真结果能够看到,弹性坐标的一阶、二阶时刻导数项振动幅值专门大,但它们都在零值周围振动,即其慢变部份很小。
因此,在式
(2)中去掉弹性坐标的一阶、二阶时刻导数项,相当于滤掉了弹性坐标中的振动部份,通过整理取得如下形式:
(7)
式中,、、中含、及其一阶时刻导数项。
将式
(1)代入式(7)中,再对方程求解,能够取得弹性坐标和力矩,弹性坐标见图2(图中不含振动的曲线)。
为了考察取得的力矩,将力矩代入动力学方程式
(2)中,取得的各弹性坐标见图2(图中含振动的曲线),轨迹跟踪曲线、端点坐标与期望运动相较较的误差曲线别离见图3和图4。
含振动部份的弹性坐标
弹性坐标的慢变部份
图2各弹性坐标
Elasticcoordinates
图3端点轨迹跟踪
Trackfollowingoftheendpoint
图4端点运动的x和y方向坐标误差
theerrorsofcoordinatesinxandyDirectionsfortheendmovement
由图2中能够看出,由式(7)取得的弹性坐标(不含振动)与机械臂的动力学仿真取得的弹性坐标(含振动)的慢变部份十分相似,因此在式
(2)中去掉弹性坐标的一阶、二阶时刻导数项相当于滤掉了弹性坐标中的振动部份,说明这种方式是合理的。
由图3与图4给出的仿真结果能够看出,轨迹跟踪专门好,由此可见,取得的力矩精度很高.
4终止语
由图2能够看到,机械臂在运动进程中,其弹性坐标由两方面组成,一方面是振动部份(快变部份),另一方面是与载荷、惯性力有关的慢变部份。
而弹性坐标速度、加速度的慢变部份很小,在逆动力学求解中将其略去是合理的,由式(7)取得了比较准确的弹性坐标慢变部份并非偶然。
由以上分析能够看出,关于柔性机械臂系统,振动部份的精准逆动力学解是发散的,进行逆动力学求解时,应滤掉振动部份,在慢变的意义上进行,才能取得比较好的前馈力矩。
参考文献
[1]XiaJZ,ManqCH.Realtimeestimationofelasticdeformationforend-pointtrackingcontrolofflexibletwo-linkmanipulators[J].TheJournalofDynamicSystems,MeasurementandControl,1992,115(3):
385-393.
[2]MatsunoF,SakawaY.,AsanoT,Quasi-statichybridposition/forcecontrolofaflexiblemanipulator[C].ProceedingoftheIEEEInternationalConferenceonRoboticsandAutomation,Sacramento,PublbyIEEE,1991,3:
2838-2843.
[3]MatsunoF,SakawaY.Dynamichybridposition/forcecontrolofatwodegree-of-freedomflexiblemanipulator[J].JournalofRoboticSystems,1994,11(5):
355-366.
[4]YoshikawaT.Dynamichybridposition/forcecontrolofrobotmanipulators-descriptionofhandconstraintsandcalculationofjointdrivingforce[J].IEEEJRA,1987,(3):
386-392.
[5]KwonDS,BookWJ.Aninversedynamicmethodyieldingflexiblemanipulatorstatetrajectories[C].ProceedingsoftheAmericanControlConference,SanDiego,PublbyAmericanAutomaticControlCouncil,1990,27-37.
[6]MatsunoF.Modelingandquasi-statichybridposition/forcecontrolofconstrainedplanartwo-linkflexiblemanipulators[J].IEEETransactionsonRoboticsandAutomation,1994,10(5):
287-297.
[7]GofronM,ShabanaAA.Controlstructureinteractioninthenonlinearanalysisofflexiblemechanicalsystems[J].NonlinearDynamics,1993,(4):
183-206.
[8]BayoE,MoulinH.Anefficientcomputationoftheinversedynamicsofflexiblemanipulatorsinthetimedomain[C].ProceedingsoftheIEEEInternationalConferenceonRoboticsandAutomation,Scottsdale,PublbyIEEE,1989,710-715.
[9]BayoE,PadadopoulosP,StubbeJ,etal..Inversedynamicsandkinematicsofmulti-linkelasticrobots[J].Int.J.RoboticsResearch,1989,8(6):
49-62.
[10]Asada,H.,Ma,.,Tokumaru,H..Inversedynamicsofflexiblerobotarms:
modelingandcomputationfortrajectorycontrol.ASMEJournalofDynamicSystems,Measurement,andControl,1990,112:
117-185.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 柔性 机械 动力学 问题 分析 求解