欧拉角与四元数姿态表示实战手册

📚 共计 30 章节
01
姿态描述基础
为什么需要姿态表示?欧拉角与四元数的直观对比。
概念对比
02
欧拉角定义
俯仰角、偏航角、滚转角,以及万向锁问题。
万向锁经典
03
欧拉角旋转顺序
内旋与外旋,12种旋转顺序详解。
内旋外旋
04
欧拉角转旋转矩阵
数学推导与Python代码实现。
推导Python
05
旋转矩阵转欧拉角
多解问题与奇异情况处理。
多解奇异
06
四元数基础
复数回顾,四元数定义与基本运算。
复数定义
07
四元数乘法
哈密顿积的几何意义与代码实现。
哈密顿积几何
08
四元数共轭与模长
单位四元数与旋转的关系。
单位化旋转
09
四元数表示旋转
罗德里格斯公式与四元数旋转公式。
罗德里格斯公式
10
四元数转旋转矩阵
公式推导与Python实现。
推导实现
11
旋转矩阵转四元数
数值稳定性与算法选择。
数值稳定性
12
欧拉角转四元数
分步转换与直接公式。
分步直接
13
四元数转欧拉角
从四元数到欧拉角的完整流程。
流程转换
14
四元数插值
Slerp原理与代码实现。
Slerp插值
15
四元数微分方程
姿态运动学与数值积分。
微分积分
16
姿态误差表示
欧拉角误差与四元数误差对比。
误差对比
17
互补滤波姿态解算
原理与Python实现。
互补滤波
18
Mahony滤波
基于四元数的经典姿态估计算法。
Mahony经典
19
Madgwick滤波
梯度下降法姿态解算。
梯度下降Madgwick
20
扩展卡尔曼滤波(EKF)姿态估计
状态方程与观测方程。
EKF状态估计
21
姿态传感器校准
加速度计、陀螺仪、磁力计校准方法。
校准传感器
22
坐标系变换
机体坐标系、导航坐标系、地球坐标系。
坐标系变换
23
姿态可视化
使用Matplotlib绘制3D姿态动画。
可视化Matplotlib
24
四元数链式法则
多旋翼无人机姿态控制中的应用。
链式法则无人机
25
姿态平滑与滤波
低通滤波、滑动平均与卡尔曼滤波。
平滑滤波
26
姿态解算性能评估
精度、实时性与鲁棒性测试。
评估鲁棒性
27
常见姿态解算库
SciPy、PyQuaternion、ROS tf2。
工具
28
实战案例1:基于MPU6050
六轴姿态解算。
MPU6050六轴
29
实战案例2:基于BNO055
九轴绝对姿态输出。
BNO055九轴
30
总结与进阶
李群李代数、SE(3)与未来趋势。
李群SE(3)