跳转到内容

机器人运动学和动力学/串联机械臂微分运动学

来自维基教科书,开放世界中的开放书籍

一种流行且 **最小** 的表示姿态时间导数的方法是 **螺旋**。螺旋由两个 3 × 1 向量组成:,其中 是运动刚体(机械臂连杆)的角速度,而 是运动刚体上与参考系原点瞬时重合的点的线速度。

速度传播

[编辑 | 编辑源代码]

相对于同一坐标系表示的旋转速度可以简单地加起来。因此

连杆原点的线速度等于前一个连杆原点的线速度加上旋转分量

注意:在上式中,得到的 velocidad 是相对于当前连杆的坐标系表示的。 是从坐标系 的原点指向坐标系 的原点的向量。

[编辑 | 编辑源代码]
双连杆平面机械臂。

从右侧的图中可以很容易地图形化推导出该机械臂的连杆变换。

这里, 分别是连杆 1 和 2 的长度。

注意:再次注意到使用 作为 的简写符号。

因此,根据以上方程

同样

相对于基座坐标系,末端执行器的速度变为

雅可比矩阵

[编辑 | 编辑源代码]

假设 个运动学(末端执行器)方程。每个方程都是 个自由度的函数

请注意,在非冗余机械手的情况下,.

上述方程的时间导数如下所示

这可以用向量形式表示

矩阵 称为雅可比矩阵,其元素是运动学方程的偏导数。末端执行器速度与(已知)关节速度之间的关系由雅可比矩阵完全描述。末端执行器速度是关节速度的线性函数。

[edit | edit source]

此示例展示了另一种解决上述问题的思路。可以使用串联机械臂位置运动学部分中介绍的技术,或通过查看上图来直观地推导出该机械臂的位置运动学方程

因此,雅可比矩阵为

因此,末端执行器速度

需要注意的是,末端执行器的角速度当然是关节速度之和。另一种得到完全相同结果的方法是明确地包含角速度方程,然后相应地计算雅可比矩阵。正如预期,这个结果与上面例子中使用连杆变换矩阵得到的结果相同。

逆速度运动学

[编辑 | 编辑源代码]

这个问题可以通过对雅可比矩阵求逆来轻松解决...

奇异点

[编辑 | 编辑源代码]

如果雅可比矩阵 可逆,则可以对其求逆来轻松计算关节速度,前提是给定(笛卡尔)末端执行器速度。雅可比矩阵不可逆的位置( 的组合)被称为**奇异点**。将 的行列式设为零,并求解 可以找到这些奇异点。这些位置对应于**自由度的丧失**。

华夏公益教科书