【问题标题】:How to get xy coordinates from three angles from gyroscope data如何从陀螺仪数据中获取三个角度的xy坐标
【发布时间】:2017-01-11 04:51:02
【问题描述】:

我正在编写一个代码,我需要将来自陀螺仪数据的三个角度(即方位角、俯仰角和滚动角)转换为屏幕上二维平面上的 x 和 y 坐标。我已经搜索但找不到合适的逻辑或算法来实现这一点。请帮忙。

【问题讨论】:

    标签: java android sensors


    【解决方案1】:

    陀螺仪为您提供旋转数据 - 如下所述:Motion Sensors,以及一些示例代码。

    你需要的可能是加速度计,你可以在这里看到一些答案,例如:Read x y z coordinates of android phone using accelerometer

    【讨论】:

    • 实际上,我已经在陀螺仪旁边使用加速度计,在过滤数据后,我得到了上面提到的三个方向角。但现在我不知道如何使用这些角度在 (x,y) 2d 平面中获得位置。
    • 但是为什么要从这些角度来获取它们呢?我给你的第二个链接显示了如何获得职位......
    • 使用组合的原因是为了去除所有传感器的漂移和噪声,以获得精确的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多