math - 基于 IMU 软件的方向调整
问题描述
我有一个六轴 IMU,它以四元数、欧拉角和 YPR 格式输出方向数据。该数据用于四轴飞行器 PID 控制器以实现稳定。
我已经建立了一个用于调整四轴飞行器的测试台;然而,测试台的旋转轴从 IMU 测量轴旋转了约 45°。
以前,我设法使用旋转矩阵来调整偏移量,但是(考虑到程序的一些更改)我现在处理的是角度/四元数而不是向量,而且这种方法似乎不再适用(至少没有中间步骤) 到测量数据。
这引出了我的问题:如何将这个 45° 变换应用于输出数据(以提供的格式——四元数、欧拉、YPR)以测量沿旋转轴的姿态?
解决方案
推荐阅读
- mysql - 将参数从 Excel VBA 传递到 sql 数据库时如何使用类型 adDecimal?
- angularjs - 将 ng-repeat 设置为变量
- sql - SQL Server,字符串是多行中的子字符串
- python - 是否有列表理解“中断”语法?
- python-3.8 - 为什么一段代码没有被执行,但该部分也没有显示错误?
- angular - 角测试中定型管内的测试值
- jena - 检查文件是否遵守某种格式的最简单方法?
- google-analytics - 使用 Google Tag Manager 在 Google Analytics 中进行跟踪时在 dataLayer 中使用自定义维度
- mongodb - MongoDB 推送或更新数据
- c# - 在 EF6 Code-First 中管理 3 层表之间的级联删除