用之前校準,放在桌上叫做速度是0,相對高度是0。

這個原理可行嗎?如果可行需要多大的運算量多少耗電量之類的,具體分析一下謝謝。


手機上的目前不行,我測試過,精度太差誤差太大。


參見慣性導航系統,市場上能買到,挺成熟了
原理上是可行的。但實際上連續積分2次將放大誤差導致結果很不理想。除非加速度感測器精度很高,在用上較好的濾波器(比如UKF本人學生黨只懂這個…)應該能較好的實現。記得好像有一個視頻,一個人在腳上放了加速度計,然後通過上位機將採集到的數據通過matlab計算成運動軌跡並繪圖,看起來效果很好,題主可以去參考參考…

加速度計的積分是速度,速度的積分才是位移。

也就是要對加速度計進行二次積分。

即使感測器精度很好,標定誤差也很小,也無法避免這個誤差一直累計下去。

實際上現實中即使用陀螺儀這種角速度感測器積分出角度,也就是只用積一次分,也是存在累積誤差的,最好能夠定期通過電子羅盤這種絕對角度感測器校準。

我認為主要的問題是精度不好控制。因為如果光用這個的話,誤差是隨著你的積分一直積分的,而且沒法修證,也就是說誤差會越來越大,無法把它控制在一定範圍內。除非讓用戶每隔一段時間就停下來校準一次。

我覺得可以用攝像頭輔助。想到一款遊戲叫做病毒大戰,在諾基亞3230上的。感覺這個遊戲可以通過攝像頭確定自己的位置。說不定可以參考這個遊戲的思路。
低精度的誤差太多太大,很難單獨使用,但和其他感測器融合使用比較不錯


推薦閱讀:
相关文章