如何从可变加速度计获取速度(简单线性运动)?
我想根据加速度计随时计算当前的iphone运动速度,加速度计是可变的。任何人都可以提供任何想法吗?
I want compute the current iphone motion velocity anytime based on accelerometer, the accelerometer is variable. Anyone can give any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
基本上是不可能的。唯一的方法是整合加速度,但这会放大 iPhone 不太精确的加速度计的不准确性,而且因为你没有独立的方向传感器(iPhone 使用重力来计算出这一点!),你无法区分倾斜手机产生的横向加速度。
人们在现实世界中的做法是使用 GPS 等其他设备测量速度,并使用加速度计进行插值。
It's basically impossible. The only way is to integrate the acceleration, but that magnifies the inaccuracy of the iPhone's not very accurate accelerometer, and because you don't have an independent orientation sensor (the iPhone uses gravity to figure that out!), you can't distinguish lateral acceleration from tilting the phone.
How people do this in the real world is to measure velocity using something else like GPS, and use the accelerometer to interpolate.