動態(tài)未知環(huán)境中掃地機(jī)器人魯棒定位
魯棒定位與地圖構(gòu)建算法整體架構(gòu)
針對動態(tài)未知環(huán)境的特性,魯棒定位與地圖構(gòu)建算法采用“感知預(yù)處理-動態(tài)分離-緊耦合定位-增量建圖-閉環(huán)修正”的五層架構(gòu),全程弱化先驗環(huán)境依賴,通過自適應(yīng)算法實現(xiàn)動態(tài)干擾剔除、誤差抑制與地圖實時更新,兼顧定位魯棒性、建圖精度與嵌入式實時性,適配家庭動態(tài)未知場景的全流程作業(yè)需求。
多源感知預(yù)處理層
感知預(yù)處理層以激光雷達(dá)、視覺攝像頭、IMU、輪式里程計為核心傳感單元,對原始數(shù)據(jù)進(jìn)行降噪、校準(zhǔn)與時空對齊,消除硬件固有噪聲與時序偏差。對激光雷達(dá)點云進(jìn)行自適應(yīng)濾波,剔除離群噪聲點與異常反射數(shù)據(jù);對視覺圖像做畸變校正與光度歸一化,降低光線變化帶來的特征提取誤差;對IMU執(zhí)行零偏在線補(bǔ)償,對里程計建立打滑誤差模型,修正地面滑動帶來的位移偏差,為后續(xù)模塊提供高質(zhì)量感知數(shù)據(jù)。
動態(tài)-靜態(tài)特征分離層
動態(tài)-靜態(tài)特征分離層是魯棒算法的核心模塊,采用幾何判別與語義輔助結(jié)合的方式,在無環(huán)境先驗信息的前提下,精準(zhǔn)區(qū)分動態(tài)干擾特征與靜態(tài)環(huán)境特征。通過幀間數(shù)據(jù)一致性檢測,分析點云、圖像特征的運動軌跡與速度變化,標(biāo)記動態(tài)特征并予以剔除;結(jié)合輕量化視覺模型輔助識別動態(tài)目標(biāo),進(jìn)一步過濾殘留動態(tài)干擾,僅保留墻面、固定家具等靜態(tài)特征,為定位與建圖提供純凈數(shù)據(jù)。
緊耦合魯棒定位層
緊耦合魯棒定位層將靜態(tài)激光特征、視覺特征、IMU與里程計數(shù)據(jù)納入統(tǒng)一優(yōu)化框架,采用滑動窗口濾波與因子圖優(yōu)化算法,實現(xiàn)多源數(shù)據(jù)的深度融合定位。利用靜態(tài)特征構(gòu)建幾何約束,IMU與里程計提供高頻運動約束,動態(tài)調(diào)整各傳感數(shù)據(jù)權(quán)重,在動態(tài)遮擋、環(huán)境突變場景下,通過多源互補(bǔ)維持位姿解算穩(wěn)定性,有效抑制定位漂移,保證未知環(huán)境下的定位連續(xù)性。
增量式地圖構(gòu)建層
增量式地圖構(gòu)建層采用柵格-拓?fù)浠旌系貓D模式,基于靜態(tài)感知數(shù)據(jù)實現(xiàn)地圖的實時更新與拓展。摒棄全局一次性建圖模式,跟隨機(jī)器人移動逐步構(gòu)建局部地圖,對未知障礙物采用臨時標(biāo)記機(jī)制,區(qū)分動態(tài)臨時障礙與靜態(tài)永久障礙;通過點云插值與輪廓擬合,補(bǔ)全傳感器缺失數(shù)據(jù),修復(fù)地圖空洞,保證地圖細(xì)節(jié)完整,同時支持局部地圖快速更新,適配環(huán)境突發(fā)變化。
全局閉環(huán)修正層
全局閉環(huán)修正層通過靜態(tài)特征匹配實現(xiàn)回環(huán)檢測,針對動態(tài)未知環(huán)境下特征變化頻繁的問題,采用稀疏關(guān)鍵幀匹配策略,篩選穩(wěn)定靜態(tài)特征構(gòu)建回環(huán)約束。當(dāng)檢測到有效回環(huán)時,觸發(fā)全局位姿與地圖優(yōu)化,修正長時作業(yè)累積的漂移誤差,保證地圖的全局一致性與定位精度,解決環(huán)境突變帶來的建圖錯位問題。





