本公開涉及物流機(jī)器人控制領(lǐng)域,尤其涉及一種物流機(jī)器人控制方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、相關(guān)技術(shù)中,倉(cāng)儲(chǔ)系統(tǒng)的物流機(jī)器人通常存在工作周期。比如節(jié)假日時(shí),由于工作人員休息,為了降低物流機(jī)器人的功耗,通常采取將物流機(jī)器人關(guān)機(jī)的方式。待重新開工時(shí),再將物流機(jī)器人手動(dòng)開機(jī)。但是物流機(jī)器人的數(shù)量通常較多,因此手動(dòng)開機(jī)的方式費(fèi)時(shí)費(fèi)力,嚴(yán)重降低了物流機(jī)器人的工作效率。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供一種物流機(jī)器人控制方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),以解決相關(guān)技術(shù)中采用手動(dòng)開機(jī)的方式嚴(yán)重降低了物流機(jī)器人的工作效率的問題。
2、本公開的第一方面實(shí)施例提出了一種物流機(jī)器人控制方法,該方法包括:
3、向與機(jī)器人管理系統(tǒng)rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送休眠指令;
4、接收由所述物流機(jī)器人反饋的休眠指令響應(yīng)結(jié)果;
5、基于所述休眠指令響應(yīng)結(jié)果,判斷與所述rms關(guān)聯(lián)的所有物流機(jī)器人是否全部轉(zhuǎn)換為休眠狀態(tài);
6、若判斷結(jié)果為否,繼續(xù)發(fā)送休眠指令,直至與所述rms關(guān)聯(lián)的所有物流機(jī)器人全部轉(zhuǎn)換為休眠狀態(tài)。
7、在一些實(shí)施例中,所述向與機(jī)器人管理系統(tǒng)rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送休眠指令,包括:
8、在一些實(shí)施例中,所述休眠指令響應(yīng)結(jié)果用于指示對(duì)應(yīng)的所述物流機(jī)器人的狀態(tài);物流機(jī)器人的狀態(tài)為任務(wù)狀態(tài)和休眠狀態(tài)中的一種。
9、在一些實(shí)施例中,所述基于所述休眠指令響應(yīng)結(jié)果,判斷與所述rms關(guān)聯(lián)的所有物流機(jī)器人是否全部轉(zhuǎn)換為休眠狀態(tài),包括:
10、若所述休眠指令響應(yīng)結(jié)果中存在至少一個(gè)休眠指令響應(yīng)結(jié)果指示對(duì)應(yīng)的物流機(jī)器人的狀態(tài)為任務(wù)狀態(tài),則判斷與所述rms關(guān)聯(lián)的所有物流機(jī)器人沒有全部轉(zhuǎn)換為休眠狀態(tài)。
11、在一些實(shí)施例中,所述向與機(jī)器人管理系統(tǒng)rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送休眠指令之后,所述的方法還包括:
12、獲取每個(gè)所述物流機(jī)器人的電量信息;
13、基于電量最低的所述物流機(jī)器人的電量信息,確定電量最低的所述物流機(jī)器人的可休眠時(shí)長(zhǎng);
14、在rms的控制界面上顯示所述電量最低的所述物流機(jī)器人的可休眠時(shí)長(zhǎng)。
15、在一些實(shí)施例中,所述向與機(jī)器人管理系統(tǒng)rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送休眠指令,包括:
16、響應(yīng)于休眠指令觸發(fā)信號(hào),判斷所述rms是否設(shè)置有一鍵集合區(qū)域;
17、若判斷結(jié)果為是,則向與所述rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送一鍵集合指令;所述一鍵集合指令用于使所述物流機(jī)器人移動(dòng)至所述一鍵集合區(qū)域;響應(yīng)于所有物流機(jī)器人到達(dá)一鍵集合區(qū)域,向與所述rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送休眠指令;
18、若判斷結(jié)果為否,獲取所述物流機(jī)器人的狀態(tài);若存在處于充電狀態(tài)的物流機(jī)器人,則向處于充電狀態(tài)的機(jī)器人發(fā)送停止充電指令;響應(yīng)于處于充電狀態(tài)的物流機(jī)器人停止充電,向與所述rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送休眠指令。
19、在一些實(shí)施例中,所述響應(yīng)于處于充電狀態(tài)的物流機(jī)器人停止充電,向與所述rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送休眠指令,包括:
20、向與所述rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送原地休眠指令,所述原地休眠指令用于使所述物流機(jī)器人在預(yù)設(shè)的休眠點(diǎn)休眠。
21、在一些實(shí)施例中,所述直至與所述rms關(guān)聯(lián)的所有物流機(jī)器人全部轉(zhuǎn)換為休眠狀態(tài)之后,所述的方法還包括:
22、輪詢與所述rms關(guān)聯(lián)的所有物流機(jī)器人的狀態(tài),將不處于休眠狀態(tài)的物流機(jī)器人添加至休眠列表;
23、向所述休眠列表中的每個(gè)物流機(jī)器人發(fā)送休眠指令。
24、在一些實(shí)施例中,所述直至與所述rms關(guān)聯(lián)的所有物流機(jī)器人全部轉(zhuǎn)換為休眠狀態(tài)之后,所述的方法還包括:
25、存儲(chǔ)所述物流機(jī)器人轉(zhuǎn)為休眠狀態(tài)前的業(yè)務(wù)數(shù)據(jù)。
26、本公開的第二方面實(shí)施例提出了一種物流機(jī)器人控制方法,該方法包括:
27、接收由機(jī)器人管理系統(tǒng)rms發(fā)送的休眠指令;
28、獲取物流機(jī)器人的狀態(tài);
29、若所述物流機(jī)器人處于空閑狀態(tài),則響應(yīng)于所述休眠指令轉(zhuǎn)換為休眠狀態(tài);若所述物流機(jī)器人處于任務(wù)狀態(tài),則等待機(jī)器人轉(zhuǎn)換為空閑狀態(tài)后,進(jìn)入休眠狀態(tài)。
30、在一些實(shí)施例中,所述接收由rms發(fā)送的休眠指令之后,所述的方法還包括:
31、向所述rms發(fā)送所述物流機(jī)器人的電量信息,以使所述rms基于電量最低的所述物流機(jī)器人的電量信息,確定電量最低的所述物流機(jī)器人的可休眠時(shí)長(zhǎng)。
32、在一些實(shí)施例中,所述接收由rms發(fā)送的休眠指令之前,所述的方法還包括:
33、判斷是否接收到由所述rms發(fā)送的一鍵集合指令;
34、若判斷結(jié)果為是,則響應(yīng)于所述一鍵集合指令,移動(dòng)至一鍵集合區(qū)域,并向所述rms發(fā)送一鍵集合指令響應(yīng)結(jié)果;
35、若判斷結(jié)果為否,則判斷物流機(jī)器人的狀態(tài)是否為充電狀態(tài);
36、若判斷結(jié)果為是,響應(yīng)于由rms發(fā)送的停止充電指令,停止充電。
37、本公開的第三方面實(shí)施例提出了一種物流機(jī)器人控制方法,該方法包括:
38、向與機(jī)器人管理系統(tǒng)rms關(guān)聯(lián)的處于休眠狀態(tài)的物流機(jī)器人發(fā)送喚醒指令;所述處于休眠狀態(tài)的物流機(jī)器人指根據(jù)權(quán)利要求1至10中任一種物流機(jī)器人控制方法轉(zhuǎn)換為休眠狀態(tài)的物流機(jī)器人。
39、在一些實(shí)施例中,所述向與機(jī)器人管理系統(tǒng)rms關(guān)聯(lián)的處于休眠狀態(tài)的物流機(jī)器人發(fā)送喚醒指令,包括:
40、將與所述rms關(guān)聯(lián)的處于休眠狀態(tài)的所述物流機(jī)器人添加至喚醒列表;
41、向所述喚醒列表中的所述物流機(jī)器人發(fā)送喚醒指令。
42、在一些實(shí)施例中,所述向所述喚醒列表中的所述物流機(jī)器人發(fā)送喚醒指令,包括:
43、輪詢所述喚醒列表中的所述物流機(jī)器人,移除所述喚醒列表中不處于休眠狀態(tài)的物流機(jī)器人。
44、在一些實(shí)施例中,所述向與機(jī)器人管理系統(tǒng)rms關(guān)聯(lián)的處于休眠狀態(tài)的物流機(jī)器人發(fā)送喚醒指令之后,所述的方法還包括:
45、利用休眠狀態(tài)前存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)初始化對(duì)應(yīng)的處于喚醒狀態(tài)的物流機(jī)器人。
46、本公開的第四方面實(shí)施例提出了一種物流機(jī)器人控制方法,該方法包括:
47、接收由機(jī)器人管理系統(tǒng)rms發(fā)送的喚醒指令;
48、響應(yīng)于所述喚醒指令,從休眠狀態(tài)轉(zhuǎn)換為喚醒狀態(tài)。
49、本公開的第五方面實(shí)施例提出了一種物流機(jī)器人控制裝置,包括:
50、第一發(fā)送模塊,用于向與機(jī)器人管理系統(tǒng)rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送休眠指令;
51、第一接收模塊,用于接收由所述物流機(jī)器人反饋的休眠指令響應(yīng)結(jié)果;
52、第一判斷模塊,用于基于所述休眠指令響應(yīng)結(jié)果,判斷與所述rms關(guān)聯(lián)的所有物流機(jī)器人是否全部轉(zhuǎn)換為休眠狀態(tài);
53、第一休眠模塊,用于若判斷結(jié)果為否,繼續(xù)發(fā)送休眠指令,直至與所述rms關(guān)聯(lián)的所有物流機(jī)器人全部轉(zhuǎn)換為休眠狀態(tài)。
54、本公開的第六方面實(shí)施例提出了一種物流機(jī)器人控制裝置,包括:
55、第二接收模塊,用于接收由機(jī)器人管理系統(tǒng)rms發(fā)送的休眠指令;
56、獲取模塊,用于獲取物流機(jī)器人的狀態(tài);
57、第二休眠模塊,用于若所述物流機(jī)器人處于空閑狀態(tài),則響應(yīng)于所述休眠指令轉(zhuǎn)換為休眠狀態(tài);若所述物流機(jī)器人處于任務(wù)狀態(tài),則等待機(jī)器人轉(zhuǎn)換為空閑狀態(tài)后,進(jìn)入休眠狀態(tài)。
58、本公開的第七方面實(shí)施例提出了一種物流機(jī)器人控制裝置,包括:
59、第二發(fā)送模塊,用于向與機(jī)器人管理系統(tǒng)rms關(guān)聯(lián)的處于休眠狀態(tài)的物流機(jī)器人發(fā)送喚醒指令;所述處于休眠狀態(tài)的物流機(jī)器人指根據(jù)權(quán)利要求1至10中任一種物流機(jī)器人控制方法轉(zhuǎn)換為休眠狀態(tài)的物流機(jī)器人。
60、本公開的第八方面實(shí)施例提出了一種物流機(jī)器人控制裝置,包括:
61、第三接收模塊,用于接收由機(jī)器人管理系統(tǒng)rms發(fā)送的喚醒指令。
62、本公開的第九方面實(shí)施例提出了一種電子設(shè)備,包括:
63、至少一個(gè)處理器;以及
64、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
65、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行本公開第一方面實(shí)施例、或本公開第二方面實(shí)施例、或本公開第三方面實(shí)施例、或本公開第四方面實(shí)施例所述的方法。
66、本公開的第十方面實(shí)施例提出了一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行本公開第一方面實(shí)施例、或本公開第二方面實(shí)施例、或本公開第三方面實(shí)施例、或本公開第四方面實(shí)施例所述的方法。
67、綜上,本公開提出了一種物流機(jī)器人控制方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),所述的方法包括:向與機(jī)器人管理系統(tǒng)rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送休眠指令;接收由所述物流機(jī)器人反饋的休眠指令響應(yīng)結(jié)果;基于所述休眠指令響應(yīng)結(jié)果,判斷與所述rms關(guān)聯(lián)的所有物流機(jī)器人是否全部轉(zhuǎn)換為休眠狀態(tài);若判斷結(jié)果為否,繼續(xù)發(fā)送休眠指令,直至與所述rms關(guān)聯(lián)的所有物流機(jī)器人全部轉(zhuǎn)換為休眠狀態(tài)。
68、通過本公開提供的方案,通過向與rms關(guān)聯(lián)的每個(gè)物流機(jī)器人發(fā)送休眠指令的方式,使機(jī)器人轉(zhuǎn)換為休眠狀態(tài)。從而在物流機(jī)器人需要恢復(fù)正常工作時(shí),只需通過rms向所有轉(zhuǎn)換為休眠狀態(tài)的物流機(jī)器人發(fā)送喚醒指令即可,無需人工手動(dòng)重啟機(jī)器人,有效的提高了機(jī)器人的工作效率。
69、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。