The invention provides an intelligent control system for a sweeping robot, which has multiple divisions to perform the sweeping task at the same time when receiving the sweeping task, thereby greatly improving the sweeping speed and efficiency; furthermore, according to the sweeping energy of each dividing body, the invention provides a balanced distribution of sweeping tasks for each dividing body. Finally, it provides a flexible and efficient charging mode for the partition and the main body, thus realizing the efficient charging of the multi-partition and the main body.
【技术实现步骤摘要】
一种分离式扫地机器人控制系统
本申请涉及机器人控制
,尤其涉及一种分离式扫地机器人控制系统。
技术介绍
随着科学技术的进步和计算机技术的发展,扫地机器人将逐步走进千家万户,成为人类的得力助手。定位导航技术是扫地机器人的一个研究热点。扫地机器人要想高质量、无遗漏、无重复地清扫地面,必须建立清扫区域的环境地图,通过环境地图了解扫地机器人自身当前所处位置、哪些地方已经清扫、哪些地方没有清扫、下一步该往哪里清扫。目前栅格法在建立机器人环境地图方面得到广泛应用。其思想主要是将二维环境理想化为有棱有角的形状,分成许多小单元,然后利用超声传感器对障碍物进行检测,根据每个单元被障碍物占有的概率来进行环境建模。在利用栅格地图进行路径规划的时候,机器人根据每个栅格被清扫的纪录来进行运动,在清扫完某个栅格的时候,就将该栅格赋予一个值,表明该处已经清扫过,如果再次经过此栅格,由于已经被清扫,所以机器人就向左侧或者右侧栅格移动,来避开重复清扫。利用栅格地图进行路径规划非常方便,只需要判断每个栅格是否被打扫过就可以了。但是这种方法应用于扫地机器人仍有许多问题需要解决:首先是扫地机器人的定位问题,也就是如何确定扫地机器人当前所在的位置属于哪个栅格;其次是即使待清扫区域是一块连通区域,经过一段时间的清扫之后也可能变成许多不连通区域,这不仅给未清扫区域的查找带来困难,还需要机器人穿梭在几个零散的栅格之间,既增加了清扫的重复次数,也容易造成未清扫栅格的遗漏。针对扫地机器人不适用于狭小空间的清扫的问题,文献CN105534415A提供的扫地机器人中,将扫地机器人设计为包括一母机及一子机, ...
【技术保护点】
1.一种分离式扫地机器人控制系统,其特征在于,所述系统包括如下模块:配置模块,用于配置扫地机器人,所述扫地机器人具有一个主体和多个分体,所述主体和每一个所述分体都具有独立清扫功能;清扫任务获取模块,用于所述扫地机器人的主体获取清扫指令,根据所述清扫指令识别所有清扫区域及每一个所述清扫区域的清扫面积,根据所述清扫区域和所述清扫面积为所述主体和每一个所述扫地机器人的分体分配清扫任务;清扫任务执行模块,用于所述扫地机器人的所述主体将每一个所述分体的清扫任务传输给对应的所述分体;所述分体接收到所述清扫任务后与所述主体分离并执行所述清扫任务;合体控制模块,用于所述分体在执行完所述清扫任务后返回预定地点并与所述主体合体。
【技术特征摘要】
1.一种分离式扫地机器人控制系统,其特征在于,所述系统包括如下模块:配置模块,用于配置扫地机器人,所述扫地机器人具有一个主体和多个分体,所述主体和每一个所述分体都具有独立清扫功能;清扫任务获取模块,用于所述扫地机器人的主体获取清扫指令,根据所述清扫指令识别所有清扫区域及每一个所述清扫区域的清扫面积,根据所述清扫区域和所述清扫面积为所述主体和每一个所述扫地机器人的分体分配清扫任务;清扫任务执行模块,用于所述扫地机器人的所述主体将每一个所述分体的清扫任务传输给对应的所述分体;所述分体接收到所述清扫任务后与所述主体分离并执行所述清扫任务;合体控制模块,用于所述分体在执行完所述清扫任务后返回预定地点并与所述主体合体。2.根据权利要求1所述的扫地机器人控制系统,其特征在于,所述根据所述清扫指令识别所有清扫区域及每一个所述清扫区域的清扫面积,具体包括:识别所述清扫指令的类型,如果所述清扫指令携带有清扫区域信息,则所述扫地机器人的所述主体计算每一个所述清扫区域的清扫面积;如果所述清扫指令不携带清扫区域信息,则所述扫地机器人根据所述清扫指令启动摄像装置自动巡视每一个清扫区域,所述主体计算每一个所述清扫区域的清扫面积。3.根据权利要求2所述的扫地机器人控制系统,其特征在于,所述根据所述清扫区域和所述清扫面积为所述主体和每一个所述扫地机器人的分体分配清扫任务,具体包括:所述扫地机器人的所述主体根据每一个所述清扫区域的清扫面积计算每一个所述清扫区域的清扫路径,根据所述清扫区域和所述清扫路径为所述主体和每一个所述扫地机器人的分体分配清扫任务。4.根据权利要求3所述的扫地机器人控制系统,其特征在于,所述根据所述清扫区域和所述清扫路径为所述主体和每一个所述扫地机器人的分体分配清扫任务,具体包括:如果所述清扫区域的数量小于等于所述主体和所述分体的数量之和,则为每一个所述清扫区域分配一个所述分体或者所述主体以执行所述清扫任务;如果所述清扫区域的数量大于所述主体和所述分体的数量之和,则根据所述清扫路径的长度由长到短依次为所述清扫区域分配一个所述分体或者所述主体以执行所述清扫任务;并为执行完所述清扫任务的所述主体或所述分体再次分配未执行的所述清扫任务,直到所有所述清扫任务都被执行完毕。5.根据权利要求4所述的扫地机器人控制系统,其特征在于,还包括:所述主体和每一个所述分体具...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。