[传感器融合] 3D空间的位置表示方法

本文介绍了3D空间中旋转和方向的概念,探讨了旋转矩阵、欧拉角和四元数在表示旋转中的应用。重点讲解了单位四元数与旋转的关联,并对比了内旋与外旋的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


目标:我们需要测量的是一个刚体的方向,当使用IMUs时需要用方向确定位置。

姿态和旋转 Orientation and Rotation

❓ 对Orientation这个单词翻译还是有点困惑,姿态一般是用pose,我下面用的方向,但觉得不准确,如有好的翻译,留言,我再更新,感谢。

  1. 方向和旋转的概念
    方向:状态,是旋转后的结果
    旋转:改变状态的过程/动作
    方向是周期的,对于每一个方向可以通过两个旋转产生。例如: 绕 x x x轴旋转 π 2 \frac{\pi}{2} 2π和绕 − x -x x轴旋转 3 π 2 \frac{3\pi}{2} 23π 产生相同的方向。
  2. 欧拉旋转定理:在三维空间里,假设一个刚体在做一个旋转的时候,刚体内部至少有一点固定不动,则此位移等价于一个绕着包含那个固定点的固定轴的旋转。(来自百度百科)
    说明每一个方向几乎唯一地由旋转轴 j j j 和旋转角 α ∈ [ 0 , π ] \alpha \in[0,\pi] α[0,π]决定的

旋转刚体的坐标系

  1. 正交坐标系定义:[x,y,z]
  2. 坐标定义
    刚体A的某一点 A P {}_{}^{A}P AP在A坐标系下表示为: A A P {}_{A}^{A}P AAP,与旋转体对应的点 B P {}_{}^{B}P BP 在B坐标系的坐标相同。
    A A P = B B P {}_{A}^{A}P = {}_{B}^{B}P AAP=BBP

旋转矩阵表示方法

A B P = [ A B x , A B y , A B z ] B B P {}_{A}^{B}P = [{}_{A}^{B}x,{}_{A}^{B}y,{}_{A}^{B}z] {}_{B}^{B}P ABP=[ABx,ABy,AB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值