System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及智能設備,尤其涉及環境地圖構建方法、裝置、設備及存儲介質。
技術介紹
1、同時定位與地圖構建(simultaneous?localization?and?mapping,slam)技術廣泛應用于各領域,例如,無人機、自動駕駛等,但是,智能設備的電池容量有限,且智能設備在未知環境中構建環境地圖會耗費大量的資源,導致構建環境地圖功耗較高。
2、上述內容僅用于輔助理解本申請的技術方案,并不代表承認上述內容是現有技術。
技術實現思路
1、本申請的主要目的在于提供一種環境地圖構建方法、裝置、設備及存儲介質,旨在解決現有技術構建環境地圖功耗較高的技術問題。
2、為實現上述目的,本申請提出一種環境地圖構建方法,應用于智能設備,所述方法包括:
3、若檢測到處于開啟狀態的外部設備,則與所述外部設備進行通信握手;
4、在握手成功后,將當前地圖集同步至所述外部設備;
5、接收所述外部設備反饋的目標環境地圖。
6、在一實施例中,所述若檢測到處于開啟狀態的外部設備,則與所述外部設備進行通信握手的步驟,包括:
7、響應于設備開啟觸發指令;
8、若檢測到處于開啟狀態的外部設備,則獲取所述外部設備的標識信息、使用的通信協議以及應用需求信息;
9、根據所述標識信息、所述使用的通信協議以及所述應用需求信息確定目標握手策略;
10、根據所述目標握手策略與所述外部設備進行通信握手。
12、在握手成功后,獲取本地時間戳和外部設備的當前時間戳;
13、對所述本地時間戳與所述當前時間戳進行一致性校驗;
14、獲取當前地圖集,并將所述當前地圖集同步至所述外部設備;
15、在一實施例中,所述接收所述外部設備反饋的目標環境地圖的步驟之后,還包括:
16、對所述目標環境地圖進行解析,得到目標關鍵信息;
17、根據所述目標關鍵信息確定目標用戶所在的位置;
18、追蹤所述目標用戶的視線方向;
19、根據所述位置、所述視線方向以及所述目標環境地圖確定待顯示內容,并將所述待顯示內容進行顯示。
20、此外,為實現上述目的,本申請還提出一種環境地圖構建方法,應用于外部設備,所述方法包括:
21、接收智能設備同步的當前地圖集;
22、確定在當前場景下的目標地圖集;
23、根據所述當前地圖集和所述目標地圖集構建目標環境地圖,并將所述目標環境地圖反饋至所述智能設備。
24、在一實施例中,所述根據所述當前地圖集和所述目標地圖集構建目標環境地圖的步驟,包括:
25、在檢測到所述當前地圖集和所述目標地圖集存在相同的共識點時,統計所述共識點的數量;
26、在所述共識點的數量大于預設數量閾值和/或所述當前地圖集和所述目標地圖集存在相同的共識幀時,根據所述共識幀和/或所述共識點確定智能設備的坐標轉換矩陣;
27、根據所述坐標轉換矩陣對所述當前地圖集和所述目標地圖集進行合并,以構建目標環境地圖。
28、在一實施例中,所述根據所述當前地圖集和所述目標地圖集構建目標環境地圖的步驟,包括:
29、在檢測到所述當前地圖集和所述目標地圖集不存在相同的共識點和共識幀時,生成并展示設備位置挪動提示信息;
30、在檢測到當前時刻的位置信息與上一時刻的位置信息不一致時,搜索新的地圖集;
31、在檢測到所述當前地圖集和所述新的地圖集存在的相同的共識點的數量大于預設數量閾值,和/或所述當前地圖集和所述新的地圖集存在相同的共識幀時,繼續執行確定智能設備的坐標轉換矩陣的步驟。
32、此外,為實現上述目的,本申請還提出一種環境地圖構建裝置,所述環境地圖構建裝置包括:
33、檢測模塊,用于若檢測到處于開啟狀態的外部設備時,與所述外部設備進行通信握手;
34、同步模塊,用于在握手成功后,將當前地圖集同步至所述外部設備;
35、接收模塊,用于接收所述外部設備反饋的目標環境地圖。
36、此外,為實現上述目的,本申請還提出一種環境地圖構建設備,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現如上文所述的環境地圖構建方法的步驟。
37、此外,為實現上述目的,本申請還提出一種存儲介質,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上文所述的環境地圖構建方法的步驟。
38、本申請提出的一個或多個技術方案,至少具有以下技術效果:通過若檢測到處于開啟狀態的外部設備,則與所述外部設備進行通信握手;在握手成功后,將當前地圖集同步至所述外部設備;接收所述外部設備反饋的目標環境地圖;通過上述方式,在檢測到處于開啟狀態的外部設備后,與該外部設備進行通信握手,并在握手成功后,同步當前地圖集至外部設備,然后由外部設備根據自身搜索的目標地圖集以及該當前地圖集構建目標環境地圖,對于智能設備來說,僅需接收外部設備已經構建好的目標環境地圖,無需利用自身的資源構建環境地圖,從而能夠節省資源,達到降低功耗的目的。
本文檔來自技高網...【技術保護點】
1.一種環境地圖構建方法,其特征在于,應用于智能設備,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述若檢測到處于開啟狀態的外部設備,則與所述外部設備進行通信握手的步驟,包括:
3.如權利要求1所述的方法,其特征在于,所述在握手成功后,將當前地圖集同步至所述外部設備的步驟,包括:
4.如權利要求1至3中任一項所述的方法,其特征在于,所述接收所述外部設備反饋的目標環境地圖的步驟之后,還包括:
5.一種環境地圖構建方法,其特征在于,應用于外部設備,所述方法包括:
6.如權利要求5所述的方法,其特征在于,所述根據所述當前地圖集和所述目標地圖集構建目標環境地圖的步驟,包括:
7.如權利要求5所述的方法,其特征在于,所述根據所述當前地圖集和所述目標地圖集構建目標環境地圖的步驟,包括:
8.一種環境地圖構建裝置,其特征在于,所述裝置包括:
9.一種環境地圖構建設備,其特征在于,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現如
10.一種存儲介質,其特征在于,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述的環境地圖構建方法的步驟。
...【技術特征摘要】
1.一種環境地圖構建方法,其特征在于,應用于智能設備,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述若檢測到處于開啟狀態的外部設備,則與所述外部設備進行通信握手的步驟,包括:
3.如權利要求1所述的方法,其特征在于,所述在握手成功后,將當前地圖集同步至所述外部設備的步驟,包括:
4.如權利要求1至3中任一項所述的方法,其特征在于,所述接收所述外部設備反饋的目標環境地圖的步驟之后,還包括:
5.一種環境地圖構建方法,其特征在于,應用于外部設備,所述方法包括:
6.如權利要求5所述的方法,其特征在于,所述根據所述當前地圖集和所述目標地圖集構建目標...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。