衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析基于ZYNQ的激光雷達三維建模

FPGA技術江湖 ? 來源:Xilinx開源社區 ? 作者:岳恒;李志遠;史 ? 2021-11-16 14:59 ? 次閱讀

第一部分 設計概述

1.1 設計目的

近年來,機器學習,無人駕駛等領域是十分熱門的研究話題。在這些領域中,電腦對環境的感知十分重要。因此三維的環境重建是必然的趨勢,方便我們實現虛擬世界與現實世界之間的交互。

在三維重建中,主流的方式有視覺和激光雷達兩種。視覺技術的測距方法是基于三角的測距法,最大范圍是 5-8m,并不適用于較大的空間,且這種方法受光線的影響很大。相比之下,激光雷達可以用于的場景更為廣泛。

1.2 應用領域

三維建模的應用很廣泛,例如無人機、無人駕駛汽車的即時避障,路徑規劃。同時也可以與機器視覺、3D 打印等技術也可以融合。在文物復刻和重建也是十分有意義的應用。本次設計的基于 ZYNQ 的激光雷達三維建模系統,可以深入目標環境, 進行點云采集,重建三維空間模型,測量等機器視覺方面的應用。

1.3 主要技術特點

首先,本系統采用 pcl 點云庫中的 icp 算法,可將激光雷達返回的數據進行多次迭代計算,實現精確配準。

其次,本系統將激光雷達搭載在麥輪小車上,通過小車陀螺儀電機編碼器,實時傳輸小車的位置和速度信息,通過坐標系變換可得到激光雷達的實時精準定位。

本設計可以對距離為 1~5m,盲區較少的室內物體進行實時的三維重建, 不易受光線的影響。激光雷達搭載在可遠程控制的小車上,可以用于勘察人無法進入的環境。

1.4 關鍵性能指標

1.5 主要創新點

(1) 可通過移動 app 對小車進行遠程控制;

(2) 算法基于 PCL 點云庫;

(3) 通過 Icp 算法可達到實時數據配準;

(4) 利用 pynq 的 PL 模塊對 icp 算法進行 HLS 加速。

第二部分 系統組成及功能說明

2.1 整體介紹

系統由激光雷達、基于 STM32 的麥輪小車 和 Xilinx 公司 PYNQ-Z2 組成的。其中激光雷達通過網口將采集到的點云數據傳給 PYNQ-Z2,麥輪小車上搭載了電機編碼器、陀螺儀和藍牙模塊。轉向和移動可y由手機藍牙程序控制。在運動過程中,將位移和姿態信息傳遞給 STM32 單片機,通過 UART 協議 STM32 將這些信息傳遞給 PYNQ-Z2,ZYNQ 根據位移和姿態信息計算出激光雷達的位移和姿態偏移。ZYNQ 根據姿態和位置信息的偏移將點云數據利用 ICP 算法拼接起來,拼接后用網口傳出數據。

在本設計中,我們采用小車搭載激光雷達進行移動掃描,采集左、右和頂三面的信息進行重構。

2.2 各模塊介紹

2.2.1 R-Fans-16 激光雷達

本系統中激光雷達采集采用的是 R-Fans-16 導航型雷達,它通過 16 線 360°掃描實現三維探測成像?;?a target="_blank">高精度激光回波信號測量技術,R-Fans-16 具備測程遠(探測能力最遠達到 200m),測量精度高(測距精度優于 2cm),回波強度準確(目標反射回波強度達到 8 位)等技術特點,同時兼顧了俯仰方向的角度覆蓋和角分辨率。運行激光雷達時,通過網口將實時點云數據傳輸給 PYNQ-Z2。

2.2.2 基于 STM32 的麥輪小車

在這個麥輪小車上搭載了 STM32 單片機,本次實驗中,利用了小車上的陀螺儀、編碼器和藍牙。小車上的陀螺儀和電機編碼器通過 SPI 協議將數據傳給 STM32 單片機,單片機通過計算得到小車的姿態和輪胎轉速,然后利用 UART 協議,以 115200 的波特率將數據循環實時發送給 ZYNQ。小車的移動和轉向利用藍牙遠程控制。

2.2.3 坐標系轉換

