Kinematics and Dynamics Hessian Matrixes of【推荐论文】 .doc_第1页
Kinematics and Dynamics Hessian Matrixes of【推荐论文】 .doc_第2页
Kinematics and Dynamics Hessian Matrixes of【推荐论文】 .doc_第3页
Kinematics and Dynamics Hessian Matrixes of【推荐论文】 .doc_第4页
Kinematics and Dynamics Hessian Matrixes of【推荐论文】 .doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品论文kinematics and dynamics hessian matrixes ofmanipulators based on lie bracket5zhao tieshi1,2, geng mingchao1,2, liu xiao1,2, yuan feihu1,2(1. parallel robot and mechatronic system laboratory of hebei province,yanshan university,066004;2. key laboratory of advanced forging & stamping technology and science of ministry ofnational education,yanshan university, 066004)10abstract: the inertia forces and inertia coupling among the components of a manipulator must be considered in the design and control. however, as the traditional representations of accelerations haveno coordinate invariance, the corresponding inertia and hessian matrices are not coordinate invariant, which causes the complication for analysis and control of kinemics and dynamics of a manipulator.based on the investigation into the physical meaning of lie bracket between two twists, the lie bracket15representation of kinemics hessian matrix of the manipulator is deduced, the acceleration of the end-effector is expressed as linear-bilinear forms in this paper. further, newton-eulers equations arerewritten as linear-bilinear forms, from which the dynamics hessian matrix is deducted. the formulaeand hessian matrixes are proved to be coordinate invariant and convenient to program. an index of dynamics coupling based on dynamics hessian matrixes is presented, and it is applied to a foldable20parallel manipulator, which demonstrates the convenience of the kinematics and dynamics hessian matrices.key words: lie bracket, dynamics hessian matrix, coupling index, parallel manipulator0introduction25in robotic representation theories, denavit and hartenberg 1 notation for definition of spatial mechanisms and the homogeneous transformation of points introduced by maxwell 2 are the most popular ones. alternative methods with screw theory 3, lie algebra 4 and dual quaternion 5 have been used. in kinematics, screw theory was employed with a great deal of contributions 6-7. the work was extended to the acceleration of an unconstrained rigid body and the end-effector of a30serial manipulator 8-10, where the acceleration of the end effector is in terms of the direction andmoment parts of the same screw coordinates. in addition, a linear-bilinear form with the influence coefficient matrices has been proposed to represent the acceleration of a manipulator 11.besides, robotics researchers developed many of the most efficient algorithms in dynamics, andlagrange and newton-eulers formulations are two main streams 12-14. however, both of them35become complex to analyze and calculate when applied to robot dynamics. numerous formulations and recursive algorithms 15-16 have therefore been proposed that attempt to reduce their symbolic and numerical complexity. a systemic theory of robotic mathematics based on homogeneous transformation and screw theory was presented 17, which enhanced the application of lie groups and lie algebra in robotics. frank c. park 18 investigated the modeling and40computational aspects of the (poe) product-of-exponentials formula for robot kinematics with lie groups and lie algebra; j. m. rico and j. gollardo 19 studied the application of lie algebra to the mobility analysis of kinematic chains. the geometrical foundations 20 of robotics have been presented, in which a succinct dynamics analysis using the derivatives of twist representing rigid body accelerations was given. the spatial operator algebraic formulation 21 of dynamics has been45developed by identifying structural similarities in an open chain dynamics. the formulations ofrobot dynamics with lie groups and lie algebras 22-25 have drawn much attention, in which liefoundations: national science foundation of china grant(no.50975244)brief author introduction:zhao tieshi(1963-) is currently a professor with the department of mechatronicsengineering, yanshan university. his research interests include parallel mechanisms, stabilized platforms, sensor technology, and robotics technology. e-mail: - 19 -groups and remannian geometry were used, link velocities and accelerations were expressed in terms of standard operations on the lie algebra of se(3). t.s. zhao 26-27 study the dynamic and coupling actuation of elastic underactuated manipulators based on lie groups. however, as most50of dynamics formulae have no coordinate invariance, the analysis, design and control of manipulators are still complicated, especially for the analysis on the dynamic coupling performances. when kinematics and dynamics hessian matrixes are involved, the design and analysisare more complicated for a serial or parallel manipulator.based on the above work, this paper investigates the physical meaning of lie bracket between55two twists. and then, the accelerations of the end-effector of manipulators are expressed as linear-bilinear forms, from which the kinemics hessian matrixes are expressed as the lie brackets of joint screws. further, newton-eulers equations are rewritten as linear-bilinear forms, from which the dynamics hessian matrix is deducted. the formulae and hessian matrixes are proved to be coordinate invariant and convenient to program. in the end, an index of dynamics coupling60based on dynamics hessian matrixes is presented, and it is applied to a foldable parallel manipulator, which demonstrates the convenience of the kinematics and dynamics hessian matrixes.1kinematics hessian matrixes of manipulators based on liebrackets65a lie bracket is a linear operator, also a derivative operator 28-31. this section gives an investigation into the physical meaning of the lie brackets between two twists, and then formulates acceleration mappings of manipulators with jacobin and kinematics hessian matrixes represented in lie brackets.1.1lie bracket representation of acceleration70lets = (s ; s 0 )ands = (s; s 0 )be two screws, the exponential mapping ofs with ai i ijjjimagnitude jiirepresents a rigid body motion of rigid body j with respect to i from time t=0 to t) s03 3 s j (t ) = exp(ji si ) s j (0),(1)where,s i = is os is the adjoint representation of screws i ,si ands oare the ii skew-symmetrical representations of three-dimensional vectors si75the time derivative of the above equation at t=0 is)j i i j i i js& (0) = j& s s (0) = j& s , s (0) .andis o . settingj&i (0) = 0 ,when choose the measure time from any instant, the following is given)j i i j i i js& = j& s s = j& s , s .it can be seen that the lie bracket is also the partial derivative of s j s jwith respect toji , i.e.80ji= si , s j .(2)letvi = j&i siandfig. 1 the ship-based stabilized platform and helicopterv j = j&i si + j& j s j be the twist of rigid bodies i and j with respect to frameo-xyz shown in fig.1,the time derivative of v jis given85aj = ai + j&j s j + j&ij& j si , s j .(3)where,ai = j&i si + j&i s& i . sincev j = ( j , v j )is the twist of the rigid body j, jis the angularvelocity vector, and v jis the velocity of the point in the rigid body j that corresponds with theorigin of the fixed frame.a j = ( j , a j )represents the corresponding angular acceleration andinstantaneous linear acceleration of point o, and is called the acceleration of a rigid body in this90paper. equation (3) gives a lie algebra representation of the acceleration of a rigid body. letjj jar = j& sji jijandac = j& j& s , s , it can be proved thatraajjis reciprocal tocby theirreciprocal product, i.e.rca j a j = j& j s j j& i s i , j& j s j = j& j& j&s o s s+ s (s s o + s o s )= 0j i jji jj i jj iwhere,s o s s= -s s s o . since a rkeeps the direction and pitch of twistv , it is the relativeji jj i j jjaj95acceleration of rigid body j; andccan be called the coriolis acceleration of rigid body j causedby the bulk motion described with velocityvi .ai is the corresponding bulk acceleration.1.2kinematics hessian matrix of serial manipulatorlet j , j& and j&be the joint displacement, velocity and acceleration vectors of a serialmanipulator with n links, respectively,kvk = gj j&be the twist of link k. the time derivative of100twistvk isak = gj j& + g& j j& ,(4)kkj1k6nwhere,g k = s ,l, s ,l,0,l0 , k = 1,2,k, nis the jacobian matrix of the kth link of themanipulator, ands i ,i =1,2,k, nare the screws, represented in frame o-xyz,describing the105joint axes of the manipulator. from (2), the following is givens& i = vi-1 , si = j&1 s1 , si + j&2 s2 , si + l + j&i-1 si-1 , si where,i =1,2,l, k . it can be rewritten ass& = j& t s , s , s, s ,l,s, s , 0,l0t .hence,i 1 i 2& kijg ki -1 it k110where,gj = j&=j&tj thj ,(5)00k ms1 , s2 l0lmos1 , sk 0mmsk -1 , sk 0l 0mml 0hj = 0 0l0 mmmm0 0l000 lm o m 0 l 0 nnis a nn matrixwhose elements are six-dimensional column vectors. it is called as kinematicshessian matrix of the manipulator described by lie brackets. the rth row cthcolumn element of115jh k can be given byh k sr , sc forr c.substituting (5) into (4) proves thatj ( rc) = 0forr ckjja = g k j& + j&t h kj& .(6)this linear-bilinear formulation can be further proved to be coordinate invariant. with similar derivation, (6) can be given in frame j-xyz,jj kt j k120ak = gj j& +j&hj j& ,(7)j k j j j jkwhere,gj = s1 ,l, s i ,l, s k ,0,l,06n ,and the rth row cthcolumn element ofh j canalso be expressed asj h k j s ,jsc forr c .rj ( rc) = 0forr c125130the above two equations demonstrate the coordinate invariance of the linear-bilinear formulation of accelerations of a manipulator, and also prove the coordinate invariance of the kinematics hessian matrix of a manipulator described by lie brackets. it is very convenient in acceleration analysis, and its elements have clear physical meanings, can be obtained directly from the joint axes.1.3 kinematics hessian matrix of parallel manipulatorsuppose a parallel manipulator with six degrees of freedom consists of a base, a moving platform and m limbs. each limb has six one-degree-of-freedom joints and connects the base andthe moving platform. suppose the rth joint of the ith limb is the actuated joint of the parallelmanipulator, andq& = (q& q&l q&) t = (j& (1) j& ( 2) lj& ( m) ) t and= ( ) t = (1)1 2( 2)m r r r( m) ) tq&q&1 q&2 l q&mj&rj&rlj&rare the generalized velocity and acceleration respectively.135based on the principle given in the above section, the acceleration of the moving platform isag p (i )j (i )j t (i ) h p (i )j (i )p = j& + &j & ,(8)where,g p (i ) = s (i ), s (i )l s (i ) is the jacobian matrix of the ith limb,h p (i ) is thej126jkinematics hessian matrix with the rth row cthcolumn element,hp (i ) =r s (i ) , s (i ) , forr c140i.e.j ( rc) 0cfor,r c120 s (i ) , s (i ) 1 s (i ) , s (i ) s (i ) , s (i ) s (i ) , s (i ) s (i ) , s (i ) (i )3(i )1(i )4(i )1(i )5(i )1(i )(i ) 0000 s 2 , s 3 0 s 2 , s 4 s (i ) , s (i ) s 2 , s 5 s (i ) , s (i ) s 2 , s 6 6 s (i ) , s (i ) jh p (i ) = 3 4 353 6 000 0 s (i ) , s (i ) s (i ) , s (i ) 4 5 4 600000 s (i ) , s (i )000005 6then the joint acceleration of the ith limb is given byj&(i ) = gj (i ) ( a- j& t (i ) h p (i )j& (i ) ) ,(9)p p jwhere,pjgj (i ) = g p (i ) -1 . the rth joint acceleration of the ith limb can be expressed as145&(i ) = gj (i ) ( a- & t (i ) h p (i ) & (i ) ),(10)j r p ( r ) p j j jgwhere,j (i )p ( r )is the rth column of matrixpg j (i ) . with the same steps, the other actuated jointaccelerations can be obtained. the accelerations of all actuated joints can be combined into a matrix formrq&t l(1) q& q&t l( 2) q& q& = g q a - r ,(11)p pq&tml( m)rq&150gpwhere,qmatrixis the jacobian matrix of the moving platform on the generalized coordinates.l(i ) = gj t (i ) gj t (i ) * h p (i ) gj (i ) ,lr is arqp ( r )jqwhere,gj (i ) = gj (i )g pis the jacobian matrix of the ith limb on the generalized coordinates, “*”q p q155denotes the generalized scalar product of matrixes considering the former matrix as a constant and to multiple each element in the later one. equation (11) can further be rewritten aspppq& = g q a- q& t h q q& ,(12)pwhere, h qeach limb,is acubic matrix with the element consists of the corresponding elementin lr ofq(1)( 2)( m ) th p (ij ) = ( lr (ij )lr (ij ) l lr (ij ) ).160the acceleration of the moving platform is obtained from (12),a = g p (q& + q& t h q q&) ,(13)and furtherpqpa = g p q& + q& t h p q& .(14)pqq165hence, the kinematics hessian matrix of the moving platform on the generalized coordinates is given byppqsubstituting (13) into (9)h q = gq * h p .j&(i ) = gj (i ) (g p (q& + q&t h q q&) - j& t (i ) h p (i )j& (i ) ),and furtherp q p j170j&(i ) = g j (i ) q& + q& t h j (i ) q& ,(15)q qwhere,gj (i ) = gj g p , andh j (i ) = gj (i ) * h q - gj (i )t g p (i ) * h p (i ) gj (i ) .qp qq q p q j j qaccording to (6), the acceleration of the kth link of the ith limb is given by(i )k (i )(i )t (i )k (i )(i )substituting (15) into (16) gives(i )k (i ) (akj (i )= gjtj&j (i )+ j&)hjt (i )j&k (i ).(16)(i )175and furtherak = gjgq q& + q& h qq& + j&hj j& ,a(i )k= g k (i ) q& +q&t h k (i ) q&q,(17)where,k (i )k (i )j (i )k (i )k j (i )qj (i )tk (i )j (i )gq = gj gq, and h q= gj * h q+ gqhj gq .180185the above expression gives the kinematics hessian matrix of the kth link of the ith limb on the generalized coordinates.2dynamics hessian matrix of a rigid bodyin this section, the dynamics hessian matrix of a rigid body is deducted by rewriting newton-eulersequations into a linear-bilinear formulation, and its coordinate-invariant is verified.2.1dynamics hessian matrix of a rigid bodysetting j is a coordinate frame attached to rigid body j, point j is its center-of-mass. the force and torque equilibrium equations of rigid body j can be expressed as,jj f =m j r& ,j = j i je + j j i jwhere, mis the mass of rigid body j,190jj f is the 3-dimensional force acting on the rigid body, acceleration vector of center-of-mass of rigid body j,j is the 3-dimensional torque acting on the rigid body,j r&is the 3-dimensionalj j iijj eijis the skew- symmetrical representation of angular velocity is the rotational inertia tensor,is the angular acceleration of the rigid body.j ,195letj r& = j aij+ j j v, the above two equations can be written as j j i0 je j tijj v t j i0 j = - j j j t ,(18) j f 0mi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论