如何从可变加速度计获得速度(在简单的线性运动中)?

Posted

技术标签:

【中文标题】如何从可变加速度计获得速度(在简单的线性运动中)?【英文标题】:How to get velocity from variable accelerometer(in simple linar motion)? 【发布时间】:2011-01-13 02:57:30 【问题描述】:

我想根据加速度计随时计算当前的 iphone 运动速度,加速度计是可变的。任何人都可以给出任何想法吗?

【问题讨论】:

【参考方案1】:

这基本上是不可能的。唯一的方法是整合加速度,但这放大了 iPhone 不是很精确的加速度计的不准确性,而且因为你没有独立的方向传感器(iPhone 使用重力来解决这个问题!),你无法区分倾斜手机的横向加速度。

人们在现实世界中的做法是使用 GPS 等其他工具测量速度,然后使用加速度计进行插值。

【讨论】:

是的。这就像通过使用您的车速表和指南针来了解您的位置。如果您知道自己的初始位置,可能会工作一段时间,但错误会很快累积。

以上是关于如何从可变加速度计获得速度(在简单的线性运动中)?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 3 轴加速度计数据中获取运动大小

从设备坐标系到绝对坐标系的加速度

如何从 SensorManager 获取线性加速度数据?

从数据点计算加速度

编程基础——加速度控制指令

加速度传感器是怎么检测震动的