【发布时间】:2014-06-23 13:34:38
【问题描述】:
我有一个初始四元数 q0。我得到角速度测量值,我整合了速度,所以我在 50Hz 左右得到了 3 个角度。如何根据 3 个角度制作四元数?我不能只做 3 个四元数,可以吗?
所以说清楚。
Q.new=Q.new*Q.update(alfa,beta,gamma)
Q.new 以四元数表示我当前的方向,我想通过乘以 Q.update 四元数来更新它。如何使用角度进行 Q.update?
谢谢!
【问题讨论】:
-
不幸的消息是:它很多比这复杂。参见例如Orientation estimation using a quaternion-based indirect Kalman filter with adaptive estimation of external acceleration。对了,你打算怎么处理陀螺漂移?
-
这个问题似乎与帮助中心定义的范围内的编程无关。
-
对不起,伙计们。我两周前刚开始担任软件开发人员,这是我在这里的第一个问题(有趣的是我是一名机械工程师:D)。你是最棒的!关于漂移?我还不知道。
标签: orientation velocity quaternions gyroscope