1.一种分离式扫地机器人控制系统,其特征在于,所述系统包括如下模块:配置模块,用于配置扫地机器人,所述扫地机器人具有一个主体和多个分体,所述主体和每一个所述分体都具有独立清扫功能;
清扫任务获取模块,用于所述扫地机器人的主体获取清扫指令,根据所述清扫指令识别所有清扫区域及每一个所述清扫区域的清扫面积,根据所述清扫区域和所述清扫面积为所述主体和每一个所述扫地机器人的分体分配清扫任务;
清扫任务执行模块,用于所述扫地机器人的所述主体将每一个所述分体的清扫任务传输给对应的所述分体;所述分体接收到所述清扫任务后与所述主体分离并执行所述清扫任务;
合体控制模块,用于所述分体在执行完所述清扫任务后返回预定地点并与所述主体合体;
还包括:如果所述扫地机器人的所述分体的电量低于低电量阈值,则向所述扫地机器人的所述主体发送低电量提示信号;所述主体接收到所述低电量提示信号后,如果所述主体正在执行所述清扫任务,则向所述分体发送合体等待信号,并在所述主体正在执行完所述清扫任务后,向所述分体发送主体位置信号和合体信号;如果所述主体未执行所述清扫任务,则直接向所述分体发送主体位置信号和合体信号;所述分体接收到所述主体位置信号和所述合体信号后自动靠近所述主体并合体;
还包括:所述扫地机器人的所述主体与所述分体合体后自动停靠充电桩进行充电操作;如果所述分体未执行完所述清扫任务,则所述分体在充电完成后与所述主体分离并继续执行所述清扫任务;如果所述分体已经执行完所述清扫任务,则在充电完成后不做任何操作。
2.根据权利要求1所述的扫地机器人控制系统,其特征在于,所述根据所述清扫指令识别所有清扫区域及每一个所述清扫区域的清扫面积,具体包括:识别所述清扫指令的类型,如果所述清扫指令携带有清扫区域信息,则所述扫地机器人的所述主体计算每一个所述清扫区域的清扫面积;如果所述清扫指令不携带清扫区域信息,则所述扫地机器人根据所述清扫指令启动摄像装置自动巡视每一个清扫区域,所述主体计算每一个所述清扫区域的清扫面积。
3.根据权利要求2所述的扫地机器人控制系统,其特征在于,所述根据所述清扫区域和所述清扫面积为所述主体和每一个所述扫地机器人的分体分配清扫任务,具体包括:所述扫地机器人的所述主体根据每一个所述清扫区域的清扫面积计算每一个所述清扫区域的清扫路径,根据所述清扫区域和所述清扫路径为所述主体和每一个所述扫地机器人的分体分配清扫任务。
4.根据权利要求3所述的扫地机器人控制系统,其特征在于,所述根据所述清扫区域和所述清扫路径为所述主体和每一个所述扫地机器人的分体分配清扫任务,具体包括:如果所述清扫区域的数量小于等于所述主体和所述分体的数量之和,则为每一个所述清扫区域分配一个所述分体或者所述主体以执行所述清扫任务;
如果所述清扫区域的数量大于所述主体和所述分体的数量之和,则根据所述清扫路径的长度由长到短依次为所述清扫区域分配一个所述分体或者所述主体以执行所述清扫任务;并为执行完所述清扫任务的所述主体或所述分体再次分配未执行的所述清扫任务,直到所有所述清扫任务都被执行完毕。
5.根据权利要求4所述的扫地机器人控制系统,其特征在于,还包括:所述主体和每一个所述分体具有相同的清扫效率;
如果所述清扫区域的数量小于等于所述主体和所述分体的数量之和,则为每一个所述清扫区域分配一个所述分体或者所述主体以执行所述清扫任务;根据每一个所述清扫区域内所述清扫路径占所有清扫路径的比例将剩余的所述主体或者所述分体分配给所述清扫区域。
6.根据权利要求4所述的扫地机器人控制系统,其特征在于,还包括:每一个所述分体具有不同的清扫效率;
如果所述清扫区域的数量大于所述主体和所述分体的数量之和,则根据所述清扫路径的长度由长到短依次为所述清扫区域分配一个所述分体或者所述主体以执行所述清扫任务;具有较高所述清扫效率的所述分体对应较长的所述清扫路径所在所述清扫区域;并为执行完所述清扫任务的所述主体或所述分体再次按照所述清扫路径的长度由长到短依次分配未执行的所述清扫任务,直到所有所述清扫任务都被执行完毕。