本申請涉及機器人,特別涉及應用于軌道式料箱機器人的異常處理方法、裝置及設備。
背景技術:
1、在自動化倉儲系統中,軌道式料箱機器人沿著貨架上的固定軌道運行,當軌道式料箱機器人在貨架通道內發生故障時,由于難以將軌道式料箱機器人拆卸并移動至外部空地進行維修,通常需直接在該故障軌道式料箱機器人所處的通道位置進行維修。該故障軌道式料箱機器人所在的整個通道會被標記為不可用,并暫停此通道兩側所有貨架的出入庫任務。
2、然而,按照上述故障處理方法,只要軌道式料箱機器人出現異常,都會造成整個通道兩側貨架的出入庫任務完全中斷,嚴重降低了出入庫任務的執行效率。
技術實現思路
1、有鑒于此,本申請提供應用于軌道式料箱機器人的異常處理方法、裝置及設備,以保障軌道式料箱機器人異常時出入庫任務的執行效率。
2、本申請提供的技術方案如下:
3、根據本申請第一方面的實施例,提供了一種應用于軌道式料箱機器人的異常處理方法,該方法包括:
4、在任一軌道式料箱機器人發生異常的情況下,確定用于對發生異常的軌道式料箱機器人進行維修的維修區域;
5、基于所述維修區域,確定任務禁用區域;所述任務禁用區域至少包括所述維修區域;
6、對所述任務禁用區域內待執行的出入庫任務進行重新調度。
7、根據本申請第二方面的實施例,提供了一種應用于軌道式料箱機器人的異常處理裝置,該裝置包括:
8、第一確定單元,用于在任一軌道式料箱機器人發生異常的情況下,確定用于對發生異常的軌道式料箱機器人進行維修的維修區域;
9、第二確定單元,用于基于所述維修區域,確定任務禁用區域;所述任務禁用區域至少包括所述維修區域;
10、任務調度單元,用于對所述任務禁用區域內待執行的出入庫任務進行重新調度。
11、根據本申請第三方面的實施例,提供了一種電子設備,包括:處理器和機器可讀存儲介質,所述機器可讀存儲介質存儲有能夠被所述處理器執行的機器可執行指令;所述處理器用于執行機器可執行指令,以實現第一方面所述的方法。
12、由以上技術方案可見,本申請在軌道式料箱機器人發生異常時確定針對異常軌道式料箱機器人的維修區域,并基于維修區域精確界定最小的任務禁用區域,只禁止執行任務禁用區域內的出入庫任務,將影響整個通道兩側的貨架的出入庫任務,縮小為影響局部維修區域的出入庫任務,避免了軌道式料箱機器人異常導致的整體出入庫業務中斷。進一步地,通過將任務禁用區域內待執行的出入庫任務重新調度,實現了受軌道式料箱機器人故障影響的出入庫任務的自動遷移,在故障處理期間最大程度地保障了出入庫業務的連續性和整體運行效率。
1.一種應用于軌道式料箱機器人的異常處理方法,其特征在于,該方法包括:
2.根據權利要求1所述的方法,其特征在于,相鄰貨架之間存在通道,所述通道中設置有固定維修區,所述固定維修區包括指定長度的通道區域以及所述指定長度的通道區域兩側的貨架區域;所述確定用于對發生異常的軌道式料箱機器人進行維修的維修區域,包括:
3.根據權利要求2所述的方法,其特征在于,在將所述固定維修區域確定為所述維修區域之前,該方法還包括:
4.根據權利要求3所述的方法,其特征在于,在所述固定維修區不屬于所述任務禁用區的情況下,所述固定維修區包括的貨架上的庫位被分配出入庫業務的優先級,低于非固定維修區包括的貨架上的庫位被分配出入庫業務的優先級。
5.根據權利要求3所述的方法,其特征在于,所述基于所述維修區域,確定任務禁用區域,包括:
6.根據權利要求5所述的方法,其特征在于,所述通道兩端分別設置了固定維修區;所述根據所述發生異常的軌道式料箱機器人所處的通道內存在的軌道式料箱機器人的數量、以及所述臨時維修區的位置,確定任務禁用區域,包括:
7.根據權利要求1所述的方法,其特征在于,所述對所述任務禁用區域內待執行的出入庫任務進行重新調度,包括:
8.根據權利要求7所述的方法,其特征在于,在觸發告警之后,該方法還包括:
9.根據權利要求1所述的方法,其特征在于,所述對所述任務禁用區域內待執行的出入庫任務進行重新調度,包括:
10.根據權利要求9所述的方法,其特征在于,在控制潛伏式料箱機器人將所述第二指定料箱搬運至所述任務禁用區域內的接駁倉位之后,該方法還包括:
11.根據權利要求3所述的方法,其特征在于,該方法還包括:
12.一種應用于軌道式料箱機器人的異常處理裝置,其特征在于,該裝置包括:
13.根據權利要求12所述的裝置,其特征在于,相鄰貨架之間存在通道,所述通道中設置有固定維修區,所述固定維修區包括指定長度的通道區域以及所述指定長度的通道區域兩側的貨架區域;所述第一確定單元具體用于:
14.一種電子設備,其特征在于,包括:處理器和機器可讀存儲介質,所述機器可讀存儲介質存儲有能夠被所述處理器執行的機器可執行指令;所述處理器用于執行機器可執行指令,以實現權利要求1至11中任一項所述的方法。