【技術實現步驟摘要】
本專利技術涉及機器人,尤其涉及一種機器人協同方法、裝置、機器人及存儲介質。
技術介紹
1、隨著機器人技術的快速發展,機器人在工業、服務、物流等領域的應用越來越廣泛。然而,當前多數機器人系統多為單一機器人獨立工作,缺乏協同能力,無法充分發揮集群優勢。
2、現有技術中,機器人之間的通信多用于簡單的信息交換,缺乏有效的任務調度與資源優化機制,導致在多任務環境下,任務分配效率低下,資源利用率不高。此外,許多現有系統依賴于中央服務器進行任務分配與協調,增加了系統的復雜性和單點故障風險。故,如何通過機器人自動選舉確定執行機器人成為目前亟待解決的問題。
技術實現思路
1、本專利技術提供了一種機器人協同方法、裝置、機器人及存儲介質,以解決現有技術中機器人執行任務依賴于中央服務器進行任務分配與協調的問題。
2、根據本專利技術的一方面,提供了一種機器人協同方法,其中,應用于機器人集群中的任一機器人,所述方法,包括:
3、響應于任務指令,獲取當前運行狀態,并基于所述當前運行狀態獲取當前運行信息;
4、根據所述任務指令和所述當前運行信息確定第一任務執行成本,將所述第一任務執行成本發送至機器人集群中的其他機器人,并獲取所述其他機器人生成的第二任務執行成本;
5、根據所述第一任務執行成本和所述第二任務執行成本確定第一候選執行成本,按照所述第一候選執行成本確定第一候選機器人,并將所述第一候選機器人發送至機器人集群中的其他機器人;
6、獲取所
7、根據本專利技術的另一方面,提供了一種機器人協同裝置,其中,應用于機器人集群中的任一機器人,所述裝置,包括:
8、信息獲取模塊,用于響應于任務指令,獲取當前運行狀態,并基于所述當前運行狀態獲取當前運行信息;
9、成本確定模塊,用于根據所述任務指令和所述當前運行信息確定第一任務執行成本,將所述第一任務執行成本發送至機器人集群中的其他機器人,并獲取所述其他機器人生成的第二任務執行成本;
10、機器人確定模塊,用于根據所述第一任務執行成本和所述第二任務執行成本確定第一候選執行成本,按照所述第一候選執行成本確定第一候選機器人,并將所述第一候選機器人發送至機器人集群中的其他機器人;
11、指令執行模塊,用于獲取所述其他機器人基于所述第一任務執行成本和所述第二任務執行成本確定的第二候選機器人,按照所述第一候選機器人和所述第二候選機器人確定目標執行機器人,以使所述目標執行機器人執行所述任務指令。
12、根據本專利技術的另一方面,提供了一種電子設備,所述電子設備包括:
13、至少一個處理器;以及
14、與所述至少一個處理器通信連接的存儲器;其中,
15、所述存儲器存儲有可被所述至少一個處理器執行的計算機程序,所述計算機程序被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本專利技術任一實施例所述的一種機器人協同方法。
16、根據本專利技術的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現本專利技術任一實施例所述的一種機器人協同方法。
17、本專利技術實施例的技術方案,通過響應于任務指令,獲取當前運行狀態,并基于當前運行狀態獲取當前運行信息,根據任務指令和當前運行信息確定第一任務執行成本,將第一任務執行成本發送至機器人集群中的其他機器人,并獲取其他機器人生成的第二任務執行成本,根據第一任務執行成本和第二任務執行成本確定第一候選執行成本,按照第一候選執行成本確定第一候選機器人,并將第一候選機器人發送至機器人集群中的其他機器人,獲取其他機器人基于第一任務執行成本和第二任務執行成本確定的第二候選機器人,按照第一候選機器人和第二候選機器人確定目標執行機器人,以使目標執行機器人執行任務指令,實現動態評估各機器人資源狀態,選取最優執行者,提高整體資源利用率,通過任務的高效分配與執行;同時,無需中央服務器,降低了系統單點故障風險,提升了系統整體穩定性。
18、應當理解,本部分所描述的內容并非旨在標識本專利技術的實施例的關鍵或重要特征,也不用于限制本專利技術的范圍。本專利技術的其它特征將通過以下的說明書而變得容易理解。
本文檔來自技高網...【技術保護點】
1.一種機器人協同方法,其特征在于,應用于機器人集群中的任一機器人,所述方法,包括:
2.根據權利要求1所述的方法,其特征在于,所述響應于任務指令,獲取當前運行狀態,并基于所述當前運行狀態獲取當前運行信息,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述任務指令和所述當前運行信息確定第一任務執行成本,包括:
4.根據權利要求1所述的方法,其特征在于,所述根據所述第一任務執行成本和所述第二任務執行成本確定第一候選執行成本,按照所述第一候選執行成本確定第一候選機器人,并將所述第一候選機器人發送至機器人集群中的其他機器人,包括:
5.根據權利要求1所述的方法,其特征在于,所述獲取所述其他機器人基于所述第一任務執行成本和所述第二任務執行成本確定的第二候選機器人,按照所述第一候選機器人和所述第二候選機器人確定目標執行機器人,包括:
6.根據權利要求1所述的方法,其特征在于,在所述獲取當前運行狀態之前,還包括:
7.根據權利要求2所述的方法,其特征在于,在所述獲取機器人集群中廣播的任務指令,確定當前運行狀態
8.一種機器人協同裝置,其特征在于,應用于機器人集群中的任一機器人,所述裝置,包括:
9.一種機器人,其特征在于,所述機器人包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現權利要求1-7中任一項所述的一種機器人協同方法。
...【技術特征摘要】
1.一種機器人協同方法,其特征在于,應用于機器人集群中的任一機器人,所述方法,包括:
2.根據權利要求1所述的方法,其特征在于,所述響應于任務指令,獲取當前運行狀態,并基于所述當前運行狀態獲取當前運行信息,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述任務指令和所述當前運行信息確定第一任務執行成本,包括:
4.根據權利要求1所述的方法,其特征在于,所述根據所述第一任務執行成本和所述第二任務執行成本確定第一候選執行成本,按照所述第一候選執行成本確定第一候選機器人,并將所述第一候選機器人發送至機器人集群中的其他機器人,包括:
5.根據權利要求1所述的方法,其特征在于,所述獲取所述其他機器人基于所述第一任務...
【專利技術屬性】
技術研發人員:呂俊超,
申請(專利權)人:上海思嵐科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。