当前位置:首页 > 嵌入式 > 嵌入式分享

基于AI决策的断点续扫策略,核心是通过AI算法精准记忆清洁断点信息,结合实时环境状态与清洁需求,自主规划续扫路径,实现清洁中断后的无缝衔接,避免重复清扫与漏扫。其核心难点在于断点信息的精准记忆、环境变化后的路径调整,以及多场景下的续扫适配。断点续扫的实现流程主要包括断点触发与信息记忆、断点回归路径规划、续扫执行与状态衔接三个环节,同时结合多机器人协同技术,拓展续扫场景。

断点触发与信息记忆

断点触发是断点续扫的前提,AI算法实时监测机器人的工作状态与环境状态,当检测到符合断点触发条件的场景时,自动触发断点记忆,精准记录断点信息。断点触发条件主要包括四类,涵盖设备状态、环境变化、用户操作等多个维度:

一是电量不足触发,当机器人电量低于预设阈值时,自动触发断点记忆,规划返回充电座的路径,同时记录当前断点位置、已清扫区域、未清扫区域、清洁状态等信息,充电完成后自动触发续扫;二是用户操作触发,当用户手动暂停清洁、取消清洁或指定新的清扫任务时,触发断点记忆,记录当前断点信息,待用户恢复清洁时,执行续扫;三是障碍物干扰触发,当机器人遇到难以绕行的障碍物(如大型家具、缠绕物),无法继续清扫时,触发断点记忆,同时发出提示,待用户排除干扰后,执行续扫;四是环境变化触发,当检测到环境发生重大变化(如家具移动、大面积临时障碍物添加),导致原清扫路径无法执行时,触发断点记忆,待环境稳定后,重新规划续扫路径。

断点信息记忆是断点续扫的核心,AI算法通过多源传感器融合数据与SLAM地图,精准记录断点的关键信息,确保续扫时能够精准回归与衔接。记忆的信息主要包括:断点的精准坐标位置(通过IMU与激光雷达定位数据校准)、已清扫区域与未清扫区域的边界标记、当前区域的清洁状态(已清扫程度、污染剩余情况)、清扫模式与强度参数、未完成的清扫任务等。同时,采用数据加密存储技术,确保断点信息不丢失,即使机器人重启,也能快速读取断点信息,执行续扫。值得注意的是,在多机器人协同场景中,断点信息可实现多设备共享,为多机器人接替续扫提供支撑,当一台机器人触发断点时,可将断点信息发送至其他满足续扫条件的机器人,由其接替完成续扫作业,提升清洁效率。

断点回归路径规划

断点回归路径规划是实现无缝续扫的关键,AI算法结合断点信息、实时环境地图与清洁需求,自主规划从当前位置(如充电座、暂停位置)到断点位置的最优回归路径,同时规划断点后的续扫路径,确保回归过程高效、平稳,续扫路径合理、无重复。其规划过程主要分为两步:

第一步,回归路径规划。AI算法基于SLAM地图与实时传感器感知数据,采用改进A*算法、动态窗口法等,规划从当前位置到断点位置的回归路径。回归路径规划需兼顾效率与安全性,优先选择路径短、障碍物少的路线,同时避开动态障碍物与临时障碍物,确保机器人平稳回归断点。例如,机器人从充电座出发回归断点时,AI算法会规划最短路径,同时实时监测路径上的障碍物,动态调整路径,避免碰撞;若回归路径上出现新的临时障碍物,AI算法会快速规划绕行路径,确保按时回归断点。

第二步,续扫路径规划。当机器人回归断点后,AI算法结合断点记忆的未清扫区域信息、清洁状态信息与实时环境状态,重新规划续扫路径。若环境未发生变化,续扫路径将衔接原清扫路径,优先清扫未完成的区域,避免重复清扫;若环境发生变化(如家具移动、临时障碍物添加),AI算法会重新识别未清扫区域的边界与障碍物分布,优化续扫路径,确保覆盖完整,同时调整清扫强度与模式,适配新的环境状态。例如,若断点区域新增临时障碍物,AI算法会规划绕行路径,避开障碍物,同时确保未清扫区域的覆盖;若未清扫区域的污染程度发生变化,会调整清扫强度,确保清洁效果。

路径优化:AI算法通过强化学习与反馈数据,持续优化断点回归路径与续扫路径。例如,通过分析历史续扫数据,调整回归路径的规划策略,减少回归时间;通过学习环境变化规律,优化续扫路径的适应性,提升复杂环境下的续扫效果;结合用户反馈,调整续扫路径的优先级,确保重点区域优先续扫。

续扫执行与状态衔接

续扫执行环节,机器人根据AI决策规划的回归路径与续扫路径,执行续扫作业,同时实现清洁状态的无缝衔接,确保续扫效果与原清扫效果一致。具体执行过程中,AI算法实时监测机器人的运动状态、清扫状态与环境变化,动态调整续扫策略:

一是状态衔接,机器人回归断点后,自动恢复断点时的清扫模式、吸力强度、清扫速度等参数,确保续扫区域的清洁效果与已清扫区域一致,避免出现清洁差异;同时,结合断点记忆的清洁状态数据,对断点附近的已清扫区域进行轻微复扫,确保衔接处清洁均匀,避免漏扫或重复清扫过多。

二是动态调整,续扫过程中,若检测到新的障碍物、环境变化或清洁状态异常,AI算法会及时调整续扫路径与策略。例如,检测到动态障碍物时,规划绕行路径,绕行后回归续扫路径;检测到未清扫区域的污染程度高于预期时,提升清扫强度;检测到定位漂移时,通过IMU与激光雷达数据校准定位,修正续扫路径。

三是任务完成判断,AI算法实时监测续扫进度,结合断点记忆的未清扫区域信息与当前清扫状态,判断续扫任务是否完成。当未清扫区域全部清扫完毕,且清洁覆盖率达到预设标准时,自动结束续扫任务;若续扫过程中再次触发断点(如电量不足),则再次记录断点信息,待条件满足后继续续扫。

此外,在多机器人协同续扫场景中,AI算法会实现多机器人的任务分配与状态协同,当一台机器人触发断点后,另一台满足续扫条件的机器人会接收断点信息,规划前往断点位置的路径,接替完成续扫作业,实现多机器人的无缝协同,提升大户型清洁效率。

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