-1

我正在使用陀螺仪的用户加速度并试图将其转换为速度并最终转换为距离。错误现在不是问题。问题是我不知道陀螺仪的用户加速度返回的值的单位是什么。

由于隐含的加速度以 m/s2 为单位,所以我将其转换为 m/s,然后再转换为米。我得到的距离值太小了。然后我将我对 m/s2 的假设更改为 km/s2,然后再次进行转换,然后我得到的距离值有点现实(同样,现在的错误不是问题)。我查看了文档和不同的问答博客,但没有明确提及返回 gyroscope.useracceleration 的单位。

关于这个主题的任何帮助。我需要知道返回值的类型,以便我可以使用它来为我谋取利益。我还研究过我们需要积分,然后对其进行双重积分以获得距离。但为此,我还需要知道返回的值的类型和单位

4

1 回答 1

1

加速度报告为 G 力值,即 1g = 9.81 m/s^2。

虽然文档Gyroscope没有提到任何单位,但参考Input说明“沿每个轴的加速度由硬件直接报告为 G 力值”。

于 2014-05-03T16:00:05.817 回答