觀點(diǎn)一
沒人帶就是容易跳這種坑,我之前就傻不拉吉地花了一周時(shí)間做純imu定位。
做狀態(tài)估計(jì),首先要明確一點(diǎn):任何算法都不能突破傳感器本身的精度帶來的限制。以下這張圖片源自一篇關(guān)于imu的綜述(侵刪),
我標(biāo)紅的部分是文章錯(cuò)誤,兩個(gè)加速度bias位置放反了。
現(xiàn)在精度最好的imu一個(gè)小時(shí)會(huì)累積幾十米的誤差,價(jià)格上百萬美元,用在洲際彈道導(dǎo)彈上的(你老板買得起?)。幾萬美元價(jià)位的imu,一分鐘的位置誤差計(jì)算下來大概是5米,注意是一分鐘,由于加速度二次積分后,得到的位置與時(shí)間是二次關(guān)系,即位置誤差隨時(shí)間呈拋物線增長(zhǎng)。
所以單純用imu加速度計(jì)做定位是很不現(xiàn)實(shí)的,希望新入門的同學(xué)別再跳這種坑了。
觀點(diǎn)二
基于IMU的定位(也就是我們通常稱為的慣性導(dǎo)航)本質(zhì)上屬于航位推算定位,定位解算是基于運(yùn)動(dòng)積分的,之前定位結(jié)果中的定位誤差會(huì)累積到當(dāng)前定位結(jié)果中,同時(shí)由于IMU本身的零偏,最終表現(xiàn)就是定位誤差會(huì)隨時(shí)間累積。
因此在實(shí)際應(yīng)用中,需要同時(shí)結(jié)合其他定位誤差無累積的定位手段,如無線電導(dǎo)航(GPS、UWB等)或特征匹配定位(地形匹配、激光點(diǎn)云地圖匹配等),來實(shí)時(shí)輔助進(jìn)行慣導(dǎo)誤差修正,才能一定程度上抑制誤差積累,滿足使用需求。
當(dāng)然,如果確實(shí)沒有其他傳感器或定位手段可用,單獨(dú)使用IMU定位的話,為避免誤差過快累積,一方面,要對(duì)IMU做內(nèi)參(零偏、刻度系數(shù)誤差等)標(biāo)定;另一方面,要結(jié)合具體應(yīng)用平臺(tái)和場(chǎng)景,考慮加入零速校正、零角度校正或運(yùn)動(dòng)約束等。
另外,僅僅用于航姿估計(jì)時(shí),可以采用無人機(jī)領(lǐng)域常用的基于加速度和角速度輸出的互補(bǔ)濾波方法,給出精確的俯仰角和橫滾角。
觀點(diǎn)三
我自己沒有純IMU的經(jīng)驗(yàn),但是可以分享下我知道的和我看到的看是否對(duì)題主有幫助。
1.買個(gè)非常貴的IMU: 最直接簡(jiǎn)單暴力的方法,航天工程和軍用無人機(jī)里應(yīng)該就是用了精度很高的IMU。而且據(jù)老板所說,有次SIGGRAPH還是什么會(huì)上有人演示過純IMU的SLAM系統(tǒng),效果杠杠的,不過很貴很貴就是了。
2.結(jié)合具體應(yīng)用場(chǎng)景的約束: 可以參考下 https://drive.google.com/file/d/1tQyz5DGklJvOyFqdr9z3fKDWOti6A8sZ/view 系列工作。
根據(jù)后續(xù)改進(jìn)這個(gè)工作的同學(xué)的反饋,他能夠用IMU+LSTM的方式取得很好的結(jié)果,而且有意思的是用了LSTM的結(jié)果也只比step counting好一些。這說明在手持設(shè)備這種場(chǎng)景下勻速運(yùn)動(dòng)是個(gè)很強(qiáng)的先驗(yàn)約束,如果題主的應(yīng)用場(chǎng)景存在這種強(qiáng)先驗(yàn)的話可以從這方面入手,而不是僅僅著眼IMU數(shù)據(jù)本身。
審核編輯 :李倩
-
傳感器
+關(guān)注
關(guān)注
2562文章
52476瀏覽量
763243 -
算法
+關(guān)注
關(guān)注
23文章
4695瀏覽量
94647 -
定位
+關(guān)注
關(guān)注
5文章
1400瀏覽量
35807
原文標(biāo)題:基于imu定位的方法,如何解決累積誤差?
文章出處:【微信號(hào):3D視覺工坊,微信公眾號(hào):3D視覺工坊】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
IMU中的misaligment誤差是如何區(qū)分Axis to axis與Axis to frame誤差的?
分析信號(hào)鏈中累積直流誤差最詳盡的方法
MSP430FR2311 中 UART 通訊的累積誤差分析計(jì)算和時(shí)鐘頻率優(yōu)選
基于MSP430F149單片機(jī)設(shè)計(jì)的室外移動(dòng)機(jī)器人組合導(dǎo)航定位系統(tǒng)
IMU誤差來源/表達(dá)式/標(biāo)定
如何用不同的方法在信號(hào)中添加或累積誤差?
IMU的工作原理是什么?怎樣去搭建一種IMU誤差模型?精選資料分享
如何利用工業(yè)級(jí)IMU減少正交誤差的影響

全景圖像鑲嵌中累積誤差的分析與減少方法研究

偽衛(wèi)星定位線性化誤差評(píng)估方法

一種基于單目視覺的誤差檢測(cè)方法

自動(dòng)駕駛高精組合導(dǎo)航設(shè)備拆解-導(dǎo)遠(yuǎn)570D

如何用不同的方法在信號(hào)中添加或累積誤差

評(píng)論