机器人控制方法及电子设备、可读存储介质与流程

allin2025-04-01  9


本申请属于机器人,尤其涉及机器人控制方法及电子设备、可读存储介质。


背景技术:

1、随着机器人技术的发展,人们开始使用机器人替代部分人类劳动。例如用于清洁的机器人能够进行区域清洁。

2、在机器人的清洁组件需要清洁时,需要对机器人的清洁组件进行清洁。传统的做法是,在需要对机器人的清洁组件进行清洁时,需要返回充电桩进行清洁,然后再返回清洁区域进行清洁。每次清洗都需要在清洁区域和充电桩之间进行往返,需要较长的时间,从而大大降低清洁效率。

3、为了改善上述问题,机器人在需要对清洁组件进行清洁时可直接通过自身的清洁液进行自清洁,再执行区域清洁任务。但是机器人的自清洁效果较差,自清洁结束后,清洁组件上的清洁液积累较多,影响后续的区域清洁。

4、因此,实际应用中需要一种在机器人完成清洁后,降低机器人执行区域清洁任务时的难度的方案。


技术实现思路

1、本申请实施例提供了机器人控制方法及电子设备、可读存储介质,可以解决在机器人完成清洁后,再执行区域清洁任务时,清洁的难度往往会有所增大的问题。

2、第一方面,本申请实施例提供了一种机器人控制方法,包括:

3、判断机器人是否需要清洗清洁组件;

4、若判断到的结果为是,则通过清洁液对所述清洁组件进行清洗;

5、完成清洁后,控制所述机器人在干净区域执行预设动作,以将所述清洁组件的含水量降低到满足预设条件。

6、在第一方面的一种可能的实现方式中,所述控制所述机器人在干净区域执行预设动作之前,包括:

7、识别已清洁的区域,或检测符合预设干净程度的区域;

8、将所述已清洁的区域和/或符合预设干净程度的区域确定为所述干净区域。

9、在第一方面的一种可能的实现方式中,所述方法还包括:

10、若识别到干净区域包括相邻的多个,则选取与当前位置距离最近的干净区域,或者选取与下一个清洁区域距离最近的干净区域,或者选取障碍物数量少于预设数量的干净区域,或者选取预先设定的干净区域,或者选取面积最大的干净区域执行所述预设动作。

11、在第一方面的一种可能的实现方式中,所述控制所述机器人在干净区域执行预设动作,包括:

12、控制所述机器人在所述干净区域进行绕圈移动,或者控制所述机器人在所述干净区域执行弓字往返移动,或者控制所述机器人在所述干净区域执行曲线往返移动。

13、在第一方面的一种可能的实现方式中,所控制所述机器人在所述干净区域进行绕圈移动,或者控制所述机器人在所述干净区域执行弓字往返移动,或者控制所述机器人在所述干净区域执行曲线往返移动,包括:

14、控制所述机器人在所述干净区域进行绕圈移动、弓字往返移动或者曲线往返移动时,移动路径未重叠。

15、在第一方面的一种可能的实现方式中,所述控制所述机器人在干净区域执行预设动作,包括:

16、获取目标移动路程和/或目标移动时长;

17、当所述机器人在所述干净区域移动的路程达到所述目标移动路程,或者当所述机器人在所述干净区域移动的时长达到所述目标移动时长时,停止执行所述预设动作。

18、在第一方面的一种可能的实现方式中,所述方法还包括:

19、在控制所述机器人在干净区域执行预设动作时,向所述清洁组件增加一个向清洁面的压力,以增大清洁组件与所述清洁面的压力。

20、在第一方面的一种可能的实现方式中,所述判断机器人是否需要清洗清洁组件,包括:

21、基于已清洁的区域的面积,或者基于已清洁的区域的面积和脏污程度,或者基于所述机器人的转场需求,判断所述机器人是否需要清洗所述清洁组件。

22、第二方面,本申请实施例提供了一种机器人控制装置,包括:

23、判断模块,用于判断机器人是否需要清洗清洁组件;

24、清洗模块,用于若判断到的结果为是,则通过清洁液对所述清洁组件进行清洗;

25、控制模块,用于完成清洗后,控制所述机器人在干净区域执行预设动作,以将所述清洁组件的含水量降低到满足预设条件。

26、第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面任一项所述的机器人控制方法。

27、第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面任一项所述的机器人控制方法。

28、第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面中任一项所述的机器人控制方法。

29、可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。



技术特征:

1.一种机器人控制方法,其特征在于,包括:

2.根据权利要求1所述的机器人控制方法,其特征在于,所述控制所述机器人在干净区域执行预设动作之前,包括:

3.根据权利要求2所述的机器人控制方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的机器人控制方法,其特征在于,所述控制所述机器人在干净区域执行预设动作,包括:

5.根据权利要求4所述的机器人控制方法,其特征在于,所控制所述机器人在所述干净区域进行绕圈移动,或者控制所述机器人在所述干净区域执行弓字往返移动,或者控制所述机器人在所述干净区域执行曲线往返移动,包括:

6.根据权利要求4所述的机器人控制方法,其特征在于,所述控制所述机器人在干净区域执行预设动作,包括:

7.根据权利要求1所述的机器人控制方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的机器人控制方法,其特征在于,所述判断机器人是否需要清洗清洁组件,包括:

9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述的方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的方法。


技术总结
本申请适用于机器人技术领域,提供了机器人控制方法及电子设备、可读存储介质,该方法包括:判断机器人是否需要清洗清洁组件;若判断到的结果为是,则通过清洁液对所述清洁组件进行清洗;完成清洁后,控制所述机器人在干净区域执行预设动作,以将所述清洁组件的含水量降低到满足预设条件。本申请能够降低机器人执行清洁任务时的难度。

技术研发人员:陈帅飞,何盼,李昂,郭盖华,周伟
受保护的技术使用者:深圳乐动机器人股份有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-19809.html

最新回复(0)