视觉SLAM学习笔记7

欧拉角

由于旋转矩阵,旋转向量等方法描述旋转是十分不直观的,我们很难直接通过矩阵和向量来想象中国旋转是什么样的,因此引入欧拉角,提供一种非常直观的方式来描述旋转,使用三个分离的转角,把一次旋转分解成三次绕不同轴的旋转,分解的方式可以有很多,ZYX即 偏航-俯仰-滚转(yaw-pitch-roll)是比较常用的。同时还要区分每次旋转是绕固定轴还是绕旋转之后的轴旋转

ZYX 偏航-俯仰-滚转(yaw-pitch-roll)——rpy

  1. 绕物体的 Z 轴旋转,得到偏航角 yaw
  2. 绕旋转之后的 Y 轴旋转,得到俯仰角 pitch
  3. 绕旋转之后的 X 轴旋转,得到滚转角 roll

在这里插入图片描述

此时可使用[r,p,y]T这样一个三维向量来描述任意旋转,可以直接想象出旋转过程,非常直观

欧拉角的局限

万向锁问题,当俯仰角为±90°,第一次旋转与第三次旋转将使用同一个轴,使得系统丢失了一个自由度(由三次旋转变成了两次旋转),这被称为奇异性问题,在其他形式的欧拉角中也同样存在
在这里插入图片描述
只要我们想用三个实数来表达三维旋转时,都会不可避免地碰到奇异性问题。
因此,欧拉角不适于插值和迭代,往往只用于人机交互中,想验证自己算法是否有错时,转换成欧拉角能够快速辨认结果的正确与否
我们也很少在 SLAM程序中直接使用欧拉角表达姿态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jason 20

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值