本設計中采用的是 R-Fans-16 導航型雷達,它采集的數據是建立在自身的坐標系之中的,三維重建的本質是將激光雷達坐標系中的數據轉換為大地絕對坐標系,即球坐標系轉化為直角坐標系。

球坐標系是一種利用球坐標(r,θ,φ)表示一個點 P 在三維空間的位置的三維正交坐標系。如圖 2.2.1 所示,原點與點 P 之間的“徑向距離”為 r,原點到點 P 的連線與正 z 軸之間的“極角”為 θ,原點到點 P 的連線在 xy 平面的投影線與 x 軸之間的“方位角”為 φ。

球坐標系與直角坐標系之間的公式轉化如下:

在本設計中,以車啟動時的坐標為絕對坐標系的坐標原點,此后在每圈激光雷達的數據期間,以激光雷達為坐標原點建立一個個子坐標系,并記錄此刻激光雷達在初始絕對坐標系下的位移偏轉量。

xyz 三個坐標軸的方向與激光雷達坐標系的軸方向一致。借助電機的編碼器, 可測得激光雷達的水平平面移動速度和方向,即可得知激光雷達坐標系與絕對坐標之間的平移量;通過陀螺儀,可測得激光雷達的姿態角,以得知激光雷達坐標系與絕對坐標系之間的旋轉量。借助以上測得的兩個數值以及球坐標系與直角坐標系之間的轉換公式,即可將激光雷達坐標系中的點映射到大地絕對坐標系中。

2.2.4 點云配準(ICP 算法)

ICP 算法配準就是要將兩個不同坐標系下的點集,利用它們的幾何特性匹配起來。需要求解目標點集和參考點集之間的剛體變換矩陣和平移矩陣,利用剛體變換矩陣作用在目標點集,使兩個點集盡可能重合。對于目標點集 P 和參考點集 Q 來說,轉換公式為:

05d813c4-458a-11ec-b939-dac502259ad0.png

上式不總是成立的,因此我們要最小化目標函數

求解 R 和 T 常用的方法有:SVD 和非線性優化。本設計中使用了 SVD 的方法。

ICP 算法問題通常轉換為最小二乘最優解問題,將整個問題分為兩部分,第一部分是第二部分的基礎和輸入。第一部分稱為粗略配準或全局配準,粗略配準即通過計算兩點集間的位姿,得出點集間的大致重合結果,為下一步的精確配準提供合適初值。第二部分稱精確配準或局部配準,對兩個距離足夠接近的點集使用迭代優化策略以達到最終的配準結果。

第三部分 完成情況及性能參數

3.1 總述

本系統本設計完成了激光雷達的點云采集、 陀螺儀、編碼器的姿態信息采 集。PYNQ-Z2 開發板的控制芯片 ZYNQ 使用的 PS-PL 設計極大地提高了系 統設計的便捷性、可行性,降低了系統的設計難度。PS-PL 主從設計在保留系 統設計的簡易性同時提高了系統的運行速度和處理能力。PL 端 IP 核的設計極 大地加快了算法的計算速度。本設計的點云拼接部分通過 PL 端的 IP 核加速, 增強了拼接效果,成功地實現了實時三維重建的功能。

3.2 完成情況

在室內走廊中,我們擺放了一排桌子、一個消防滅火器,兩側分別為墻壁和 窗戶。

每采集 200 幀作為一組數據,存入 pcd 文件,得到每組數據生成的原始圖像如圖 3.2.2 所示,圖像右側為擺放桌子一側,可看到明顯桌面和桌腳的細節,左側較低側為擺放的消防滅火器。

每相鄰兩組點云進行 icp 配準,得到完整的小車駛過走廊的三維模型。

圖片右側離散的小點云為走廊中的窗戶投射到室外返回的激光,若走廊兩側都為墻面,則可返回得到完整的三維模型。

3.3 性能參數

激光雷達點云采集時距離越遠分辨率越低,在有效探測距離內對物體的寬度和深度的測量誤差取決于設備的穩定性(這里指激光雷達的抖動程度)。寬度測量誤差在 2cm 內,傾斜物體的測量誤差為 6cm,傾斜角度的誤差為 4°。由于測量時小車自身會有輕微抖動,所以結果有一定的誤差。

