当前位置:首页 > 物联网 > 智能应用

基于端侧AI的扫地机器人语义SLAM与智能决策,实现流程分为“感知采集-语义SLAM建模-智能决策-执行反馈”四个环节,各环节协同工作,形成闭环,确保清洁作业的精准化、高效化与智能化。整个流程均在端侧完成,无需依赖云端算力,保障实时性与隐私性。

感知采集环节

感知采集是整个流程的基础,通过多源传感器实时采集环境数据与机器人状态数据,为语义SLAM建模与智能决策提供原始数据。具体过程为:激光雷达实时采集环境几何轮廓与障碍物距离数据,输出3D点云;视觉传感器实时采集环境图像与深度数据,获取纹理信息与空间距离信息;超声波传感器采集近距离障碍物数据,补充盲区感知;IMU采集机器人位姿、运动速度与加速度数据,辅助定位;清洁状态传感器采集灰尘量、污渍浓度等数据,判断清洁状态。

端侧AI算法对采集到的多源传感器数据进行预处理,包括数据去噪、校准、同步,剔除异常数据,修正感知误差,将处理后的数据统一传输至语义SLAM模块与智能决策模块,确保数据的准确性与一致性。例如,对激光点云数据进行去噪处理,剔除环境干扰导致的异常点;对视觉图像数据进行灰度校正、降噪处理,提升语义识别的准确率;对多传感器数据进行时间同步,确保定位与建图的一致性。

语义SLAM建模环节

语义SLAM建模环节基于预处理后的传感器数据,通过端侧AI算法实现“定位-建图-语义标注”的一体化,构建语义地图。具体流程如下:

第一步,前端定位。通过端侧AI优化的NDT配准算法或ORB-SLAM算法,结合激光雷达、视觉传感器与IMU的融合数据,实时估计机器人自身位姿,确保机器人在移动过程中的定位准确性,减少定位漂移。例如,在复杂户型中,通过端侧AI算法快速匹配激光点云与图像特征,优化定位精度,确保机器人能够精准感知自身位置。

第二步,后端优化。通过图优化算法,对前端定位获取的位姿数据与传感器数据进行优化,修正定位误差,提升地图构建的一致性。端侧AI算法通过学习历史定位数据,优化图优化的迭代效率,减少计算量,适配端侧算力约束,同时应对动态环境下的定位偏差,确保地图构建的稳定性。

第三步,语义识别与标注。通过端侧轻量化深度学习算法,对视觉图像数据与激光点云数据进行语义分析,识别区域类型、物体类别、地面材质等语义信息,将语义信息与几何地图关联,实现地图的语义标注。例如,将客厅、卧室、厨房等区域标注在几何地图上,标记沙发、茶几等物体的位置,区分不同地面材质,同时结合清洁状态传感器的数据,标注各区域的污染程度。

第四步,语义地图构建与更新。结合前端定位、后端优化与语义标注结果,构建包含几何信息与语义信息的语义地图,通过端侧AI算法对地图数据进行压缩存储,降低内存占用。同时,实时监测环境变化,当检测到家具移动、临时障碍物添加等情况时,自动更新语义地图的几何信息与语义信息,确保地图的准确性与时效性。

智能决策环节

智能决策环节基于语义地图与多源传感器的实时感知数据,通过端侧AI决策算法,自主分析清洁需求、优化清洁策略,确定清扫路径、清扫强度、清扫顺序与避障方案,实现差异化、精准化清洁。具体决策内容包括以下四个方面:

一是区域清扫需求决策。结合语义地图的语义信息(区域类型、地面材质、污染程度)与用户清洁习惯数据,通过端侧AI算法分析各区域的清洁需求,确定差异化的清扫强度与清扫模式。例如,厨房区域标注为“中度油污-瓷砖地面”,则决策提升吸力、增加清扫次数;卧室区域标注为“轻度灰尘-木地板”,则决策采用常规吸力与静音清扫模式;狭窄区域与低矮区域标注为“重点关注区域”,则决策采用低速清扫与边缘贴合策略,确保覆盖完整。

二是清洁路径规划决策。基于语义地图的几何信息与语义信息,通过端侧AI算法规划最优清扫路径,实现“覆盖完整、路径重复少、效率高”的目标。路径规划分为全局路径规划与局部路径规划:全局路径规划结合语义地图的区域划分,优先规划高频清洁区域、污染严重区域的路径,采用弓字形、螺旋形等高效路径模式;局部路径规划结合实时传感器感知数据,动态调整路径,应对临时障碍物与环境变化,实现避障与路径衔接的无缝衔接。

三是障碍物避让决策。通过端侧AI算法实时识别障碍物类型(固定、动态、微小),结合语义地图的障碍物标注,制定差异化的避障策略。例如,对于固定障碍物(沙发、茶几),规划绕行路径,确保贴合障碍物边缘,避免漏扫;对于动态障碍物(宠物、行人),暂停当前区域清扫,调整路径绕行,或优先清洁无干扰区域,待干扰消失后继续清扫;对于微小障碍物(电线、纸团),调整清扫模式,确保能够清扫干净,同时避免卡滞。

四是断点续扫决策。当清洁过程中出现电量不足、人工暂停、障碍物干扰等情况时,端侧AI算法精准记忆断点信息(断点位置、已清扫区域、未清扫区域、清洁状态),当条件满足时(如充电完成、干扰排除),自主规划回归路径与续扫路径,实现无缝衔接,避免重复清扫与漏扫。例如,当机器人电量低于预设阈值时,自动记忆断点信息,规划返回充电座的路径,充电完成后,自主回归断点,继续清扫未完成区域。

执行反馈环节

执行反馈环节是实现策略优化的关键,机器人根据智能决策结果,控制清扫模块(毛刷、吸力、滚刷)与运动模块,执行清洁作业,同时实时采集清扫状态数据与环境数据,反馈给端侧AI算法,用于持续优化语义SLAM建模与智能决策策略。

具体执行过程中,端侧AI算法实时监测机器人的运动状态、清扫状态与环境变化,动态调整决策策略:当检测到清扫强度不足,导致污渍未清扫干净时,自动提升吸力;当检测到路径偏移时,通过IMU与激光雷达数据校准定位,修正路径;当检测到环境发生变化,语义地图与实际环境不匹配时,自动更新语义地图,重新规划清扫路径;当检测到用户手动调整清扫参数时,学习用户偏好,优化后续决策策略。

反馈优化环节,端侧AI算法收集清扫过程中的各类数据(清洁覆盖率、路径重复率、清扫时间、能耗、用户反馈等),通过深度学习与强化学习算法,持续优化语义SLAM的建模精度与智能决策的策略,提升清洁效果与效率。例如,若某区域多次出现漏扫,算法会调整该区域的语义标注精度与路径规划策略;若用户反馈某区域清扫不彻底,算法会学习用户需求,优化该区域的清扫强度与模式。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