System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及無人機駕駛的,尤其涉及一種無人機避障方法、裝置、電子設備及存儲介質。
技術介紹
1、無人機全稱無人駕駛飛機,是利用無線遙控設備和自備的程序控制裝置操縱的不載人飛機。
2、相關技術中,可以采用攝像頭在無人機飛行過程中采集無人機周圍的圖像,在圖像中存在障礙物的情況下,控制無人機躲避障礙物。但采用攝像頭采集無人機周圍圖像時,對于能見度較低的復雜交通環境,可能由于光照、遮擋或者陰影等客觀因素的存在,導致圖像清晰度較差,進而導致對于障礙物的識別準確度較差。
技術實現思路
1、有鑒于此,本公開實施例提供了一種無人機避障方法、裝置、電子設備及存儲介質,以解決相關技術中存在的問題。
2、本公開實施例的第一方面,提供了一種無人機避障方法,該方法包括:在目標無人機飛行過程中,獲取目標無人機周圍環境對應的環境圖像和點云數據;獲取環境圖像中的障礙物,在點云數據中涉及的障礙物與障礙物匹配的情況下,根據環境圖像和點云數據確定融合圖像;根據融合圖像確定障礙物對應的位置信息,并向目標無人機發送位置信息,使得目標無人機對障礙物進行避讓。
3、本公開實施例的第二方面,提供了一種無人機避障裝置,應用于如第一方面的無人機避障方法,該裝置包括:獲取模塊,用于在目標無人機飛行過程中,獲取目標無人機周圍環境對應的環境圖像和點云數據;確定模塊,用于獲取環境圖像中的障礙物,在點云數據中涉及的障礙物與障礙物匹配的情況下,根據環境圖像和點云數據確定融合圖像;控制模塊,用于根據融合圖像確定障
4、本公開實施例的第三方面,提供了一種電子設備,包括至少一個處理器;用于存儲至少一個處理器可執行指令的存儲器;其中,至少一個處理器用于執行指令,以實現上述無人機避障方法的步驟。
5、本公開實施例的第四方面,提供了一種計算機可讀存儲介質,當計算機可讀存儲介質中的指令由電子設備的處理器執行時,使得電子設備能夠執行上述無人機避障方法的步驟。
6、根據本公開的第五方面,提供了一種計算機程序產品,包括計算機程序,計算機程序被處理器執行時實現上述無人機避障方法的步驟。
7、本公開實施例采用的上述至少一個技術方案能夠達到以下有益效果:通過在目標無人機飛行過程中,獲取目標無人機周圍環境對應的環境圖像和點云數據;獲取環境圖像中的障礙物,在點云數據中涉及的障礙物與障礙物匹配的情況下,根據環境圖像和點云數據確定融合圖像;根據融合圖像確定障礙物對應的位置信息,并向目標無人機發送位置信息,使得目標無人機對障礙物進行避讓。基于此,可以通過環境圖像和點云數據對無人機的周圍進行實時監控,進而在存在障礙物的情況下,實現對障礙物的全面感知與精準的定位,從而精準避開障礙物,提升無人機在行駛過程中的行駛安全。
本文檔來自技高網...【技術保護點】
1.一種無人機避障方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述在所述點云數據中涉及的障礙物與所述障礙物匹配的情況下,根據所述環境圖像和所述點云數據確定融合圖像,包括:
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
7.一種無人機避障裝置,其特征在于,包括:
8.一種電子設備,其特征在于,包括:
9.一種計算機可讀存儲介質,其特征在于,當所述計算機可讀存儲介質中的指令由電子設備的處理器執行時,使得所述電子設備能夠執行如權利要求1~6任一項所述的方法。
10.一種計算機程序產品,其特征在于,包括計算機程序,所述計算機程序被處理器執行時實現權利要求1~6任一項所述的方法。
【技術特征摘要】
1.一種無人機避障方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述在所述點云數據中涉及的障礙物與所述障礙物匹配的情況下,根據所述環境圖像和所述點云數據確定融合圖像,包括:
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利...
【專利技術屬性】
技術研發人員:韓亞楠,齊鵬遠,焦宗夏,嚴旭飛,劉曉超,尚耀星,黃海山,
申請(專利權)人:天目山實驗室,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。