问题描述
我使用 Android 设备(小米 Mi9-SE (Android 10) 和华为 P10 (Android 9))来收集骑自行车的运动数据。因此,我正在测量 i.a 旋转矢量,它描述了智能手机相对于地球参考系 (android documentation) 的旋转。
传感器返回四个值,将旋转表示为四元数 (w,x,y,z)。
在我的实验中,我用两个智能手机记录了一次自行车骑行,这两个智能手机以相同的对齐方式相互粘在一起。当我以数字方式绘制旋转传感器的返回值时,它们似乎在某些阶段相似而在其他阶段不同(参见 1、2)
然而,当处于不同的阶段时(例如~22:12:30h),旋转似乎仍然以某种方式相同,但轴交换了。我绘制了两个相应的旋转(参见 3、4)。如果 x 和 y 轴交换并镜像到新的 y 上,则旋转将变得相似。我想知道这种行为是由于不准确/坏的传感器还是我错过了使用四元数的东西。
如果有人能告诉我,如果/哪里我错过了一点,那就太好了。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)