机器人充电状态与门控制的方法、装置、电子设备及介质与流程

文档序号:32393823发布日期:2022-11-30 09:26阅读:45来源:国知局
机器人充电状态与门控制的方法、装置、电子设备及介质与流程

1.本技术涉及人工智能技术领域,尤其是涉及一种机器人充电状态与门控制的方法、装置、电子设备及介质。


背景技术:

2.随着科学技术和电力的不断改革发展,在智能机器人来临的时代,不论是工业、农业还是商业都开始由机器人代替人力进行日常工作维护,档案存放机器人也成为一种趋势,档案机器人负责对档案进行存放,在机器人在档案存放工作过程中,由于电池容量有限,机器人一般充完电只维持几个小时的连续工作,所以机器人需要在无人干预条件下自动补充电量,完成充电任务,充电房是机器人的能源补给场所,充电房包括:充电房门,当机器人要充电时,充电房门打开,机器人进入充电房内进行充电。
3.发明人在研究过程中发现:在机器人在充电房充电的过程中,由于充电房周围环境的多变性,导致机器人在充电房内充电的安全性降低,因此如何提高机器人充电的安全性越来越重要。


技术实现要素:

4.本技术目的是提供一种机器人充电状态与门控制的方法、装置、电子设备及介质,用于解决以上至少一项问题。
5.本技术的上述发明目的是通过以下技术方案得以实现的:第一方面,提供了一种机器人充电状态与门控制的方法,该方法包括:获取机器人电量、机器人位置以及当前充电房信息,所述当前充电房信息包括:充电房位置;基于所述机器人电量、所述机器人位置以及所述充电房位置确定机器人对应的充电状态,所述充电状态包括:正在充电状态;若所述充电状态为正在充电状态,则控制充电房门关闭。
6.在一种可能的实现方式中,所述充电状态还包括:结束充电状态;所述基于所述机器人电量、所述机器人位置以及所述充电房位置判断机器人对应的充电状态,包括:将所述机器人位置和所述充电房位置进行比较,判断机器人是否在充电房内,得到第一判断结果;若所述第一判断结果为是,则判断所述机器人电量是否小于预设电量阈值,得到第二判断结果;若第二判断结果为是,则机器人对应的充电状态为正在充电状态;若第二判断结果为否,则机器人对应的充电状态为结束充电状态。
7.在另一种可能的实现方式中,所述当前充电房信息还包括:当前气体含量;所述若所述充电状态为正在充电状态,则控制充电房门关闭,包括:
若所述充电状态为正在充电状态,判断所述当前气体含量是否大于预设气体阈值,得到第三判断结果;若第三判断结果为是,则控制充电房门关闭。
8.在另一种可能的实现方式中,所述当前充电房信息还包括:当前充电房温度;所述方法还包括:若所述充电状态为正在充电状态,则判断所述当前充电房温度是否大于预设温度阈值,得到第四判断结果;若所述第四判断结果为是,则控制充电房门关闭。
9.在另一种可能的实现方式中,所述若所述充电状态为正在充电状态,则控制充电房门关闭,之后还包括:基于所述当前充电房温度或所述当前气体含量,选择灭火指令,并将所述灭火指令发送至灭火设备,以使得灭火设备进行灭火;间隔预设时间段后获取间隔充电房信息,所述间隔充电房信息包括:间隔充电房温度;判断所述间隔充电房温度是否小于所述当前充电房温度,得到第五判断结果;若所述第五判断结果为否,则控制充电房门打开。
10.在另一种可能的实现方式中,所述若所述第五判断结果为否,则控制充电房门打开,之后还包括:获取各个目标位置分别对应的当前温度、历史温度和位置信息;基于所述当前温度、所述历史温度和所述位置信息确定机器人的行走路径。
11.在另一种可能的实现方式中,所述当前充电房信息还包括:当前充电房湿度;所述若所述充电状态为正在充电状态,则控制充电房门关闭,之后还包括:判断所述当前充电房湿度是否小于预设湿度阈值,得到第六判断结果;若所述第六判断结果为否,则控制充电房门打开。
12.第二方面,提供了一种机器人充电状态与门控制的装置,该装置包括:第一获取模块,用于获取机器人电量、机器人位置以及当前充电房信息,所述当前充电房信息包括:充电房位置;第一确定模块,用于基于所述机器人电量、所述机器人位置以及所述充电房位置确定机器人对应的充电状态,所述充电状态包括:正在充电状态;第一控制模块,用于若所述充电状态为正在充电状态,则控制充电房门关闭。
13.在一种可能的实现方式中,所述充电状态还包括:结束充电状态;所述第一确定模块在基于所述机器人电量、所述机器人位置以及所述充电房位置判断机器人对应的充电状态时,具体用于:将所述机器人位置和所述充电房位置进行比较,判断机器人是否在充电房内,得到第一判断结果;当所述第一判断结果为是时,判断所述机器人电量是否小于预设电量阈值,得到第二判断结果;若第二判断结果为是,则机器人对应的充电状态为正在充电状态;若第二判断结果为否,则机器人对应的充电状态为结束充电状态。
14.在另一种可能的实现方式中,所述当前充电房信息还包括:当前气体含量;所述第一控制模块在当所述充电状态为正在充电状态时,控制充电房门关闭时,具体用于:若所述充电状态为正在充电状态,判断所述当前气体含量是否大于预设气体阈值,得到第三判断结果;若第三判断结果为是,则控制充电房门关闭。
15.在另一种可能的实现方式中,所述当前充电房信息还包括:当前充电房温度;所述装置还包括:第一判断模块和第二控制模块,其中,所述第一判断模块,用于当所述充电状态为正在充电状态时,判断所述当前充电房温度是否大于预设温度阈值,得到第四判断结果;所述第二控制模块,用于当所述第四判断结果为是时,控制充电房门关闭。
16.在另一种可能的实现方式中,所述装置还包括:选择模块、第二获取模块、第二判断模块和第三控制模块,其中,所述选择模块,用于基于所述当前充电房温度或所述当前气体含量,选择灭火指令,并将所述灭火指令发送至灭火设备,以使得灭火设备进行灭火;所述第二获取模块,用于间隔预设时间段后获取间隔充电房信息,所述间隔充电房信息包括:间隔充电房温度;所述第二判断模块,用于判断所述间隔充电房温度是否小于所述当前充电房温度,得到第五判断结果;所述第三控制模块,用于若所述第五判断结果为否,则控制充电房门打开。
17.在另一种可能的实现方式中,所述装置还包括:第三获取模块和第三确定模块,其中,所述第三获取模块,用于获取各个目标位置分别对应的当前温度、历史温度和位置信息;所述第三确定模块,用于基于所述当前温度、所述历史温度和所述位置信息确定机器人的行走路径。
18.在另一种可能的实现方式中,所述当前充电房信息还包括:当前充电房湿度;所述装置还包括:第三判断模块和第四控制模块,其中,所述第三判断模块,用于判断所述当前充电房湿度是否小于预设湿度阈值,得到第六判断结果;所述第四控制模块,用于若所述第六判断结果为否,则控制充电房门打开。
19.第三方面,提供了一种电子设备,该电子设备包括:一个或者多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于:执行根据第一方面中任一可能的实现方式所示的机器人充电状态与门控制的方法对应的操作。
20.第四方面,提供了一种计算机可读存储介质,存储介质存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如第一方面中任一可能的实现方式所示的机器人充电状态与门控制的方法。
21.综上所述,本技术包括以下至少一种有益技术效果:本技术提供了一种机器人充电状态与门控制的方法、装置、电子设备及介质,与相关技术相比,在本技术中,通过获取机器人电量、机器人位置以及当前充电房信息,其中当前充电房信息包括:充电房位置,并基于机器人电量、机器人位置以及充电位置判断机器人对应的充电状态,其中充电状态包括:正在充电状态,在确定机器人对应的充电状态之后,控制充电房门状态,即若充电状态为正在充电状态,则控制充电房门关闭,以在机器人充电过程中,通过关闭充电房门保护机器人,也即提高了机器人在充电房中充电的安全性。
附图说明
22.图1是本技术实施例提供的一种机器人充电状态与门控制的方法流程示意图。
23.图2是本技术实施例提供的一种机器人充电状态与门控制的装置结构示意图。
24.图3是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
25.以下结合附图对本技术作进一步详细说明。
26.本具体实施例仅仅是对本技术的解释,其并不是对本技术的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本技术的权利要求范围内都受到专利法的保护。
27.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
28.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
29.下面结合说明书附图对本技术实施例作进一步详细描述。
30.本技术实施例提供一种机器人充电状态与门控制的方法,由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此,该终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例在此不做限制,其中,如图1所示,该方法可以包括:步骤s101、获取机器人电量、机器人位置以及当前充电房信息。
31.当前充电房信息包括:充电房位置。
32.对于本技术实施例,在获取机器人位置之前,电子设备获取图像,基于图像计算机器人位置,将位置用坐标表示。
33.对于本技术实施例,电子设备可以实时获取机器人电量、机器人位置以及当前充电房信息,也可以每隔特定时间获取机器人电量、机器人位置以及当前充电房信息,还可以当检测到用户的触发指令时,获取机器人电量、机器人位置以及当前充电房信息。
34.进一步地,充电房位置可以从本地存储中获取,也可以从其他设备中获取,还可以获取用户输入的充电房位置,充电房位置包括充电房多个点的位置,充电房位置用坐标表示。
35.在上述申请实施例中,获取机器人电量、机器人位置以及当前充电房信息之后,显示设备可以实时显示获取到的机器人电量、机器人位置以及当前充电房信息,还可以当检测到用户触发的显示指令时,显示机器人电量、机器人位置以及当前充电房信息,以供工作人实时掌握机器人的状态。
36.步骤s102、基于机器人电量、机器人位置以及充电房位置确定机器人对应的充电状态。
37.其中,充电状态包括:正在充电状态。
38.对于本技术实施例,机器人充电时,需要在充电房内进行充电,在获取机器人电量、机器人位置以及充电房位置之后,基于机器人电量和电量阈值比较以及机器人和充电房位置比对,确定机器人对应的充电状态,步骤s103、若充电状态为正在充电状态,则控制充电房门关闭。
39.对于本技术实施例,在确定充电状态为正在充电状态后,为了提高机器人在充电房内充电的安全性,电子设备生成关闭指令,并发送关闭指令至充电房门,以控制充电房门关闭。
40.对于本技术实施例,在机器人充电过程中,充电房门关闭,当其他设备向充电房门发送开门指令时,充电房门需向电子设备发送确认指令,电子设备向充电房门发送保持关闭指令,以保证充电房门在机器人充电过程中保持关闭状态。
41.本技术实施例提供了一种机器人充电状态与门控制的方法,与相关技术相比,在本技术实施例中,通过获取机器人电量、机器人位置以及当前充电房信息,其中当前充电房信息包括:充电房位置,并基于机器人电量、机器人位置以及充电位置判断机器人对应的充电状态,其中充电状态包括:正在充电状态,在确定机器人对应的充电状态之后,控制充电房门状态,即若充电状态为正在充电状态,则控制充电房门关闭,以在机器人充电过程中,通过关闭充电房门保护机器人,也即提高了机器人在充电房中充电的安全性。
42.本技术实施例的另一种可能的实现方式,充电状态还包括:结束充电状态;步骤s102中基于机器人电量、机器人位置以及充电房位置判断机器人对应的充电状态,具体可以包括:步骤s1021(图中未示出)、步骤s1022(图中未示出)、步骤s1023(图中未示出)和步骤s1024(图中未示出),其中,步骤s1021、将机器人位置和充电房位置进行比较,判断机器人是否在充电房内,得到第一判断结果。
43.对于本技术实施例,当机器人不在充电房内时,不需要对充电房门进行控制,首先判断机器人是否在充电房内,为了准确地判断机器人和充电房位置的关系,将机器人位置的坐标进行坐标转换,将机器人的位置坐标和充电房的位置坐标转换为同一坐标系下,通过充电房的多个点的位置,确定充电房的区域范围,将转换后的机器人位置坐标和充电房的区域范围进行比较,判断机器人位置坐标是否在充电房区域内,例如,充电房区域范围为(12.3,17.6),(7.0,9.4),(7.0,13.2),机器人位置坐标为(7.0,9.6),则该机器人在充电房内。
44.步骤s1022、若第一判断结果为是,则判断机器人电量是否小于预设电量阈值,得到第二判断结果。
45.对于本技术实施例,若机器人在充电房内,则该机器人为正在充电状态或者结束充电状态,为了准确地判断机器人的充电状态,判断机器人电量是否小于预设电量阈值,预设电量阈值是机器人电量充满时的电量,也可以是机器人结束充电状态对应的电量,预设电量阈值可以由工程师预先设置也可以由系统预先设置,在本技术实施例中,比较机器人电量和预设电量阈值的大小,得到第二判断结果。
46.步骤s1023、若第二判断结果为是,则机器人对应的充电状态为正在充电状态。
47.对于本技术实施例,若机器人电量小于预设电量阈值,则该机器人没有结束充电,机器人对应的充电状态为正在充电状态,例如,预设电量阈值为96%,机器人1电量为93%,则机器人对应的充电状态为正在充电状态。
48.步骤s1024、若第二判断结果为否,则机器人对应的充电状态为结束充电状态。
49.对于本技术实施例,若机器人电量大于或等于预设电量阈值,则该机器人对应的充电状态为结束充电状态,例如,预设电量阈值为96%,机器人2电量为98%,则机器人对应的充电状态为结束充电状态,通过机器人和充电房的位置比较,以及对机器人电量的分析,提高了判断机器人对应的充电状态的准确性。
50.进一步地,在确定机器人的充电状态为结束充电状态之后,向充电房门发送指令,以控制充电房门关闭。
51.本技术实施例的另一种可能的实现方式,当前充电房信息还包括:当前气体含量;步骤s103中若充电状态为正在充电状态,则控制充电房门关闭,具体可以包括:步骤s1031(图中未示出)和步骤s1032(图中未示出),其中,步骤s1031、若充电状态为正在充电状态,判断当前气体含量是否大于预设气体阈值,得到第三判断结果。
52.对于本技术实施例,当机器人在充电状态时,充电房外有可能发生火灾,通过充电房内的气体含量判断是否发生火灾,当前气体含量是有害气体的含量,如充电房内的一氧化碳的含量,预设气体阈值可以由工程师预先设置,也可以由系统预先设置,当前气体含量和预设气体阈值相对应,不同的气体对应的预设气体阈值可以相同,也可以不同。
53.进一步地,当充电状态为正在充电状态时,通过比较当前气体含量和预设气体阈值的大小,判断当前气体含量和预设气体阈值是否大于预设气体阈值,若当前气体含量大于预设气体阈值,则充电房外有火灾,若当前气体含量小于或等于预设气体阈值,则充电房安全。例如,当前一氧化碳含量为1.28%,预设气体阈值为1%,则当前一氧化碳含量大于预设气体阈值,充电房外有火灾。
54.步骤s1032、若第三判断结果为是,则控制充电房门关闭。
55.对于本技术实施例,当当前气体含量大于预设气体阈值时,充电房外有火灾发生,通过发送关闭指令,控制充电房门关闭,通过当前气体含量判断充电房外是否有火灾,有火灾时控制充电房门关闭,以保护机器人的安全。
56.本技术实施例的另一种可能的实现方式,当前充电房信息还包括:当前充电房温度;该方法还可以包括:若充电状态为正在充电状态,则判断当前充电房温度是否大
于预设温度阈值,得到第四判断结果;若第四判断结果为是,则控制充电房门关闭。在本技术实施例中,判断当前充电房温度是否大于预设温度阈值,得到第四判断结果的步骤可以在判断当前气体含量是否大于预设气体阈值,得到第三判断结果步骤之前执行,也可以在判断当前气体含量是否大于预设气体阈值,得到第三判断结果步骤之后执行,还可以与判断当前气体含量是否大于预设气体阈值,得到第三判断结果的步骤同时执行。
57.对于本技术实施例,还可以通过充电房温度判断充电房外是否有火灾,当当前充电房温度大于预设温度阈值时,该充电房外可能发生火灾,比较当前充电房温度和预设温度阈值的大小,若当前充电房温度大于预设温度阈值,则该充电房外可能发生火灾,则发送关闭指令控制充电房门关闭,其中,预设温度阈值可以由工程师预先设置也可以由系统预先设置。例如,当前充电房1温度为45
°
,预设温度阈值为37
°
,则该充电房1外可能发生火灾,通过当前充电房温度判断充电房外是否有火灾,并当火灾发生时控制充电房门关闭,提高了机器人在充电房内的安全性。
58.本技术实施例的另一种可能的实现方式,当前充电房信息还包括:当前充电房湿度;若充电状态为正在充电状态,则控制充电房门关闭,之后还包括:判断当前充电房湿度是否小于预设湿度阈值,得到第六判断结果;若第六判断结果为否,则控制充电房门打开。在本技术实施例中,机器人在充电房内充电时,还有可能发生漏水情况,比较当前充电房湿度和预设湿度阈值的大小,判断是否漏水,预设湿度阈值可以由系统预先设置,也可以由工程师预先设置,还可以是用户当前选择确定的。若当前充电房湿度大于与预设湿度,则发生漏水情况,电子设备生成开门指令,并将开门指令发送至充电房门,以控制充电房门打开。
59.本技术实施例的另一种可能的实现方式,该方法还包括:若第三判断结果为是或者第四判断结果为是或者第六判断结果为否,则向机器人发送结束充电指令,以控制机器人结束充电。
60.进一步地,若第三判断结果为是或者第四判断结果为是,则向机器人发送结束充电指令,以控制机器人结束充电的步骤可以在控制充电房门关闭的步骤之前执行,也可以在控制充电房门关闭的步骤之后执行,还可以与控制充电房门关闭的步骤同时执行。
61.对于本技术实施例,为了进一步地提升机器人的安全,在判断充电房外发生火灾时(即若第三判断结果为是或者第四判断结果为是时),通过像机器人发送结束充电指令,以控制机器人结束充电。
62.本技术实施例的另一种可能的实现方式,若充电状态为正在充电状态,则控制充电房门关闭,之后还可以包括:步骤sa1(图中未示出)、步骤sa2(图中未示出)和步骤sa3(图中未示出)和步骤sa4(图中未示出),其中,步骤sa1、基于当前充电房温度或当前气体含量,选择灭火指令,并将灭火指令发送至灭火设备,以使得灭火设备进行灭火。
63.对于本技术实施例,根据当前充电房温度或二氧化碳含量确定火灾的大小,以确定火灾等级,查找灭火指令,在数据库中存储着火灾等级和灭火指令的对应关系,当确定火灾等级后,根据火灾等级以及对应关系选择灭火指令,并将灭火指令发送至灭火设备,灭火设备根据灭火指令灭火,例如,当前充电房温度大于第一预警阈值,则火灾等级为一级,并
根据火灾等级查找灭火指令并选择一级火灾对应的灭火指令,通过当前充电房温度或当前气体含量,确定火灾等级,并选择灭火指令,并将灭火指令发送至灭火设备,以使得灭火设备进行灭火,根据火灾等级灭火,以提高灭火的效率,进一步提高机器人的安全性。
64.步骤sa2、间隔预设时间段后获取间隔充电房信息。
65.其中,间隔充电房信息包括:间隔充电房温度。
66.对于本技术实施例,在灭火设备灭火之后,间隔预设时间断后获取间隔充电房信息,确定火灾是否被消除,预设时间段可以由工程师预先设置,也可以由系统预先设置。
67.步骤sa3、判断间隔充电房温度是否小于当前充电房温度,得到第五判断结果。
68.对于本技术实施例,在获取间隔充电房信息后,比较间隔充电房温度和当前充电房温度的大小,以确定温度是否下降(即火灾是否被消除或减小),若间隔充电房温度小于当前充电房温度,则当前火灾消除或减小,若间隔充电房温度大于或等于当前充电房温度,则火灾未被消除或减小。
69.步骤sa4、若第五判断结果为否,则控制充电房门打开。
70.对于本技术实施例,若间隔充电房温度大于或等于当前充电房温度(即若第五判断结果为否),则火灾未消除或减小,为了保证机器人的安全,需要打开充电房门,以使得机器人离开充电房,生成开门指令,并发送开门指令至充电房门,以控制充电房门打开,在本技术实施例中,通过间隔充电房温度判断火灾是否消除或减小,若火灾未消除或减小,电子设备向充电房门发送关门指令,则控制充电房门打开,以使得机器人可以离开充电房,以进一步地保证机器人的安全。
71.对于本技术实施例,在机器人在充电房内充电时,控制充电房门打开,还可以通过当电子设备检测到火灾未消除或减小时,当其他设备向充电房门发送开门指令时,充电房门需向电子设备发送确认指令,电子设备向充电房门发送确认开门指令,以控制充电房门打开。
72.本技术实施例的另一种可能的实现方式,步骤sa4中若第五判断结果为否,则控制充电房门打开,之后还包括:获取各个目标位置分别对应的当前温度、历史温度和位置信息;基于当前温度、历史温度和位置信息确定机器人的行走路径。在本技术实施例中,在打开充电房门之后,为提高机器人逃生的效率,确定机器人的行走路径,目标位置包括:充电房门两侧分别对应的位置,以及充电房另一侧墙壁的位置,目标位置的位置信息可以用坐标表示。
73.需要说明的是,历史温度是火灾发生后(即第四判断结果为是后)的温度,可以是当前温度对应的当前时刻的前十分钟或者前二十分钟。,在本技术实施例中,各个目标位置对应的历史温度和位置信息可以在本地存储中获取,也可以在其他设备中获取,还可以获取用户输入的各个目标位置分别对应的历史温度和位置信息。
74.进一步地,根据充电房门两侧的当前温度,将当前温度低的充电房门一侧的位置信息,确定为机器人的起始位置,比较每个目标位置对应的当前温度和历史温度的大小,若目标位置的当前温度比历史温度低,则将该目标位置对应的位置信息确定为机器人的行走方向,将起始位置和行走方向确定为机器人的行走路径,例如,充电房门左侧的温度比右侧的温度低,则将充电房门左侧确定为行走的起始位置,目标位置1的当前温度比历史温度低,则目标位置1对应的位置信息为机器人的行走方向,通过比较目标位置对应的当前温度
和历史温度,确定机器人的行走路径,避免机器人在离开充电房后因温度过高出现故障,进一步提高了机器人的安全性。
75.上述实施例从方法流程的角度介绍了一种机器人充电状态与门控制的方法,下述实施例从虚拟模块或者虚拟单元的角度介绍了一种机器人充电状态与门控制的装置,具体详见下述实施例。
76.本技术实施例提供了一种机器人充电状态与门控制的装置,如图2所示,该机器人充电状态与门控制的装置20具体可以包括:第一获取模块21、第一确定模块22和第一控制模块23,其中,第一获取模块21,用于获取机器人电量、机器人位置以及当前充电房信息,当前充电房信息包括:充电房位置;第一确定模块22,用于基于机器人电量、机器人位置以及充电房位置确定机器人对应的充电状态,充电状态包括:正在充电状态;第一控制模块23,用于若充电状态为正在充电状态,则控制充电房门关闭。
77.本技术实施例的一种可能的实现方式,充电状态还包括:结束充电状态;第一确定模块22在基于机器人电量、机器人位置以及充电房位置判断机器人对应的充电状态时,具体用于:将机器人位置和充电房位置进行比较,判断机器人是否在充电房内,得到第一判断结果;当第一判断结果为是时,判断机器人电量是否小于预设电量阈值,得到第二判断结果;若第二判断结果为是,则机器人对应的充电状态为正在充电状态;若第二判断结果为否,则机器人对应的充电状态为结束充电状态。
78.本技术实施例的另一种可能的实现方式,当前充电房信息还包括:当前气体含量;第一控制模块23在当充电状态为正在充电状态时,控制充电房门关闭时,具体用于:若充电状态为正在充电状态,判断当前气体含量是否大于预设气体阈值,得到第三判断结果;若第三判断结果为是,则控制充电房门关闭。
79.本技术实施例的另一种可能的实现方式,当前充电房信息还包括:当前充电房温度;装置20还包括:第一判断模块和第二控制模块,其中,第一判断模块,用于当充电状态为正在充电状态时,判断当前充电房温度是否大于预设温度阈值,得到第四判断结果;第二控制模块,用于当第四判断结果为是时,控制充电房门关闭。
80.本技术实施例的另一种可能的实现方式,装置20还包括:选择模块、第二获取模块、第二判断模块和第三控制模块,其中,选择模块,用于基于当前充电房温度或当前气体含量,选择灭火指令,并将灭火指令发送至灭火设备,以使得灭火设备进行灭火;第二获取模块,用于间隔预设时间段后获取间隔充电房信息,间隔充电房信息包
括:间隔充电房温度;第二判断模块,用于判断间隔充电房温度是否小于当前充电房温度,得到第五判断结果;第三控制模块,用于若第五判断结果为否,则控制充电房门打开。
81.本技术实施例的另一种可能的实现方式,装置20还包括:第三获取模块和第三确定模块,其中,第三获取模块,用于获取各个目标位置分别对应的当前温度、历史温度和位置信息;第三确定模块,用于基于当前温度、历史温度和位置信息确定机器人的行走路径。
82.本技术实施例的另一种可能的实现方式,当前充电房信息还包括:当前充电房湿度;装置20还包括:第三判断模块和第四控制模块,其中,第三判断模块,用于判断当前充电房湿度是否小于预设湿度阈值,得到第六判断结果;第四控制模块,用于若第六判断结果为否,则控制充电房门打开。
83.本技术实施例提供了一种机器人充电状态与门控制的装置,与相关技术相比,在本技术实施例中,通过获取机器人电量、机器人位置以及当前充电房信息,其中当前充电房信息包括:充电房位置,并基于机器人电量、机器人位置以及充电位置判断机器人对应的充电状态,其中充电状态包括:正在充电状态,在确定机器人对应的充电状态之后,控制充电房门状态,即若充电状态为正在充电状态,则控制充电房门关闭,以在机器人充电过程中,通过关闭充电房门保护机器人,也即提高了机器人在充电房中充电的安全性。
84.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的一种机器人充电状态与门控制的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
85.本技术实施例提供了一种电子设备,如图3所示,图3所示的电子设备30包括:处理器301和存储器303。其中,处理器301和存储器303相连,如通过总线302相连。可选地,电子设备30还可以包括收发器304。需要说明的是,实际应用中收发器304不限于一个,该电子设备30的结构并不构成对本技术实施例的限定。
86.处理器301可以是cpu(centralprocessingunit,中央处理器),通用处理器,dsp(digitalsignalprocessor,数据信号处理器),asic(applicationspecificintegratedcircuit,专用集成电路),fpga(fieldprogrammablegatearray,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器301也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
87.总线302可包括一通路,在上述组件之间传送信息。总线302可以是pci(peripheralcomponentinterconnect,外设部件互连标准)总线或eisa(extendedindustrystandardarchitecture,扩展工业标准结构)总线等。总线302可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一型的总线。
88.存储器303可以是rom(readonlymemory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(randomaccessmemory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electricallyerasableprogrammablereadonlymemory,电可擦可编程只读存储器)、cd-rom(compactdiscreadonlymemory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
89.存储器303用于存储执行本技术方案的应用程序代码,并由处理器301来控制执行。处理器301用于执行存储器303中存储的应用程序代码,以实现前述方法实施例所示的内容。
90.其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。还可以为服务器等。图3示出的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
91.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与相关技术相比,在本技术实施例中,通过获取机器人电量、机器人位置以及当前充电房信息,其中当前充电房信息包括:充电房位置,并基于机器人电量、机器人位置以及充电位置判断机器人对应的充电状态,其中充电状态包括:正在充电状态,在确定机器人对应的充电状态之后,控制充电房门状态,即若充电状态为正在充电状态,则控制充电房门关闭,以在机器人充电过程中,通过关闭充电房门保护机器人,也即提高了机器人在充电房中充电的安全性应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
92.以上仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1