智能拖地系统及其控制方法_2

文档序号:8922043阅读:来源:国知局
进行预设,该预设时间可根据清洁区域的面积大小进行设定,当拖地机100在当前房间的清扫时间达到预设值时,控制模块110将控制清扫模块120停止当前房间的清扫;此后,控制模块110将控制拖地机100以沿边模式运行,以找到任一虚拟墙400,并穿越该虚拟墙400,进入下一房间。
[0056]穿越模块130,用于完成当前房间的清扫后以沿边模式运行,并根据遇到的虚拟墙400的穿越次数穿越任一虚拟墙400至下一房间,直到完成所有房间的清扫。
[0057]具体地,该拖地机100还包括识别模块180,在拖地机100在房间内以沿边模式运行时,当拖地机100接收到第一红外信号时,说明拖地机100已运行至房门处,此时识别模块180对该接收到的第一红外信号的频率进行识别,对该虚拟墙400进行编号,并将该编号记录;同时,该拖地机100将转向运行以绕开该虚拟墙400,防止在该房间所形成的封闭清洁区域未清扫干净而进入其他的房间。当拖地机100以沿边模式运行了一圈后,即遇到同一虚拟墙400时,则拖地机100已将该房间的所有虚拟墙400识别编号完毕,此时根据该遇到的同一虚拟墙400的累计穿越次数判断是否穿越该虚拟墙400,直到完成所有房间的清扫。
[0058]通过上述智能拖地系统10,通过在房门处设置虚拟墙400,使得拖地机100在对室内地面进行清扫时,分房间进行清扫,即在一房间(特定区域)清扫时,不会运行至别的区域进行清扫,从而清扫效率高,清洁效果好。
[0059]进一步地,拖地机100还包括:
[0060]第一超声波模块140,用于发射超声波信号至所述虚拟墙装置200,并接收所述虚拟墙装置200反馈的超声波信号;
[0061]为了防止拖地机100撞到虚拟墙400,拖地机100上还设置有第一超声波模块140 (由于拖地机100并不能识别虚拟墙400的具体位置,则在拖地机100的外围设置有多个第一超声波模块140,从而第一超声波模块140可向各个方向均发出超声波信号),对应地,虚拟墙装置200上设置有第二超声波模块230 ;拖地机100控制第一超声波模块140发射超声波信号,并同时记录超声波发射的时间,当第二超声波模块230接收到该超声波信号时,将反馈一同样的超声波信号至拖地机100的第一超声波模块140,当第一超声波模块140接收到反馈的超声波信号时,拖地机100记录该接收的时间。
[0062]计算模块150,用于根据所述第一超声波模块140发射超声波信号与接收超声波信号之间的时间差,计算拖地机100与虚拟墙400之间的距离;
[0063]由于声波在空气中的传播速率已知,且拖地机100在预设模式下的运行速率一定,从而由计算模块150根据第一超声波模块140发射超声波信号与接收超声波信号之间的时间差,即可计算出拖地机100与虚拟墙400之间的距离。
[0064]免碰模块160,用于当所述距离达到预设值时,转向运行以绕开所述虚拟墙400。
[0065]计算模块150通过计算得到拖地机100与虚拟墙400的实时距离后,对该实时距离进行判断,当该实时距离达到拖地机100内部的预设值时,则拖地机100内部的免碰模块160将控制拖地机100转向运行,从而,可以提前防止拖地机100碰撞到虚拟墙400。
[0066]具体地,在本实施例中,综合考量第一超声波模块140的耗电量及防撞的精确度,拖地机100的第一超声波模块140发射超声波的时间间隔优选为I秒。
[0067]进一步地,参照图4,图4为本发明智能拖地系统的穿越模块的一实施例的功能模块示意图;所述穿越模块130还包括:
[0068]记录单元131,用于记录各虚拟墙400的累计穿越次数;
[0069]执行单元132,用于当遇到的虚拟墙400的累计穿越次数为O时,则穿越该虚拟墙400进入下一房间,以预设清扫模式进行清扫;当遇到的虚拟墙400的累计穿越次数为I且当前房间的所有虚拟墙400的累计穿越次数均大于O时,则穿越该虚拟墙400进入下一房间,以沿边模式运行;当遇到的虚拟墙400的累计穿越次数为2且当前房间的虚拟墙400的累计穿越次数均为2时,则清扫过程结束
[0070]具体地,拖地机100在穿越虚拟墙400时,均需记录所穿越的虚拟墙400的编号以及对应穿越该虚拟墙400的编号。
[0071]参照图5,图5为应用本发明智能拖地系统按房间进行分区清扫的一实施例的清扫示意图;在本实施例中,房间布局为三个房间,在实际应用中,具体清洁区域不限于本实施例。在本实施例中,总清洁区域包括房间20a、房间20b、房间20c,其中房间20a与房间20b之间具有一房门,房间20b与房间20c之间具有一房门,智能拖地系统10包括拖地机100、虚拟墙装置200a、虚拟墙装置200b以及充电座300,虚拟墙装置200a摆放于房间20a与房间20b之间的房门的一侧,虚拟墙装置200b摆放于房间20b与房间20c之间的房门的一侧,当虚拟墙装置200a、虚拟墙装置200b与拖地机100通信后,将启动各自的第一红外发射模块210,并发射预设频率的第一红外信号至相应房门的另一侧,从而在两个门口形成两道虚拟墙400a及虚拟墙400b ;在本实施例中,拖地机100预先放置于房间20a中,则清扫模块120以预设清扫模式在由虚拟墙400a及房间20a的墙壁构成的封闭清洁区域内清扫。
[0072]当房间20a的清扫时间达到预设时间时,则停止清扫,拖地机100以沿边模式运行,运行完一圈后,对虚拟墙400a进行识别编号,当再次遇到虚拟墙400a时,则根据记录单元131记录的虚拟墙400a的累计穿越次数判定是否穿越虚拟墙400a。由于穿越虚拟墙400a前,记录单元131记录的虚拟墙400a的穿越次数为0,则穿越虚拟墙400a进入房间20b,并记录虚拟墙400a的穿越次数为I次;同理,拖地机100也将以预设清扫模式在由虚拟墙400a、虚拟墙400b以及房间20b的墙壁所构成的封闭清洁区域进行清扫,当达到清扫时间时,停止当前房间20b的清扫,拖地机100又以沿边模式运行,运行完一圈后,对虚拟墙400a、虚拟墙400b进行识别编号,当再次遇到虚拟墙400a时,则根据记录单元131记录的虚拟墙400a的累计穿越次数判定是否穿越虚拟墙400a ;或者当再次遇到虚拟墙400b时,则根据记录单元131记录的虚拟墙400b的累计穿越次数判定是否穿越虚拟墙400b。
[0073]此时,记录单元131记录的虚拟墙400a的穿越次数为1,记录的虚拟墙400b的穿越次数为0,则上述再次遇到虚拟墙400a时,则不穿越虚拟墙400a,再次遇到虚拟墙400b时,则穿越该虚拟墙400b,进入房间20c,并记录虚拟墙400b的穿越次数也为I次;同理,拖地机100也将以预设清扫模式在由虚拟墙400b以及房间20c的墙壁所构成的封闭清洁区域进行清扫,当达到清扫时间时,停止当前房间20c的清扫,拖地机100又以沿边模式运行,运行完一圈后,对虚拟墙400b进行识别编号,当再次遇到虚拟墙400b时,则根据记录单元131记录的虚拟墙400b的累计穿越次数判定是否穿越虚拟墙400b。
[0074]此时,记录单元131记录的虚拟墙400b的穿越次数为1,且房间20c内所有的虚拟墙400的穿越次数均大于0,则上述再次遇到虚拟墙400b时,则穿越该虚拟墙400b,进入房间20b,并记录虚拟墙400b的穿越次数也为2次;此后,拖地机100继续以沿边模式运行,则运行一圈后,当再次遇到虚拟墙400a时,则根据记录单元131记录的虚拟墙400a的累计穿越次数判定是否穿越虚拟墙400a ;或者当再次遇到虚拟墙400b时,则根据记录单元131记录的虚拟墙400b的累计穿越次数判定是否穿越虚拟墙400b。
[0075]此时,记录单元131记录的虚拟墙400a的穿越次数为1,记录的虚拟墙400b的穿越次数为2,则上述再次遇到虚拟墙400b时,则不穿越该虚拟墙400b ;再次遇到虚拟墙400a时,则穿越虚拟墙400a,进入房间20a,并记录虚拟墙400a的穿越次数也为2次;此后,拖地机100继续以沿边模式运行,则运行一圈后,当再次遇到虚拟墙400a时,则根据记录单元131记录的虚拟墙400a的累计穿越次数判定是否穿越虚拟墙400a ;此时,记录单元131记录的虚拟墙400a的穿越次数为2,且当前房间内所有的虚拟墙400的穿越次数均为2,则清扫过程结束。
[0076]进一步地,所述控制模块110还用于完成所有房间的清扫后,向所述充电座300发送第二控制指令,以控制所述充电座300向第二预设方向发射第二红外信号;所述拖地机100还包括充电模块170,所述充电模块170用于根据所述第二红外信号运行至所述充电座300进行充电。
[
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1