【技术实现步骤摘要】
一种应用于床被除螨机器人的场景识别软件算法
本专利技术涉及除螨机器人
,具体涉及一种应用于床被除螨机器人的场景识别软件算法。
技术介绍
当前除螨机器人在场景识别、切换工作模式下有以下缺陷:不识别场景,不会区分当前工作环境是在被子里面还是被子外面;工作模式单一,在被子里面和被子外面采取相同的工作策略;主要靠码盘判定碰撞,停止运动一段时间后才会避障,不够灵活。因此,有必要设计一种算法执行效率高,无需码盘的场景识别算法。
技术实现思路
本专利技术的目的通过以下技术方案来实现:本专利技术提出一种应用于床被除螨机器人的场景识别软件算法,具体包括如下步骤:步骤1:开启床被除螨机器人;步骤2:床被除螨机器人向前行走,控制模块每隔设定时间检测床被除螨机器人前端的碰撞传感器状态,若碰撞传感器向控制模块发送有障碍信号,则执行步骤3,否则执行步骤4;步骤3:控制模块控制碰撞次数变量自增一,并重复步骤2;步骤4:控制模块保存碰撞次数变量,并对碰撞次数变量进行判断,若碰撞次数变 ...
【技术保护点】
1.一种应用于床被除螨机器人的场景识别软件算法,其特征在于,具体包括如下步骤:/n步骤1:开启床被除螨机器人;/n步骤2:床被除螨机器人向前行走,控制模块每隔设定时间检测床被除螨机器人前端的碰撞传感器状态,若碰撞传感器向控制模块发送有障碍信号,则执行步骤3,否则执行步骤4;/n步骤3:控制模块控制碰撞次数变量自增一,并重复步骤2;/n步骤4:控制模块保存碰撞次数变量,并对碰撞次数变量进行判断,若碰撞次数变量>设定次数,则执行步骤5,否则执行步骤6;/n步骤5:控制模块控制工作场景变量=1,碰撞次数变量清零,执行步骤7;/n步骤6:控制模块控制工作场景变量=0,碰撞次数 ...
【技术特征摘要】
1.一种应用于床被除螨机器人的场景识别软件算法,其特征在于,具体包括如下步骤:
步骤1:开启床被除螨机器人;
步骤2:床被除螨机器人向前行走,控制模块每隔设定时间检测床被除螨机器人前端的碰撞传感器状态,若碰撞传感器向控制模块发送有障碍信号,则执行步骤3,否则执行步骤4;
步骤3:控制模块控制碰撞次数变量自增一,并重复步骤2;
步骤4:控制模块保存碰撞次数变量,并对碰撞次数变量进行判断,若碰撞次数变量>设定次数,则执行步骤5,否则执行步骤6;
步骤5:控制模块控制工作场景变量=1,碰撞次数变量清零,执行步骤7;
步骤6:控制模块控制工作场景变量=0,碰撞次数变量清零,执行步骤7;
步骤7:当工作场景变量为1时,控制模块调用内行走程序,否则调用外行走程序;
步骤8:控制模块判断是否关机,是则结束运行,否则返回步骤2。
2.根据权利要求1所述的一种应用于床被除螨机器人的场景识别软件算法,其特征在于,所述内行走程序包括如下步骤:
步骤1:内行走程序接收指令开始运行;
步骤2:内行走程序每隔设定时间检测一次碰撞传感器数据,若前方有障碍,则执行步骤3,否则执行步骤5;
步骤3:内行走程序反馈至控制模块控制床被除螨机器人继续前进,碰撞次数变量自增,内行走程...
【专利技术属性】
技术研发人员:金秀芬,袁野,刘世勇,
申请(专利权)人:湖南格兰博智能科技有限责任公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。