第四部分 總結

可擴展之處

(1)使用 python 編程。本次設計是 ZYNQ 上搭載了 Utunbu18.04,基于 C++ 語言的編程。使用過程中只能調用 C 語言基本的庫中的函數以及 PCL 庫函數, 顯示并不方便,對使用者并不友好??蓪?PCL 移植到 Jupyter 平臺,利用 Python 更方便更快捷。

(2)全方位的立體掃描。對于搭載激光雷達的小車來說,只能掃描小車的 左、右和頂三面進行單向的掃描。想要掃描一個特定的物體,則無法了解其立體的信息,可以選擇更靈活的搭載物,例如無人機。

作品來源:Xilinx開源社區,已授權,作者:岳恒;李志遠;史巧雅。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器學習
    +關注

    關注

    66

    文章

    8441

    瀏覽量

    133093
  • 激光雷達
    +關注

    關注

    968

    文章

    4028

    瀏覽量

    190424
  • Zynq
    +關注

    關注

    10

    文章

    610

    瀏覽量

    47298
  • PCL
    PCL
    +關注

    關注

    1

    文章

    35

    瀏覽量

    13717

原文標題:基于 ZYNQ 的激光雷達三維建模

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    三維掃描與建模的區別 三維掃描在工業中的應用

    三維掃描與建模的區別 三維掃描與建模是兩種不同的技術,它們在操作過程、輸出結果及應用領域上存在顯著的區別。 操作過程 : 三維掃描 :主要通
    的頭像 發表于 12-19 14:55 ?325次閱讀

    激光雷達的工作原理和分類

    激光雷達是一種以發射激光束來探測目標位置、速度等特征量的雷達系統。 這個系統也可以通過掃描發射和接收裝置來獲取目標物體的三維形狀,在不同角度發射和接收
    的頭像 發表于 11-07 09:28 ?958次閱讀
    <b class='flag-5'>激光雷達</b>的工作原理和分類

    激光雷達技術的基于深度學習的進步

    一、激光雷達技術概述 激光雷達技術是一種基于激光的遙感技術,通過發射激光脈沖并接收反射回來的光來測量物體的距離和速度。與傳統的雷達技術相比,
    的頭像 發表于 10-27 10:57 ?509次閱讀

    激光雷達在農業中的創新應用

    生長的詳細三維信息,這對于作物監測和管理至關重要。通過分析作物的冠層結構,農民可以評估作物的健康狀況、生長速度和產量潛力。例如,激光雷達可以檢測到作物密度的變化,這可能表明病蟲害或營養缺乏的問題。 2. 土地測繪與規劃 在農業
    的頭像 發表于 10-27 10:54 ?751次閱讀

    LIDAR激光雷達逆向建模能用到revit當中嗎

    LIDAR激光雷達逆向建模是一種利用激光雷達技術獲取物體表面數據,然后通過計算機軟件進行建模的方法。在建筑行業中,這種方法可以用于建筑物的三維
    的頭像 發表于 08-29 17:23 ?623次閱讀

    激光雷達點云數據包含哪些信息

    )、環境監測、城市規劃等領域。激光雷達點云數據是激光雷達系統收集到的一系列三維空間坐標點,包含了豐富的空間信息。本文將介紹激光雷達點云數據包含的信息。 空間坐標信息
    的頭像 發表于 08-29 17:18 ?1094次閱讀

    泰來三維 三維激光掃描結合BIM在工廠掃描建模中的優勢

    BIM技術是建設項目實施前的建筑信息模型搭建,三維激光掃描技術則是現實物體的三維信息數字化。BIM具有可視化、協調性、優化性、模擬性和可視圖形的特點,而三維掃描儀獲取的數據非常真實和準
    的頭像 發表于 07-19 10:39 ?434次閱讀

    cad如何進行三維建模

    三維建模是計算機輔助設計(CAD)中的一項重要技術,它可以幫助設計師在計算機上創建和編輯三維模型。本文將介紹如何使用CAD軟件進行三維建模
    的頭像 發表于 07-09 10:23 ?1195次閱讀

    愛普生IMU產品在激光雷達測繪中的應用

    隨著雷達應用的快速發展,激光雷達測繪技術也迅速發展,它集成了激光測距系統、全球定位系統(GPS)和慣性導航系統種技術于一體。其中激光雷達
    的頭像 發表于 06-26 10:51 ?524次閱讀
    愛普生IMU產品在<b class='flag-5'>激光雷達</b>測繪中的應用

    與央視10套一起,看靈光Lixel實時三維建模“黑科技”!手持激光雷達

    作為實時三維建模的黑科技利器,靈光Lixel L1吸引了CCTV-10科教頻道《時尚科技秀》欄目的濃厚興趣。
    的頭像 發表于 06-13 12:00 ?535次閱讀
    與央視10套一起,看靈光Lixel實時<b class='flag-5'>三維</b><b class='flag-5'>建模</b>“黑科技”!手持<b class='flag-5'>激光雷達</b>

    激光距離選通三維成像技術研究進展綜述

    隨著人工智能(AI)時代的到來,同時獲得反映目標輻射特性和紋理特征的高分辨率強度圖像以及反映目標和所處場景的三維空間信息的稠密點云數據/三維圖像的激光相機雷達技術已成為
    的頭像 發表于 05-28 10:26 ?3300次閱讀
    <b class='flag-5'>激光</b>距離選通<b class='flag-5'>三維</b>成像技術研究進展綜述

    單光子激光雷達技術發展現狀與趨勢綜述

    三維成像探測領域,主動式激光雷達被廣泛應用于航空航天、自動駕駛、三維建模和環境監測等領域。
    的頭像 發表于 05-23 09:30 ?1968次閱讀
    單光子<b class='flag-5'>激光雷達</b>技術發展現狀與趨勢綜述

    黑科技來襲!激光雷達在線監測裝置,讓輸電線路運無憂

    輸電線路激光雷達在線監測裝置利用激光雷達掃描輸電線路通道環境,獲取線路三維點云數據,通過對點云數據的處理和分析,建立輸電視場三維模型,可以實時監測線路及周邊的狀態變化,結合AI攝像機,
    的頭像 發表于 05-17 10:19 ?636次閱讀

    華為詳細解讀激光雷達

    來源:華為智能汽車解決方案,謝謝 編輯:感知芯視界 Link 激光雷達(LiDAR)作為智能駕駛系統的核心傳感器,其三維環境重建能力為車輛提供了豐富而精確的環境信息,主動發光,不受黑夜光照條件
    的頭像 發表于 03-15 10:19 ?719次閱讀

    車載激光雷達到底安不安全?

    激光雷達(LiDAR)作為智能駕駛系統的核心傳感器,其三維環境重建能力為車輛提供了豐富而精確的環境信息,主動發光,不受黑夜光照條件影響的特性
    的頭像 發表于 03-08 09:41 ?2624次閱讀
    車載<b class='flag-5'>激光雷達</b>到底安不安全?
    百家乐官网取胜秘笈| 全椒县| 网上百家乐的打法| 百家乐官网送1000 | 百家乐娱乐城体验金| 风水中的24山图| 百家乐官网里面的奥妙| 大发888真钱注册| 百家乐永利娱乐| 竹北市| 12bet备用| 威尼斯人娱乐城开户| 皇冠百家乐客户端皇冠| 凱旋门百家乐官网的玩法技巧和规则 | 威尼斯人娱乐场怎么样| 百家乐赢钱lv| 百家乐官网博百家乐官网| 高手百家乐官网赢钱法| 龙博| 博坊娱乐| 德州扑克锦标赛| 二八杠技巧培训| 澳门百家乐赌钱| 介绍百家乐赌博技巧| 百家乐玩法的技巧| 阴宅24山吉凶| 成人百家乐官网的玩法技巧和规则 | 大发888充值100元| 海燕百家乐论| 乐享百家乐的玩法技巧和规则| 蓝盾百家乐平台租用| 做生意风水| 百家乐官网翻天粤语| 24山72向吉凶断| 24向山九宫格图| 哪里有百家乐代理| 百家乐官网平客户端| 全迅网百家乐官网的玩法技巧和规则 | 京城娱乐城| 百乐门线上娱乐| 百家乐官网软件购买|