基于信息融合的环境自适应导航系统架构设计
扫描二维码
随时随地手机看文章
基于信息融合的扫地机器人环境自适应导航系统采用分层架构设计,自上而下分为感知层、信息融合层、导航决策层、执行层,各层协同工作,实现环境感知、信息融合、导航决策与动作执行的闭环管理。该架构兼顾模块化设计与灵活性,便于算法优化与工程化落地,同时能够根据环境变化动态调整各层工作模式,提升系统的环境自适应能力。
感知层:多源信息采集模块
感知层是导航系统的信息输入核心,负责采集家庭环境的几何信息、纹理信息、机器人运动状态信息与地形信息,为后续信息融合与导航决策提供原始数据。感知层整合多种异构传感器,按功能分为环境感知传感器与运动状态感知传感器,各类传感器协同工作,覆盖导航所需的全维度信息。
环境感知传感器主要包括:激光雷达(单线/多线),采用SPAD单光子探测技术的激光雷达可实现60米远距测距,在100KLux强光下仍能稳定工作,误差小于1.5cm,可精准捕捉环境几何轮廓、障碍物位置与距离,输出3D点云数据,解决传统激光雷达测距不足、抗强光能力弱的痛点;视觉传感器(RGBD摄像头、3D结构光传感器),RGBD摄像头可直接采集深度与纹理数据,3D结构光传感器通过发射红外光斑矩阵,实现毫米级距离测量,响应速度小于10ms,可精准识别微小障碍物、地面材质与地形高差,补充激光雷达的细节感知不足;超声波传感器,采用dToF原理,不受地面材质影响,可快速判断距离,灵活部署于机身边缘或底部,补充激光与视觉传感器的近距离盲区,提升低矮空间与墙边的感知精度;红外传感器,用于弱光环境下的辅助感知,补充视觉传感器的光照依赖缺陷。
运动状态感知传感器主要包括:惯性测量单元(IMU),采样频率高达100-200Hz,实时输出机器人的姿态角、加速度与角速度数据,快速捕捉机器人的运动状态变化,辅助判断碰撞、打滑或倾斜;轮式里程计,采集机器人车轮转速数据,计算位移信息,辅助修正定位偏差;压力传感器与跌落传感器,压力传感器集成于前置弹性碰撞板,可在接触障碍物前触发减速,跌落传感器用于检测楼梯、阳台等悬空区域,避免机器人跌落,为导航决策提供安全防护信息。
信息融合层:多源数据处理与融合核心
信息融合层是系统的核心枢纽,负责对感知层采集的多源原始数据进行预处理、特征提取与融合处理,输出精准、可靠的环境状态与机器人位姿信息,为导航决策层提供支撑。该层采用“预处理-特征提取-多级别融合”的流程设计,兼顾融合精度与实时性,适配嵌入式算力约束。
数据预处理环节:对各类传感器的原始数据进行降噪、校准与时空同步处理。针对激光点云数据,采用形态学滤波算法剔除离群噪声与反光干扰点;针对视觉图像数据,采用畸变校正算法修正镜头畸变,通过图像增强技术优化弱光环境下的图像质量;针对IMU数据,采用零偏校准算法修正固有漂移;通过时空同步技术,将不同传感器的时间戳统一到系统基准时钟,确保多源数据对应同一时刻的环境状态,减少同步误差对融合精度的影响。
特征提取环节:对预处理后的各类数据进行单独特征提取,挖掘不同信息源的核心特征。激光雷达数据提取环境几何轮廓、障碍物距离与边缘特征;视觉数据提取地面材质纹理、障碍物语义特征与地形高差特征;IMU与轮式里程计数据提取机器人运动姿态、速度与位移特征;超声波与红外传感器提取近距离障碍物与环境光照特征,为后续融合处理提供高质量特征数据。
多级别融合环节:采用数据级、特征级、决策级三级融合架构,实现多源信息的深度整合。数据级融合针对激光点云与视觉深度数据,直接整合原始数据,最大限度保留感知信息,提升环境几何建模精度;特征级融合对各类传感器的特征数据进行匹配与整合,采用融合算法构建统一的环境特征模型与机器人位姿模型,兼顾融合精度与实时性,是当前主流的融合方式;决策级融合对各单一信息源的导航决策建议进行整合,输出最终的导航决策,提升系统容错性,当某一传感器失效时,可通过其他信息源的决策建议维持导航功能。
导航决策层:环境自适应策略与路径规划
导航决策层基于信息融合层输出的环境状态与机器人位姿信息,结合清洁任务需求,实现环境自适应判断、路径规划与导航策略调整,是系统环境自适应能力的核心体现。该层主要包括环境状态识别模块、自适应导航策略模块与路径规划模块,三者协同工作,实现动态导航决策。
环境状态识别模块:通过分析融合后的环境特征数据,实时识别当前环境类型与场景变化,包括光照强度(强光、弱光、无光)、地形类型(平地、地毯、门槛)、障碍物分布(固定、动态、微小、透明)、户型结构(大户型、小户型、不规则户型)等,为导航策略调整提供依据。例如,通过视觉纹理特征与激光距离数据,识别地面材质是否为地毯;通过激光点云反射特性与视觉纹理,识别透明或反光障碍物;通过IMU数据与激光扫描数据,识别地形高差与机器人运动状态异常。
自适应导航策略模块:根据环境状态识别结果,动态调整导航参数与融合权重,适配不同场景需求。例如,强光环境下,降低视觉信息融合权重,强化激光雷达与IMU的融合,利用激光雷达的抗强光能力维持定位精度;弱光环境下,开启视觉传感器红外补光功能,提升红外与IMU信息权重,关闭视觉冗余计算;动态障碍物场景下,提升激光扫描频率与视觉跟踪速度,强化动态特征融合,快速调整导航策略;地毯或门槛场景下,结合地形高差数据,调整机器人运动速度与越障策略,确保平稳通行。同时,建立传感器故障自检机制,当某一传感器失效时,自动切换融合策略,利用其他传感器维持导航功能。
路径规划模块:基于融合后的环境地图与机器人位姿信息,结合清洁任务需求,采用分层路径规划策略,实现全局路径规划与局部路径规划的协同。全局路径规划采用改进A*算法,结合环境语义信息,规划最优清洁路径,确保清洁覆盖率;局部路径规划采用动态窗口法,实时响应环境变化,规避动态障碍物与突发障碍,调整局部路径,确保导航安全性与灵活性。同时,结合多楼层地图记忆功能,构建并存储多张家庭地图,切换楼层时无需重新建图,提升多空间清洁效率。
执行层:导航动作执行与反馈
执行层负责将导航决策层输出的导航指令转化为机器人的实际动作,同时实时采集机器人的运动状态与环境变化数据,反馈至信息融合层与导航决策层,形成闭环优化。执行层主要包括运动控制模块、传感器反馈模块与应急处理模块:运动控制模块控制机器人的前进、转向、减速、加速等动作,精准执行路径规划指令,配合轮组设计与升降技术,实现平稳越障与贴边清洁;传感器反馈模块实时采集机器人运动状态与环境变化数据,包括位姿偏差、障碍物距离、地形变化等,反馈至信息融合层进行误差修正;应急处理模块针对导航异常情况(如定位漂移、卡滞、传感器失效),触发应急策略,如原路返回重新定位、紧急减速、切换融合模式等,确保导航作业的连续性。





