gpt4 book ai didi

iphone - 如何区分 iPhone 中的运动加速度与振动和噪音

转载 作者:行者123 更新时间:2023-12-03 20:12:16 26 4
gpt4 key购买 nike

StackOverflow 上的大家好。

简短版本:)

我需要使用仅与 iPhone 运动相关的 (x,y,z) 加速度值。需要明确的是,想象一个像汽车这样的环境。 iPhone 的加速计非常灵敏。如果我以 100Hz 的频率记录加速度值,就会发现有很多与噪声、汽车振动和其他加速度矢量相关的值,这些值不像 iPhone 运动那样定向(例如,阻尼器振荡导致沿 z 轴定向的加速度矢量)。

换句话说,我需要以一种能够隔离方向与运动方向相同(在一定偏移范围内)的加速度的方式过滤加速度检测。

更深层次的考虑:'(

显然,我可以固定iphone的位置,使其y轴与移动方向重叠(在以前的汽车环境中,这意味着将iphone的y轴固定为与前方平行)。问题是我需要允许 iPhone 的相对时刻。我无法修复 iPhone 位置。

首先,我分析了噪声和振动产生的值,我发现它们的幅度通常比正常汽车的加速度高得多。过滤幅度是缓解问题的好主意,但这不是解决方案:一方面,许多不需要的噪声加速度未被过滤,因为它们的幅度落在该范围内;另一方面,许多想要的运动加速度被过滤,因为它们落在范围之外。范围。

在 iPhone 3GS 上,我可以使用磁力计来测量相对于磁北的航向度数。我可以用它来查找运动方向,但问题仍然存在:磁航向值始终是相对于设备顶部测量的。所以iPhone应该沿着正面方向固定。

我想不出任何其他解决方案。有想法吗?坦克你!

最佳答案

SDK 中有一个名为“AccelerometerGraph”的示例,具有高通滤波功能。你看过吗?

关于iphone - 如何区分 iPhone 中的运动加速度与振动和噪音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1539151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com