|
|
1
10
由于GPS和加速计有不同的缺点,您最好的选择可能是一种组合方法-大约每分钟从GPS获取一次测量值,然后从加速计添加实时变化。 |
|
|
2
10
从实际的角度来看,通过作用在加速计上的力无法获得准确的速度。 使用GPS,每隔1分钟读取一次读数,并将GPS置于其间休眠。 以下是一个例子:
|
|
3
4
(在哪里
然后频繁测量加速计:
|
|
|
4
3
我不确定你用加速度计跟踪速度会走多远。为此,您必须确保捕捉到每个加速度,因为任何丢失的数据点都会指示错误的速度(当然,这是假设您能够将报告的加速度计值转换为标准单位)。因此,您必须不断运行加速计,它本身会吸很多果汁(而且,您也不能保证所有的加速度)。我建议使用CoreLocation。 |
|
|
5
2
虽然我不知道iphoneapi,但我知道一些关于GPS和惯性导航的知识。这可能有用。 我使用过的GPS接收机都可以根据接收到的GPS信号直接测量速度。这些测量甚至比位置数据更精确。我不知道苹果API是否提供访问,甚至苹果是否配置了接收器来提供这些数据。这将是获得速度测量的更有效途径。 下一个途径是,考虑到您有加速度计数据和GPS数据,将它们结合起来,正如前面其他海报和评论所提到的那样。利用GPS对加速度计数据中累积的惯性测量值进行定期修正,在实践中效果良好。它提供了更频繁的加速计测量的好处,以及GPS测量的准确性。通常使用卡尔曼滤波器。但是,考虑到所选平台的精度和时间限制,卡尔曼滤波器可能过于致命,一些更简单的实现和运行方法应该可以很好地工作。
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 3 年前 |
|
|
YosiFZ · pod更新依赖关系pod 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |