原po:高翔slam十四讲-刚体运动
1.旋转矩阵
考虑一次旋转
- Before: 坐标系(e1,e2,e3), 向量(a1,a2,a3)
- After: 坐标系(e1',e2',e3'), 向量(a1',a2',a3')
- 即得到a = Ra' R 称为旋转矩阵(R是一个正交矩阵, 行列式为1)
![d324f2809144b5bd2d8db82e7bb1ec5c.png](https://img-blog.csdnimg.cn/img_convert/d324f2809144b5bd2d8db82e7bb1ec5c.png)
![df0e32d73d262fe51c15683d7875b6ce.png](https://img-blog.csdnimg.cn/img_convert/df0e32d73d262fe51c15683d7875b6ce.png)
考虑旋转+平移
- 欧拉定理(Euler’s rotation theorem):刚体在三维空间里的一般运动,可分解为刚体上方某一点的平移,以及绕经过此点的旋转轴的转动。
- 即得到a'=Ra+t
2.变换矩阵——考虑多次旋转+平移
- 齐次形式:
- 即得到a'=Ta T为变换矩阵