我当时正在考虑从Core Location插值位置速度。 如果有人在开车(加速),而我想测量从100kmh加速到200kmh的速度,则1Hz的位置更新对我来说并不精确,因为我可以获得199.9kmh的更新,下一个更新为204kmh。 如果我将所有更新保存到数据库中并在以后进行迭代,则可以创建它们之间更新的内插位置。 在更新位置时,是否有任何插值方法?有想法吗?
答案 0 :(得分:1)
您可以存储所有速度数据,然后使用相关方法制作连续的速度-时间函数f(t)
,然后可以求解f(t)=200
的t。
如评论所建议,您可以将速度数据和加速度数据与卡尔曼滤波器结合使用,以生成更好的f(t)
。请参阅here