問題描述
我正在開發一個應用程序,我想在沒有 GPS 的建筑物內跟蹤移動用戶的位置.用戶從一個眾所周知的固定位置開始(精確到 5 厘米以內),此時手機中的加速度計將被激活以跟蹤相對于該固定位置的任何進一步移動.我的問題是,在當前這一代智能手機(iphone、android 手機等)中,根據這些手機通常配備的加速度計,人們期望能夠準確地跟蹤某人的位置?
I am working on an application where I would like to track the position of a mobile user inside a building where GPS is unavailable. The user starts at a well known fixed location (accurate to within 5 centimeters), at which point the accelerometer in the phone is to be activated to track any further movements with respect to that fixed location. My question is, in current generation smart phones (iphones, android phones, etc), how accurately can one expect to be able to track somebodies position based on the accelerometer these phones generally come equip with?
具體的例子會很好,例如如果我從起點移動 50 米 X,從起點移動 35 米 Y,從起點移動 5 米 Z,我可以預期我的位置大約在 +/- 在大多數當前智能手??機上為 80 厘米",或其他.
Specific examples would be good, such as "If I move 50 meters X from the starting point, 35 meters Y from the starting point and 5 meters Z from the starting point, I can expect my location to be approximated to within +/- 80 centimeters on most current smart phones", or whatever.
我對諸如卡爾曼濾波器之類的漂移校正技術只有膚淺的了解,但如果此類技術與我的應用相關并且有人想描述我可能從此類技術中獲得的校正質量,那將是一個加分項.
I have only a superficial understanding of techniques like Kalman filters to correct for drift, though if such techniques are relevant to my application and someone wants to describe the quality of the corrections I might get from such techniques, that would be a plus.
推薦答案
如果你將加速度計值積分兩次,你會得到位置,但 錯誤是可怕的.在實踐中是沒有用的.
If you integrate the accelerometer values twice you get position but the error is horrible. It is useless in practice.
這里是 23:20 的解釋原因(Google 技術講座).
Here is an explanation why (Google Tech Talk) at 23:20.
我回答了一個類似的問題.
這篇關于用于定位時,手機加速度計的真實世界精度是多少?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!