littleshrimp 发表于 2019-5-23 19:04
建议你读一下这个文档
Getting started with the osxMotionFX fusion and compass library
for X-CUBE- ...
谢谢,这个问题已经解决,现在用MotionFX已经可以得到6轴(传感器为LSM6DSL:3轴加速度+3轴陀螺仪)融合的输出数据了。
但是遇到另一个问题:我把传感器转动(航向角)90度,输出的航向角数据只变化了18度左右.我把传感器调整到航向角的零位置,然后转动一圈,输出数据(航向角)只有70几度的样子,于是我继续转动传感器,转了大概5圈的样子传感器输出数据(航向角)才变为360。给人的感觉是输出数据被成倍数缩小了似的。
输出数据为MotionFX库 output函数中的rotation数据。未作任何其它处理。
希望能帮忙解答,谢谢!