一种应用于床被除螨机器人的场景识别软件算法的制作方法

文档序号:21280134发布日期:2020-06-26 23:33阅读:来源:国知局

技术特征:

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:内行走程序反馈至控制模块控制床被除螨机器人继续前进,碰撞次数变量自增,内行走程序实时对碰撞次数变量进行判断,若碰撞次数变量>设定次数,则执行步骤4,否则执行步骤5;

步骤4:内行走程序判断遇障,后退一段距离,转弯后执行步骤5;

步骤5:碰撞次数变量清零,床被除螨机器人沿当前方向直线行走;

步骤7:内行走程序判断控制模块是否发生关机信号,若是,则结束运行,否则返回步骤2。

3.根据权利要求1所述的一种应用于床被除螨机器人的场景识别软件算法,其特征在于,所述外行走程序包括如下步骤:

步骤1:外行走程序接收指令开始运行;

步骤2:外行走程序每隔设定时间检测一次碰撞传感器数据,若检测到前方有障碍,则执行步骤3,否则执行步骤4;

步骤3:外行走程序反馈至控制模块控制床被除螨机器人后退,并根据碰撞传感器数据转弯后执行步骤4;

步骤4:床被除螨机器人沿当前方向直行;

步骤5:外行走程序判断控制模块是否发生关机信号,若是则结束运行,否则返回至步骤2。

4.根据权利要求1所述的一种应用于床被除螨机器人的场景识别软件算法,其特征在于,控制模块默认初始工作场景变量为0。

5.根据权利要求1-4任一项所述的一种应用于床被除螨机器人的场景识别软件算法,其特征在于,所述设定时间为5~10ms,所述设定次数为280~320。


技术总结
本发明提供一种应用于床被除螨机器人的场景识别软件算法,具体包括如下步骤:步骤1:开启床被除螨机器人;步骤2:床被除螨机器人向前行走,每隔设定时间碰撞传感器向控制模块发送一次信号,若有障碍执行步骤3,否则执行步骤4;步骤3:碰撞次数变量自增一,并重复步骤2;步骤4:保存碰撞次数变量,若其>设定次数,则执行步骤5,否则执行步骤6;步骤5:工作场景变量=1,碰撞次数变量清零,执行步骤7;步骤6:工作场景变量=0,碰撞次数变量清零,执行步骤7;步骤7:当工作场景变量为1时,调用内行走程序,否则调用外行走程序;步骤8:判断是否关机,是则结束运行,否则返回步骤2。

技术研发人员:金秀芬;袁野;刘世勇
受保护的技术使用者:湖南格兰博智能科技有限责任公司
技术研发日:2020.03.13
技术公布日:2020.06.26
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1