一. 机器人动力学

牛顿-欧拉公式从作用其上力与力矩的角度描述连杆的运动,动力学中涉及连杆的转动惯量,惯性张量。

二.转动惯量

转动惯量用于描述物体在受到外力作用下,物体状态被改变的难易程度。转动惯量越大,相同力矩作用下刚体获得的角加速度越小,物体状态越难改变。

同一个物体,相对于物体的不同位置,其转动惯量计算结果也不同。

三.惯性张量

惯性张量是一个矩阵,矩阵中包含了惯性矩(就是转动惯量)与惯性积(轴转动对其他轴的影响),因此,惯性张量不仅仅描述了绕轴本身的状态,同时还描述了质点绕该轴转动对其他轴的影响。以一个例子进行详细说明

上式为惯性张量的计算公式。

质点绕着x轴转动

质心绕x轴的线速度v = w × r = [wx 0 0] T× [x y z]T=[0,−ωx​z,ωx​y]T

质点相对于原点的动量矩

动量矩

因此,可以得到质点的转动对X轴的惯性矩

对Y轴、Z轴的惯性积为:

通过以上的例子,给定x轴旋转,第一列表示的是对其余轴的角动量的影响,这种影响,就是由惯性张量矩阵描述的。具体来说

  • The first column describes: given a rotation about the X-axis, what angular momentum components in the Y/Z directions are generated (kinematic coupling).

  • The first row describes: to produce an angular acceleration about the X-axis, what torques in the Y/Z directions need to be applied (dynamic response).

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