System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,具體涉及無人車技術等,特別涉及一種無人車調度的方法、裝置、設備及存儲介質。
技術介紹
1、通常,對于無人物流車調度平臺而言,需要實時高效的將各個站點的空閑無人車派出到有運輸需求的物流倉庫,在滿足調度需求的同時盡可能縮短每臺車的調度距離。
2、目前,相關技術的方案包括基于行政區切片調度算法,具體是按照行政區將全國劃分成多個隔離開的調度區域,然后在每個調度區域內將待調度的物流車和需要調度的物流倉庫進行兩兩匹配。
技術實現思路
1、本申請提供了一種無人車調度的方法、裝置、設備及存儲介質,可以解決對無人物流車調度處理的可靠性不佳的問題,所述技術方案如下:
2、第一方面,提供了一種無人車調度的方法,所述方法包括:
3、獲取指定區域的地圖;
4、利用預設的多邊形信息,對所述指定區域的地圖進行網格化處理,以獲得多個多邊形網格;
5、響應于所述多邊形網格包括物流倉庫和待調度的無人車,獲取所述物流倉庫的基礎信息和無人車的基礎信息;
6、基于所述物流倉庫的基礎信息和無人車的基礎信息,對每個多邊形網格內的無人車和物流倉庫進行匹配處理,以獲得每個多邊形網格內的無人車與物流倉庫的匹配關系;
7、基于每個多邊形網格內的無人車與物流倉庫的匹配關系,對每個多邊形網格內的所述無人車進行調度處理。
8、在一種可能的實現方式中,所述基于所述物流倉庫的基礎信息和無人車的基礎信息,對每個多邊形網格內的無人車和物
9、基于所述物流倉庫的基礎信息和待調度的無人車的基礎信息,利用預設的匹配算法,對每個多邊形網格內的車輛信息和物流倉庫信息進行匹配處理;
10、基于所述匹配處理的結果,獲得每個多邊形網格內的無人車與物流倉庫的匹配關系。
11、在一種可能的實現方式中,所述無人車的基礎信息包括無人車位置信息,所述物流倉庫信息基礎信息包括物流倉庫位置信息和物流倉庫需求信息,所述基于所述物流倉庫的基礎信息和無人車的基礎信息,利用預設的匹配算法,對每個多邊形網格內的車輛信息和物流倉庫信息進行匹配處理,包括:
12、基于所述無人車位置信息,所述物流倉庫位置信息和所述物流倉庫需求信息,利用預設的匹配算法,對每個多邊形網格內的無人車和物流倉庫進行匹配處理。
13、在一種可能的實現方式中,基于所述物流倉庫的基礎信息和無人車的基礎信息,對每個多邊形網格內的無人車和物流倉庫進行匹配處理,以獲得每個多邊形網格內的無人車與物流倉庫的匹配關系,包括:
14、利用多個線程,并行基于所述物流倉庫的基礎信息和無人車的基礎信息,對每個多邊形網格內的無人車和物流倉庫進行匹配處理;所述線程的數目是根據所述多邊形網格的數目確定的;
15、基于每個線程的匹配處理的結果,并行獲得每個多邊形網格內的無人車與物流倉庫的匹配關系。
16、在一種可能的實現方式中,所述基于每個多邊形網格內的無人車與物流倉庫的匹配關系,對每個多邊形網格內的所述無人車進行調度處理,包括:
17、利用多個所述線程,并行基于每個多邊形網格內的無人車與物流倉庫的匹配關系,對每個多邊形網格內的所述無人車進行調度處理。
18、在一種可能的實現方式中,所述預設的多邊形信息包括多邊形的形狀和多邊形的邊長,所述利用預設的多邊形信息,對所述指定區域的地圖進行網格化處理,以獲得多個多邊形網格,包括:
19、利用所述多邊形的形狀和多邊形的邊長,對所述指定區域的地圖進行網格化處理;
20、基于所述網格化處理的結果,獲得多個多邊形網格。
21、第二方面,提供了一種無人車調度的裝置,所述裝置包括:
22、第一獲取單元,用于獲取指定區域的地圖;
23、第一獲得單元,用于利用預設的多邊形信息,對所述指定區域的地圖進行網格化處理,以獲得多個多邊形網格;
24、第二獲取單元,用于響應于所述多邊形網格包括物流倉庫和待調度的無人車,獲取所述物流倉庫的基礎信息和無人車的基礎信息;
25、第二獲得單元,用于基于所述物流倉庫的基礎信息和無人車的基礎信息,對每個多邊形網格內的無人車和物流倉庫進行匹配處理,以獲得每個多邊形網格內的無人車與物流倉庫的匹配關系;
26、第一調度單元,用于基于每個多邊形網格內的無人車與物流倉庫的匹配關系,對每個多邊形網格內的所述無人車進行調度處理。
27、第三方面,提供了一種計算機可讀存儲介質,所述存儲介質中存儲有至少一條指令,所述至少一條指令由處理器加載并執行以實現如上所述的方面和任一可能的實現方式的方法。
28、第四方面,提供了一種電子設備,包括:
29、至少一個處理器;以及
30、與所述至少一個處理器通信連接的存儲器;其中,
31、所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行如上所述的方面和任一可能的實現方式的方法。
32、第五方面,提供了一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時實現如上所述的方面和任一可能的實現方式的方法。
33、本申請提供的技術方案的有益效果至少包括:
34、由上述技術方案可知,本申請實施例可以通過獲取指定區域的地圖,利用預設的多邊形信息,對所述指定區域的地圖進行網格化處理,以獲得多個多邊形網格,響應于所述多邊形網格包括物流倉庫和待調度的無人車,獲取所述物流倉庫的基礎信息和無人車的基礎信息,基于所述物流倉庫的基礎信息和無人車的基礎信息,對每個多邊形網格內的無人車和物流倉庫進行匹配處理,以獲得每個多邊形網格內的無人車與物流倉庫的匹配關系,基于每個多邊形網格內的無人車與物流倉庫的匹配關系,對每個多邊形網格內的所述無人車進行調度處理,由于可以通過基于每個多邊形網格,分別進行多邊形網格區域內的無人車調度,可以實現在保證無人車調度有效性的同時,避免了因跨城需求和負載不均衡所導致的數據處理的算力浪費,提升了數據處理的性能和效率,從而有效地優化了無人車調度的可靠性。
35、應當理解,本部分所描述的內容并非旨在標識本申請的實施例的關鍵或重要特征,也不用于限制本申請的范圍。本申請的其它特征將通過以下的說明書而變得容易理解。
本文檔來自技高網...【技術保護點】
1.一種無人車調度的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述物流倉庫的基礎信息和無人車的基礎信息,對每個多邊形網格內的無人車和物流倉庫進行匹配處理,以獲得每個多邊形網格內的無人車與物流倉庫的匹配關系,包括:
3.根據權利要求2所述的方法,其特征在于,所述無人車的基礎信息包括無人車位置信息,所述物流倉庫信息基礎信息包括物流倉庫位置信息和物流倉庫需求信息,所述基于所述物流倉庫的基礎信息和無人車的基礎信息,利用預設的匹配算法,對每個多邊形網格內的車輛信息和物流倉庫信息進行匹配處理,包括:
4.根據權利要求1-3中任一項所述的方法,其特征在于,基于所述物流倉庫的基礎信息和無人車的基礎信息,對每個多邊形網格內的無人車和物流倉庫進行匹配處理,以獲得每個多邊形網格內的無人車與物流倉庫的匹配關系,包括:
5.根據權利要求4所述的方法,其特征在于,所述基于每個多邊形網格內的無人車與物流倉庫的匹配關系,對每個多邊形網格內的所述無人車進行調度處理,包括:
6.根據權利要求1所述的方法,其特征在于
7.一種無人車調度的裝置,其特征在于,所述裝置包括:
8.一種電子設備,包括:
9.一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其中,所述計算機指令用于使所述計算機執行根據權利要求1-6中任一項所述的方法。
10.一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時實現根據權利要求1-6中任一項所述的方法。
...【技術特征摘要】
1.一種無人車調度的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述物流倉庫的基礎信息和無人車的基礎信息,對每個多邊形網格內的無人車和物流倉庫進行匹配處理,以獲得每個多邊形網格內的無人車與物流倉庫的匹配關系,包括:
3.根據權利要求2所述的方法,其特征在于,所述無人車的基礎信息包括無人車位置信息,所述物流倉庫信息基礎信息包括物流倉庫位置信息和物流倉庫需求信息,所述基于所述物流倉庫的基礎信息和無人車的基礎信息,利用預設的匹配算法,對每個多邊形網格內的車輛信息和物流倉庫信息進行匹配處理,包括:
4.根據權利要求1-3中任一項所述的方法,其特征在于,基于所述物流倉庫的基礎信息和無人車的基礎信息,對每個多邊形網格內的無人車和物流倉庫進行匹配處理,以獲得每個多邊形網格內的無人車與物流...
【專利技術屬性】
技術研發人員:楊子鋒,孔旗,莊立,
申請(專利權)人:九識蘇州智能科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。