机器人动力学 – 机器人学中的惯性矩阵坐标转换及在SolidWorks中的测量

301
0
2020年12月9日 09时18分

文章目录

 

  • 题记
  • 机器人学中的惯性张量
  • 惯性张量在不同坐标系下的转换
    • 下面来举个栗子!
  • 几个概念
  • 博主瞎扯淡(猜错请批评指正)
  • 参考文献:

 

题记

 

很早就想谈谈这个话题,奈何时间不允许。最近相对比较闲,所以来侃一侃机器人学中的惯性矩阵这点事儿。

 

机器人学中的惯性张量

 

惯性张量是表述机器人本体在转动过程中状态改变的难易程度的一个量,与之对应的是平动中的质量。

 

对于惯性张量的表示,在不同的坐标系下其值是不同的,我们可以通过坐标旋转和平行移轴定理来将不同坐标系下的惯性张量矩阵联系在一起。

 

假设现有一坐标系A,其惯性张量矩阵如下:

 

1607348379(1)

 

where

 

1607348413(1)

 

刚体有单元dv组成,其密度为ρ ,每个单元位置由矢量[ x , y , z ] T指定。

 

微信图片_20201207214141

 

惯性张量在不同坐标系下的转换

 

  1. 假设坐标系1的惯性张量矩阵为I1,坐标系2的惯性张量矩阵为I2,两个坐标系原点o重合,由坐标系1变换到坐标系2 的矩阵为R12,则I1I2的关系如下:

 

1607352711(1)

 

下面来举个栗子!

 

微信图片_20201207225240

 

微信图片_20201207225250

 

微信图片_20201207225303

 

微信图片_20201207225313

 

假设有一输出坐标系为坐标系1,质点为c,其在坐标系1中的坐标为Pc = [ xc , yc , zc ]T ,对齐坐标系1的质心坐标系为C,则由平行移轴定理可得:

 

1607353039(1)

 

下面来举个栗子!

 

  • 例1 方块实体

 

微信图片_20201207225749

 

微信图片_20201207225856

 

微信图片_20201207225912

 

  • 例2 机械臂连杆

 

微信图片_20201207225946

 

微信图片_20201207230025

 

微信图片_20201207230103

 

微信图片_20201207230145

 

注意:

 

  • SolidWorks测量的惯性张量值,都是绝对的,因此在写惯性张量矩阵时要在除对角线位置外添加负号!!!

 

几个概念

 

惯性张量惯性积惯性矩转动惯量,几个概念傻傻分不清……

 

  1. 首先我们来看下转动惯量,转动惯量(此处为质量转动惯量)只决定于刚体的形状、质量分布和转轴的位置,其表达式为:

 

1607353336(1)

 

假设刚体质量连续分布,那么表达式可以写成:

 

1607353375(1)

 

wheremi表示质元的质量,r表示质元到转轴的垂直距离,ρ为密度。

 

在SI单位制中,它的单位是k g ⋅ m 2

 

微信图片_20201207230504

 

2. 对于面积转动惯量,假设转轴为z,那么平面积A对z轴的转动惯量(又称极转动惯量)为:

 

1607353551(1)

 

在SI单位制中,它的单位是m4

 

微信图片_20201207230636

 

3.对于惯性积,质量惯性积是刚体动力学中一个重要的质量几何性质。刚体中的质量微元Δmi与这微元的两个直角坐标的乘积对刚体的总和。

 

其表达式为:

 

1607353651(1)

 

where,xiyi为刚体微元dmxy轴上的坐标。

 

在SI单位制中,它的单位是k g ⋅ m 2

 

4.面积惯性积是截面的一个重要几何性质。平面积A对评估面内互相垂直的xy轴的惯性积为:

 

1607353863(1)

 

wherexy为面元dA的坐标。

 

在SI单位制中,它的单位是m 4

 

5.对于惯性矩,惯性矩(moment of inertia of an area)是一个几何量,通常被用作描述截面抵抗弯曲的性质。面积元素dA与其至z轴或y轴距离平方的乘积y2dAz2dA,分别称为该面积元素对于z轴或y轴的惯性矩或截面二次轴矩。

 

z轴惯性矩:IZ=Ay2dA
y轴惯性矩:Iy=Az2dA
对任意一对互相垂直轴的惯性矩之和,等于截面对该二轴交点的极惯性矩:Ip=Aρ2dA

 

微信图片_20201207231713

 

  • 跟质量相关的都是空间上的量,而跟面积相关的只是截面上的量。前者描述了物体转动的难易程度,或者说是抵抗物体发生位移(对于旋转来说)的能力(刚体力学量),对于平动中该量对应的是质量,后者表述的是物体截面抵抗外力变形的能力(材料力学中的刚度,是弹性力学量)。

 

从以上搬的砖的内容来看,惯性矩与惯性积是一个东西,极惯性矩与面积转动惯量相同。

 

  • 二者之间的联系在于:面积惯性矩跟质量无关,I=ri2dA,如果引入材料的密度ρ,则该式变为:mI=ri2dm,即为转动惯量的积分表达式。这说明:惯性矩可以表征材料转动的难以程度,这种局部转动的宏观表现即为弯曲变形和扭转变形;惯性矩仅体现出几何形状对物体抵抗自身变形的影响,而转动惯量同时体现质量分布和几何形状的影响。

 

博主瞎扯淡(猜错请批评指正)

 

各种文献中的叫法都不一样,从看过的文献中,博主猜测:

 

  1. 惯性矩和惯性积是描述截面抗形变能力的,惯性矩是类似于Iy=x2dAIx=y2dA这种的, 这是极惯性矩Iz=(x2+y2)dA,惯性积的形式为Ixy=xydA

 

微信图片_20201207232016

 

2. 惯量矩和惯量积是描述转动难易程度,惯量矩是类似于Ixx=(x2+y2)dmIyy=(x2+z2)dm这种的,惯量积的形式为Ixy=xydm

 

微信图片_20201207232043

 

总结:

 

  • 叫“性”的跟截面积有关,叫“量”的跟质量有关
  • 叫“矩”的跟单轴或者两轴的平方和相关,叫“积”的跟两轴乘积有关

 


参考文献:

 

https://baike.baidu.com/item/%E6%83%AF%E6%80%A7%E7%A7%AF/2294932?fr=aladdin

https://baike.baidu.com/item/%E6%83%AF%E6%80%A7%E7%9F%A9/8155407?fr=aladdin

https://baike.baidu.com/item/%E6%83%AF%E6%80%A7%E7%A7%AF/2294932?fr=aladdin

https://baike.baidu.com/item/%E6%83%AF%E6%80%A7%E5%BC%A0%E9%87%8F/5322910?fr=aladdin

http://muchong.com/html/201311/6637340.html

发表评论

后才能评论