位置与姿态表示:理论、计算与应用
1. 引言
在机器人学、计算机视觉等领域,准确表示物体的位置和姿态是至关重要的。本文将深入探讨位置和姿态的表示方法,包括导数计算、空间速度变换、增量旋转和刚体运动等方面,并介绍相关工具包的使用。
2. 姿态导数与空间速度
2.1 单位四元数导数
单位四元数的导数并非单位四元数,而是一个常规四元数,可视为四维向量。工具包中的 dot 和 dotb 方法分别实现了相关计算。
2.2 姿态导数的确定
通过将姿态表示为齐次变换矩阵,对时间求导并代入特定公式,可确定姿态的导数。
2.3 空间速度的描述
物体的变化率可以用当前方向 $A_RB$ 以及两个速度来描述:
- 线性或平移速度 $v = A’B$ 是坐标系 ${B}$ 的原点相对于坐标系 ${A}$ 的速度。
- 角速度 $A\omega B$ 前文已介绍。
将这两个速度向量组合,可得到空间速度向量,它表示坐标系 ${B}$ 相对于坐标系 ${A}$ 的瞬时速度。物体内的每个点都具有相同的角速度,结合任意点的平移速度向量,就足以完全描述刚体的瞬时运动。通常将坐标系 ${B}$ 放置在物体的质心处。
3. 空间速度变换
3.1 不同坐标系下的空间速度关系
运动物体的速度可以相对于世界参考坐标系 ${A}$ 或运动物体坐标系 ${B}$ 来表示,它们之间存在线性关系:
[
A\xi B \sim (A_R
超级会员免费看
订阅专栏 解锁全文

2309

被折叠的 条评论
为什么被折叠?



