• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

机器人动力学(牛顿欧拉推导)

人工智能 小磊在路上 3154次浏览 0个评论

刚体加速度

  分析刚体加速度时,在任一顺势瞬时,对刚体的线速度和角速度进行求导,可以分别得到线加速度和   角加速度
机器人动力学(牛顿欧拉推导)  

线加速度

  根据前一章推导得到的,坐标系{A}下的速度矢量B Q   当坐标系{A}的原点与坐标系{B}重合时,速度矢量B Q 可表示为:
机器人动力学(牛顿欧拉推导)(1)   将左侧求导改写为:  
机器人动力学(牛顿欧拉推导)(2)   对式(1)求导,可得当坐标系{A}和坐标系{B}原点重合时,B Q的加速度在坐标系{A}中的表达式:  
机器人动力学(牛顿欧拉推导)(3)   将(3)式右侧的第一项和最后一项带入式(2)中,整理后可得:  
机器人动力学(牛顿欧拉推导)(4)   将上式扩展到原点不重合的情况,即可得到一般表达式:  
机器人动力学(牛顿欧拉推导)(5)   当计算为旋转关节时,B Q 为常量,有:  
机器人动力学(牛顿欧拉推导)   上式可化简为:  
机器人动力学(牛顿欧拉推导)(6)  

角加速度

  假设坐标系{B}以角速度A Ω B 相对于坐标系{A}转动,同时坐标系{C}以角速度B Ω C 相对于坐标系{B}转动,为了求A Ω C在坐标系{A}中进行矢量相加  
机器人动力学(牛顿欧拉推导)   对(7)求导可以有:  
机器人动力学(牛顿欧拉推导)(8)   将式(2)带入可以有:  
机器人动力学(牛顿欧拉推导)(9)   利用式(9)可以计算机器人连杆的角加速度  

质量分布

  对于定州转动的情况,经常用到惯性矩阵的概念,为了表征刚体质量分布的方式,这里引入惯性张量,可以看做对一个物体惯性矩的广义度量。   给出3 × 3 矩阵:  
机器人动力学(牛顿欧拉推导)   其中各个元素分别为:  
机器人动力学(牛顿欧拉推导)   刚体由单元体d v组成,单元体的密度是ρ ,每个单元体的位置矢量由矢量 A P = [ x y z ] 确定。其中 I x x , I y y , I z z称为惯量距,其余三个交叉项称为惯量积,对于一个刚体来讲,这六个相互独立的参量取决于所在坐标系的位姿   注:惯量距永远是正直,而惯量积则有可能是正值或负值 不论参考坐标系方位如何变化,三个惯量距的和保持不变。  

平行移轴定理

  由于实际应用中,质心位置必然不会和坐标系重合,所以需要用到平行移轴定理将以刚体质心为原点的坐标系平移到运动学坐标系   此处定义质心坐标系为{G},运动学坐标系为{O} 对于刚体质心坐标系{G}刚体惯性张量I 可以表示为:  
机器人动力学(牛顿欧拉推导)   质心{G}相对于{O}的位置为:( x , y , z 则根据平行轴定理有对于{O}的惯性张量为:  
机器人动力学(牛顿欧拉推导)  

牛顿欧拉方程

  把机器人的连杆都看做是刚体,如果知道连杆质心的位置和惯性张量,那么他的质量分布特征就完全确定了,要让连杆运动,必须对连杆进行加速和减速,连杆运动所需要的力是关于连杆期望加速度及其质量分布的函数。牛顿欧拉方程描述了力、惯量和加速度之间的联系  

牛顿方程

  刚体质心以加速度
机器人动力学(牛顿欧拉推导)作加速运动,有牛顿方程可以得到作用在质心上的力F引起的刚体加速度:  
机器人动力学(牛顿欧拉推导)  

欧拉方程

  对于旋转刚体,角速度和角加速度分别为ω , 机器人动力学(牛顿欧拉推导),由欧拉方程可有:
机器人动力学(牛顿欧拉推导),其中C I是刚体在坐标系{C}中的惯性张量,坐标系{C}的原点在刚体质心  

牛顿欧拉地推动力学方程

  就是假设已知关节的位置、速度、加速度
机器人动力学(牛顿欧拉推导),结合前边的运动学和质量分布,计算出驱动关节运动所需要的力矩,此算法主要包括三步:  

1、计算速度和加速度外推法

 
机器人动力学(牛顿欧拉推导)  

2、分别运用牛顿方程和欧拉方程,计算作用在连杆质心上的惯性力和力矩

 
机器人动力学(牛顿欧拉推导)  

3、计算力和力矩的内推法

 
机器人动力学(牛顿欧拉推导)  
机器人动力学(牛顿欧拉推导)   最终算法可归纳为:  
机器人动力学(牛顿欧拉推导)   注:令
机器人动力学(牛顿欧拉推导)就可以简单的将作用在连杆上的重力因素包括到动力学方程中去,G与重力矢量大小相等,方向相反  

状态空间方程

  动力学方程可以表示为:  
机器人动力学(牛顿欧拉推导)   其中M ( Θ )为机器人n × n质量矩阵,
机器人动力学(牛顿欧拉推导)的离心力和哥氏力矢量,G ( Θ )是重力矢量  

形位空间方程

  将动力学方程中的速度项
机器人动力学(牛顿欧拉推导)写成另一种形式:  
机器人动力学(牛顿欧拉推导)  

总结

  由于通常计算机计算中,考虑计算效率问题,牛顿欧拉法比拉格朗日法用的多,所以此处就暂时不对拉格朗日法进行整理和总结了


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明机器人动力学(牛顿欧拉推导)
喜欢 (0)

您必须 登录 才能发表评论!

加载中……