水池机器人的控制方法、装置、存储介质及水池机器人与流程

文档序号:35335420发布日期:2023-09-06 20:13阅读:33来源:国知局
水池机器人的控制方法、装置、存储介质及水池机器人与流程

本技术实施例涉及计算机领域,具体而言,涉及一种水池机器人的控制方法、装置、存储介质及水池机器人。


背景技术:

1、相关技术中的水池机器人可以在水池中执行一种或多种工作任务(例如,消毒、清洁等),但水池机器人在对特定的对象执行操作时,并不能快速的确定出对象所在的位置,从而影响执行操作的效率。

2、针对上述问题,相关技术尚未提出有效的解决方案。


技术实现思路

1、本技术实施例提供了一种水池机器人的控制方法、装置、存储介质及水池机器人,以至少解决相关技术中水池机器人对特定对象的操作效率低下的问题。

2、根据本技术的一个实施例,提供了一种水池机器人的控制方法,包括:获取水池机器人拍摄到的上述目标水域的图像信息,其中,上述水池机器人在上述目标水域中运行;分析上述图像信息以确定分析结果;在上述分析结果用于指示上述目标水域存在目标对象的情况下,确定上述目标对象的目标位置,并控制上述水池机器人运行至上述目标位置,执行与上述目标对象的类型对应的目标操作。

3、在一个示例性实施例中,获取水池机器人拍摄到的上述目标水域的图像信息,包括:获取上述水池机器人在按照第一运行模式运行时,拍摄到的上述目标水域的图像信息,其中,第一运行模式包括上述水池机器人按照预设时间周期在多个预设位置间的随机路线中运行的模式。

4、在一个示例性实施例中,在上述分析结果用于指示上述目标水域存在目标对象的情况下,确定上述目标对象的目标位置,并控制上述水池机器人运行至上述目标位置,执行与上述目标对象的类型对应的目标操作,包括:在上述分析结果用于指示上述目标水域中存在目标对象的情况下,根据上述图像信息确定上述目标位置;控制上述水池机器人运行至上述目标位置,执行与上述目标对象的类型对应的目标操作。

5、在一个示例性实施例中,获取水池机器人拍摄到的上述目标水域的图像信息,包括:获取上述水池机器人在按照第二运行模式运行时,拍摄到的上述目标水域的图像信息,其中,第二运行模式包括上述水池机器人按照预设时间周期在多个预设位置间的固定路线中运行的模式。

6、在一个示例性实施例中,在上述分析结果用于指示上述目标水域存在目标对象的情况下,确定上述目标对象的目标位置,并控制上述水池机器人运行至上述目标位置,执行与上述目标对象的类型对应的目标操作,包括:在上述水池机器人在按照第二运行模式运行时,从上述分析结果中确定上述目标水域中包括上述目标对象的情况下,确定上述目标对象的目标位置,并控制上述水池机器人运行至上述目标位置,执行与上述目标对象的类型对应的目标操作。

7、在一个示例性实施例中,在上述分析结果用于指示上述目标水域存在目标对象的情况下,确定上述目标对象的目标位置,并控制上述水池机器人运行至上述目标位置,执行与上述目标对象的类型对应的目标操作,包括:在上述水池机器人在按照第二运行模式运行之后,从上述分析结果中确定上述目标水域中包括多个上述目标对象的情况下,在上述地图中标记多个上述目标对象的位置,其中,上述地图是上述水池机器人在上述目标水域中运行的过程中构建的;按照多个上述目标对象的位置确定运行路线;控制上述水池机器人按照运行路线运行至多个上述目标对象的多个位置处,执行与每个上述目标对象的类型对应的目标操作。

8、在一个示例性实施例中,获取水池机器人拍摄到的上述目标水域的图像信息之前,上述方法还包括:控制上述水池机器人在上述目标水域中沿边执行上述目标操作;在确定上述水池机器人沿边执行上述目标操作之后,控制上述水池机器人在上述目标水域中执行巡视操作,其中,上述巡视操作包括控制上述水池机器人在上述目标水域中拍摄上述图像信息。

9、根据本技术的另一个实施例,提供了一种水池机器人的控制装置,包括:获取模块,用于获取水池机器人拍摄到的上述目标水域的图像信息,其中,上述水池机器人在上述目标水域中运行;分析模块,用于分析上述图像信息以确定分析结果;确定模块,用于在上述分析结果用于指示上述目标水域存在目标对象的情况下,确定上述目标对象的目标位置,并控制上述水池机器人运行至上述目标位置,执行与上述目标对象的类型对应的目标操作。

10、在一个示例性实施例中,上述获取模块包括:第一获取子模块,用于获取上述水池机器人在按照第一运行模式运行时,拍摄到的上述目标水域的图像信息,其中,第一运行模式包括上述水池机器人按照预设时间周期在多个预设位置间的随机路线中运行的模式。

11、在一个示例性实施例中,上述确定模块包括:第一确定子模块,用于在上述分析结果用于指示上述目标水域中存在目标对象的情况下,根据上述图像信息确定上述目标位置;控制子模块,用于控制上述水池机器人运行至上述目标位置,执行与上述目标对象的类型对应的目标操作。

12、在一个示例性实施例中,上述获取模块包括:第二获取子模块,用于获取上述水池机器人在按照第二运行模式运行时,拍摄到的上述目标水域的图像信息,其中,第二运行模式包括上述水池机器人按照预设时间周期在多个预设位置间的固定路线中运行的模式。

13、在一个示例性实施例中,上述确定模块包括:第二确定子模块,用于在上述水池机器人在按照第二运行模式运行时,从上述分析结果中确定上述目标水域中包括上述目标对象的情况下,确定上述目标对象的目标位置,并控制上述水池机器人运行至上述目标位置,执行与上述目标对象的类型对应的目标操作。

14、在一个示例性实施例中,上述确定模块还包括:第三确定子模块,用于在上述水池机器人在按照第二运行模式运行之后,从上述分析结果中确定上述目标水域中包括多个上述目标对象的情况下,在上述地图中标记多个上述目标对象的位置,其中,上述地图是上述水池机器人在上述目标水域中运行的过程中构建的;第四确定子模块,用于按照多个上述目标对象的位置确定运行路线;控制子模块,用于控制上述水池机器人按照运行路线运行至多个上述目标对象的多个位置处,执行与每个上述目标对象的类型对应的目标操作。

15、在一个示例性实施例中,上述装置还包括:第一控制模块,用于获取水池机器人拍摄到的上述目标水域的图像信息之前,控制上述水池机器人在上述目标水域中沿边执行上述目标操作;第二控制模块,用于在确定上述水池机器人沿边执行上述目标操作之后,控制上述水池机器人在上述目标水域中执行巡视操作,其中,上述巡视操作包括控制上述水池机器人在上述目标水域中拍摄上述图像信息。根据本技术的又一个实施例,还提供了一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,其中,上述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

16、根据本技术的又一个实施例,还提供了一种水池机器人,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为运行上述计算机程序以执行上述任一项方法实施例中的步骤。

17、通过本技术,通过分析水池机器人拍摄的目标水域图像信息,可以识别出目标对象并且确认目标对象的位置,进而可以控制机器人直接前往目标对象的位置并对目标对象执行目标操作,避免出现水池机器人无法定位目标对象,只能按照预设路线重新清理整个目标水域的情况,有效解决了相关技术中水池机器人对特定对象的操作效率低下的问题,达到了提高操作效率的效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1