动态未知环境中扫地机器人鲁棒定位
扫描二维码
随时随地手机看文章
鲁棒定位与地图构建算法整体架构
针对动态未知环境的特性,鲁棒定位与地图构建算法采用“感知预处理-动态分离-紧耦合定位-增量建图-闭环修正”的五层架构,全程弱化先验环境依赖,通过自适应算法实现动态干扰剔除、误差抑制与地图实时更新,兼顾定位鲁棒性、建图精度与嵌入式实时性,适配家庭动态未知场景的全流程作业需求。
多源感知预处理层
感知预处理层以激光雷达、视觉摄像头、IMU、轮式里程计为核心传感单元,对原始数据进行降噪、校准与时空对齐,消除硬件固有噪声与时序偏差。对激光雷达点云进行自适应滤波,剔除离群噪声点与异常反射数据;对视觉图像做畸变校正与光度归一化,降低光线变化带来的特征提取误差;对IMU执行零偏在线补偿,对里程计建立打滑误差模型,修正地面滑动带来的位移偏差,为后续模块提供高质量感知数据。
动态-静态特征分离层
动态-静态特征分离层是鲁棒算法的核心模块,采用几何判别与语义辅助结合的方式,在无环境先验信息的前提下,精准区分动态干扰特征与静态环境特征。通过帧间数据一致性检测,分析点云、图像特征的运动轨迹与速度变化,标记动态特征并予以剔除;结合轻量化视觉模型辅助识别动态目标,进一步过滤残留动态干扰,仅保留墙面、固定家具等静态特征,为定位与建图提供纯净数据。
紧耦合鲁棒定位层
紧耦合鲁棒定位层将静态激光特征、视觉特征、IMU与里程计数据纳入统一优化框架,采用滑动窗口滤波与因子图优化算法,实现多源数据的深度融合定位。利用静态特征构建几何约束,IMU与里程计提供高频运动约束,动态调整各传感数据权重,在动态遮挡、环境突变场景下,通过多源互补维持位姿解算稳定性,有效抑制定位漂移,保证未知环境下的定位连续性。
增量式地图构建层
增量式地图构建层采用栅格-拓扑混合地图模式,基于静态感知数据实现地图的实时更新与拓展。摒弃全局一次性建图模式,跟随机器人移动逐步构建局部地图,对未知障碍物采用临时标记机制,区分动态临时障碍与静态永久障碍;通过点云插值与轮廓拟合,补全传感器缺失数据,修复地图空洞,保证地图细节完整,同时支持局部地图快速更新,适配环境突发变化。
全局闭环修正层
全局闭环修正层通过静态特征匹配实现回环检测,针对动态未知环境下特征变化频繁的问题,采用稀疏关键帧匹配策略,筛选稳定静态特征构建回环约束。当检测到有效回环时,触发全局位姿与地图优化,修正长时作业累积的漂移误差,保证地图的全局一致性与定位精度,解决环境突变带来的建图错位问题。





