1.一种清洁机器人控制方法,应用于清洁机器人,所述清洁机器人包括水箱,其特征在于,所述清洁机器人控制方法包括:
获取所述水箱的重量;
将所述水箱的重量与设定值相比较,以获取比较结果;
根据所述比较结果确定所述清洁机器人的剩余可使用时长;
根据所述剩余可使用时长控制所述清洁机器人。
2.根据权利要求1所述的清洁机器人控制方法,其特征在于,所述根据所述比较结果确定所述清洁机器人的剩余可使用时长,包括:
获取所述清洁机器人的工作模式;
根据所述比较结果以及所述工作模式确定所述清洁机器人的剩余可使用时长。
3.根据权利要求1所述的清洁机器人控制方法,其特征在于,在所述根据所述比较结果确定所述清洁机器人的剩余可使用时长之后,所述清洁机器人控制方法还包括:
获取所述清洁机器人的已工作时长;
根据所述已工作时长、所述剩余可使用时长以及所述比较结果确定所述水箱的水量状态。
4.根据权利要求3所述的清洁机器人控制方法,其特征在于,所述水箱包括用于装清扫过程中使用的净水的第一水箱,所述设定值为所述第一水箱在无水状态下的重量。
5.根据权利要求4所述的清洁机器人控制方法,其特征在于,根据所述已工作时长、所述剩余可使用时长以及所述比较结果确定所述水箱的水量状态,包括:
若所述已工作时长大于或者等于所述剩余可使用时长,且所述第一水箱的重量大于所述第一水箱在无水状态下的重量,则确定所述第一水箱没有水,且有杂质。
6.根据权利要求4所述的清洁机器人控制方法,其特征在于,根据所述已工作时长、所述剩余可使用时长以及所述比较结果确定所述水箱的水量状态,包括:
若所述已工作时长小于所述剩余可使用时长,且所述第一水箱的重量大于所述第一水箱在无水状态下的重量,则确定所述第一水箱中有水。
7.根据权利要求4所述的清洁机器人控制方法,其特征在于,根据所述已工作时长、所述剩余可使用时长以及所述比较结果确定所述水箱的水量状态,包括:
若所述已工作时长大于或者等于所述剩余可使用时长,且所述第一水箱的重量等于所述第一水箱在无水状态下的重量,则确定所述第一水箱中没有水且没有杂质。
8.根据权利要求3所述的清洁机器人控制方法,其特征在于,所述水箱包括用于装清扫过程中回收的污水的第二水箱,所述设定值为所述第二水箱在装满水状态下的重量。
9.根据权利要求8所述的清洁机器人控制方法,其特征在于,根据所述已工作时长、所述剩余可使用时长以及所述比较结果确定所述水箱的水量状态,包括:
若所述已工作时长小于所述剩余可使用时长,且所述第二水箱的重量大于或者等于所述第二水箱在装满水状态下的重量,则确定所述第二水箱未装满水,且有杂质。
10.根据权利要求8所述的清洁机器人控制方法,其特征在于,根据所述已工作时长、所述剩余可使用时长以及所述比较结果确定所述水箱的水量状态,包括:
若所述已工作时长小于所述剩余可使用时长,且所述第二水箱的重量小于所述第二水箱在装满水状态下的重量,则确定所述第二水箱未装满水。
11.根据权利要求8所述的清洁机器人控制方法,其特征在于,根据所述已工作时长、所述剩余可使用时长以及所述比较结果确定所述水箱的水量状态,包括:
若所述已工作时长大于或者等于所述剩余可使用时长,且所述第二水箱的重量大于或者等于所述第二水箱在装满水状态下的重量,则确定所述第二水箱装满水。
12.根据权利要求1至11任一项所述的清洁机器人控制方法,其特征在于,在所述获取所述水箱的重量之后,所述清洁机器人控制方法还包括:
若所述水箱的重量在预设时长内无变化,则确定所述水箱的滤网被堵。
13.一种清洁机器人控制装置,应用于清洁机器人,所述清洁机器人包括水箱,其特征在于,所述清洁机器人控制装置包括:
获取模块,用于获取所述水箱的重量;
比较模块,用于将所述水箱的重量与设定值相比较,以获取比较结果;
计算模块,用于根据所述比较结果确定所述清洁机器人的剩余可使用时长;
控制模块,用于根据所述剩余可使用时长控制所述清洁机器人。
14.一种清洁机器人,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至12任一项所述的清洁机器人控制方法。
15.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至12任一项所述的清洁机器人控制方法。