At present, the inertial measurement unit (Inertial Measurement Unit, IMU) direction estimation error accumulation, not suitable for long time direction estimation problem, the invention proposes a IMU drift compensation method based on monocular vision, including the estimation of the direction of IMU, single camera direction estimation and error compensation of IMU visual aids based on three steps. The method of the invention in the feature points between two adjacent frames of the set, the epipolar constraint method to get the visual direction based on the estimated value, and applied to the calibration of IMU, IMU long time to solve the problem of error accumulation. The method of the invention is suitable for static and dynamic error compensation, and has the advantages of accuracy, stability and zero drift.
【技術實現步驟摘要】
基于單目視覺的IMU漂移補償方法
本專利技術涉及計算機視覺技術和圖像處理技術,具體地說是一種基于單目視覺的IMU漂移補償方法。
技術介紹
慣性測量單元(InertialMeasurementUnit,IMU)是集成有三軸加速計、三軸陀螺儀、三軸磁力計的MEMS慣性元件,用于測量物體三軸角速度、三軸加速度和三軸地磁分量。IMU具有體積小、重量輕、可隨身攜帶、穿戴方便等特點,廣泛用于載體方向估計和人體關節的動作捕捉。基于IMU的方向估計具有運算量小、動態特性好的優勢,適用于短時間內的方向估計。但由于MEMS傳感器本身由于漂移而造成誤差累積,使得IMU難以實現長期的方向估計。以往基于優化的IMU方向估計方法和基于統計學的IMU方向估計方法雖然能夠抑制噪聲對方向估計的影響,但存在如下問題:①在基于加速計的方向估計中,兩類方法都是基于一種假設:IMU采集到的三軸加速度僅包含有重力加速度分量,默認的載體自身的加速度分量為零,即載體自身只能做平緩、慢速的動作;②在基于室內環境的磁力計的方向估計中,IMU輸出的三軸地磁分量容易受到周邊鐵磁材料的影響而造成誤差;③在基于陀螺儀的方向估計中,陀螺儀輸出的三軸角速度值存在非定常的隨機誤差、偏移誤差和尺度偏差,即便經過補償,仍然無法解決MEMS器件自身的長期誤差累積問題。上述缺陷是制約IMU用于長時間方向估計的瓶頸,因此亟需一種魯棒、準確的方向估計方法解決IMU誤差累積的問題,實現長時間的方向估計。
技術實現思路
針對目前IMU方向估計存在誤差累積、無法適用于長時間方向估計的問題,本專利技術提出一種基于單目視覺的IMU漂移補償方法,在 ...
【技術保護點】
一種基于單目視覺的IMU漂移補償方法,其特征在于,包括以下步驟:步驟1:基于IMU的方向估計;步驟2:單目攝像頭的方向估計;步驟3:視覺輔助IMU的誤差補償。
【技術特征摘要】
1.一種基于單目視覺的IMU漂移補償方法,其特征在于,包括以下步驟:步驟1:基于IMU的方向估計;步驟2:單目攝像頭的方向估計;步驟3:視覺輔助IMU的誤差補償。2.根據權利要求1所述的基于單目視覺的IMU漂移補償方法,其特征在于,所述步驟1包括以下步驟:步驟1.1:計算陀螺儀的方向估計其中表示t時刻由IMU陀螺儀估計出的四元數,由(q0,q1,q2,q3)表示,q1、q2、q3分量分別對應旋轉軸在X、Y、Z方向的投影,q0分量對應IMU圍繞旋轉軸旋轉的角度;表示陀螺儀估計出的四元數的變化率,Δt表示采樣間隔;步驟1.2:以最小化估計值誤差為目標,定義目標函數:從而得到加速計與磁力計的方向估計其中,和分別表示加速計和磁力計估計值的誤差;步驟1.3:利用增益自適應互補濾波算法,估計求解IMU坐標系下的方向信息其中,kt表示自適應的增益系數,表示最終的方向估計信息。3.根據權利要求1所述的基于單目視覺的IMU漂移補償方法,其特征在于,所述步驟2包括以下步驟:步驟2.1:求取像素點偏差平方和(SSD):針對單目攝像頭采集到的相鄰兩幀圖像,求取像素點偏差平方和SSD;步驟2.2:如果SSD大于某一指定的閾值τ,則判斷IMU處于運動狀態;步驟2.2.1:采用特征點檢測與描述方法SURF方法生成64維特征點描述子;步驟2.2.2:利用特征點對的描述子具有歐氏距離最小原則實現相鄰幀圖像間特征點的匹配,得到匹配點對集合:{{x1,x′1},{x2,x′2},…{xn,x′n}};步驟2.2.3:結合重采樣一致性分析算法RANSAC移除特征點對中存在的誤匹配點;步驟2.2.4:利用計算機視覺中的外級線約束方程x′Ex=0,得到本質矩陣E;步驟2....
【專利技術屬性】
技術研發人員:梁煒,張吟龍,談金東,張曉玲,李楊,
申請(專利權)人:中國科學院沈陽自動化研究所,
類型:發明
國別省市:遼寧,21
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。