色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

使用FPGA構建ADAS系統簡易過程

Hack電子 ? 來源:OpenFPGA ? 2024-11-05 09:19 ? 次閱讀

以下文章來源于OpenFPGA,作者碎碎思

之前已經介紹過《FPGA在汽車電子中應用-ADAS》,但是很多人留言說是沒有相關例程,應用不夠直觀,所以,今天他來了-使用FPGA制作一個便攜式 ADAS 系統(源碼開源)。

ADAS 到底是什么?

ADAS 是車輛中的電子系統,使用先進技術來協助駕駛員。它們提供重要信息,自動執行困難任務并提高整體安全性。功能包括:

車道偏離警告 (Lane Departure Warning,LDW):當車輛開始偏離車道時,系統會向駕駛員發出警報。顯然,我們都需要一位數字伴侶陪伴在身邊。

自適應巡航控制 (Adaptive Cruise Control ,ACC):自動調整車速,與前車保持安全距離。

防撞系統(Collision Avoidance Systems):警告駕駛員可能發生的碰撞,甚至可以自動剎車。

盲點檢測(Blind Spot Detection):通知駕駛員可能看不到的盲點中的車輛。換句話說,它可以防止因空間意識差而導致駕駛失誤。

有了這些功能,計劃創建一個可以讓每個人的駕駛都更安全的系統。

軟件

1、Vivado 設計套件

DPU IP

這里真正的主角是DPU(深度處理單元)IP 。這項神奇的技術直接在 FPGA 上運行 AI 模型,使一切變得更快、更高效。可以將其視為系統實時處理數據所需的腎上腺素。

在 DPU 中運行模型:

在 FPGA 的可編程邏輯 (PL) 中的 DPU 上運行 AI 模型。這是 ADAS 系統的核心,處理所有密集的 AI 計算,例如車道檢測和物體識別。

面臨的挑戰:

安裝難題:Vivado在發行版系統(例如Ubuntu 或者 Centos)里安裝會相對簡單,但是也很容易出現問題。

解決方案:在 Linux 中先安裝libcurse Vivado 是解決問題的靈丹妙藥。

2、CARLA 模擬

CARLA 是一款開源自動駕駛模擬器,旨在支持 ADAS 和自動駕駛系統的開發、訓練和驗證。換句話說,這是一款為想要假裝自己在工作的成年人準備的電子游戲。

為什么要使用 CARLA?

模擬真實駕駛場景對于測試和改進 ADAS 應用至關重要。CARLA 為實驗提供了安全且可控的環境,而沒有實際道路測試的風險。

面臨的挑戰:

XServer 錯誤:如何修復?

exportVK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json"

如果電腦配置比較低,需要執行下面語句:

./CarlaUE4.sh-quality-level=Low

3. Vitis AI

Vitis AI 是 Xilinx 推出的一款開發平臺,用于在 AMD 和 Xilinx 硬件上進行 AI 推理,可以在 FPGA 和 ACAP 上部署 AI 模型。

為什么要使用 Vitis AI?

Vitis AI 對于開發和優化 ADAS 系統的 AI 模型至關重要。它提供了量化和編譯模型的工具,以便在 DPU 上高效運行。

面臨的挑戰:

模型優化:要使 AI 模型在 DPU 上高效運行,需要了解量化和編譯技術。這就像將方形釘子裝入圓孔中,只不過釘子是神經網絡

工具鏈復雜性:使用 Vitis AI 工具鏈是另一個陡峭的學習曲線。這就像解決魔方一樣,只不過每次眨眼時它都會改變顏色。

4.PetaLinux

PetaLinux 是 Xilinx 硬件平臺的嵌入式 Linux 發行版。它允許開發自定義應用程序并直接在 FPGA 上運行它們。

為何使用 PetaLinux?

PetaLinux 為在 KR260 上運行應用程序提供了一個強大而靈活的環境。它是將所有東西粘合在一起的粘合劑,確保軟件和硬件和諧地工作。就像花生醬和果凍一樣,只是有更多的命令行界面。

使用和配置PetaLinux可以自行查找資料,按照官方資料很容易構建PetaLinux系統。

構建ADAS系統簡易過程

步驟 1:從 CARLA 收集數據

用它來收集數據以訓練和測試 ADAS 模型。

面臨的挑戰:

數據管理:收集和整理數據是一個耗時的過程。必須確保數據干凈且標簽正確。

第 2 步:車道和物體檢測

面臨的挑戰:

AI 模型訓練:訓練 AI 模型以準確檢測車道和物體需要嘗試不同的架構和技術。

性能調優:優化模型以使其在 DPU 上高效運行涉及量化和微調。

步驟 3:在 FPGA 上啟動 PetaLinux

第四步:系統聯調

集成所有組件并確保它們有效通信就像是編排一曲復雜的交響樂。確保傳感器、FPGA、AI 模型和 CARLA 模擬器無縫協作。

面臨的挑戰:

通信協議:了解并實施組件之間的正確通信協議至關重要。這涉及學習 I2C、SPI 和以太網接口

同步:確保系統同步并協調運行是一項挑戰。它需要精確的時間和協調。

下一步計劃

自動駕駛:實現自主導航、決策和控制算法。這需要集成更多傳感器并優化 AI 模型。

提高性能:增強系統的性能和可擴展性,可能升級硬件并優化軟件組件。

在真實場景中測試:在真實場景中進行更廣泛的測試,確保穩健性和可靠性。下一輪測試中,我可能需要更多的虛擬消防栓。

總結

這是一個偏AI應用的開源項目,適合想用FPGA進行AI研究人群研究。

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

    關注

    1629

    文章

    21750

    瀏覽量

    604107
  • 汽車電子
    +關注

    關注

    3027

    文章

    7975

    瀏覽量

    167212
  • adas
    +關注

    關注

    309

    文章

    2185

    瀏覽量

    208697

原文標題:使用FPGA制作一個便攜式 ADAS 系統

文章出處:【微信號:Hack電子,微信公眾號:Hack電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    為什么嵌入式FPGA(eFPGA)IP是ADAS應用的理想選擇?

    作者:Pascal Ravillion,Achronix產品營銷高級經理 了解 eFPGA IP 的基礎知識,它的優點,以及為什么它將成為未來先進駕駛輔助系統ADAS )技術的關鍵要素。 提高
    發表于 04-26 15:20 ?1466次閱讀
    為什么嵌入式<b class='flag-5'>FPGA</b>(e<b class='flag-5'>FPGA</b>)IP是<b class='flag-5'>ADAS</b>應用的理想選擇?

    ADAS系統組成簡介#ADAS

    adas
    北匯信息POLELINK
    發布于 :2024年08月03日 20:05:37

    ADAS功能安全HiL仿真測試系統介紹#ADAS #VTHiL

    adas
    北匯信息POLELINK
    發布于 :2024年08月03日 20:07:34

    單目攝像頭和FPGAADAS產品原型系統

    `1月5日-8日拉斯維加斯消費電子展(CES)上,地平線機器人(以下簡稱“地平線”)將與英特爾聯合展示一款基于單目攝像頭和FPGAADAS產品原型系統。車輛檢測結果該原型由英特爾和地平線聯合開發
    發表于 01-06 18:09

    ADAS系統的新發展

    視覺引擎 (EVE) 和數字信號處理 (DSP) 庫來簡化用于高級駕駛員輔助系統 (ADAS) 的TDA2x SoC的開發。為了使用TDA2x異構架構,TI的視覺SDK在其SysBIOS 實時操作系統
    發表于 09-11 14:30

    ADAS系統的最新發展

    可在 ADAS SoC 中使用不同的 CPU 及硬件加速器,而且還可向客戶展示如何有效使用不同的 SoC 子系統。SDK 安裝程序包包含構建此類應用所需的全部工具及組件,包括代碼生成工具、BIOS
    發表于 09-17 15:52

    如何用DSP和FPGA構建多普勒測量系統

    請問如何用DSP和FPGA構建多普勒測量系統
    發表于 04-14 06:41

    基于FPGA的雙通道簡易可存儲示波器設計

    基于FPGA的雙通道簡易可存儲示波器設計:本文介紹了一種基于FPGA的采樣速度60Mbit/s的雙通道簡易數字示波器設計,能夠實現量程和采樣頻率的自動調整、數據緩存、顯示以及與計算機
    發表于 09-29 10:45 ?110次下載

    簡易電子琴設計及FPGA功能驗證

    FPGA簡易電子琴設計具體的模塊分析和源程序,
    發表于 02-16 16:32 ?31次下載

    為什么FPGA成為設計ADAS的首選?

    定制和靈活性是設計ADAS的關鍵。這就是為什么FPGA成為首選的原因-例如,與ASIC相反。 高級駕駛員輔助系統ADAS)迅速集成到幾乎所有新汽車中。這些
    的頭像 發表于 03-03 17:53 ?2616次閱讀

    ADAS3022 FPGA參考設計

    ADAS3022 FPGA參考設計
    發表于 05-16 11:13 ?10次下載
    <b class='flag-5'>ADAS</b>3022 <b class='flag-5'>FPGA</b>參考設計

    ADAS3023 FPGA參考設計

    ADAS3023 FPGA參考設計
    發表于 05-22 08:03 ?6次下載
    <b class='flag-5'>ADAS</b>3023 <b class='flag-5'>FPGA</b>參考設計

    基于FPGA簡易頻譜儀設計與實現

    基于FPGA簡易頻譜儀設計與實現
    發表于 06-16 10:01 ?62次下載

    ADAS構建時需要考慮的6件事說明

    ADAS構建時需要考慮的6件事說明。
    發表于 09-22 17:06 ?1次下載

    為什么嵌入式FPGA(eFPGA)IP是ADAS應用的理想選擇?

    了解eFPGA IP的基礎知識,它的優點,以及為什么它將成為未來先進駕駛輔助系統ADAS)技術的關鍵要素。
    的頭像 發表于 07-10 10:26 ?457次閱讀
    為什么嵌入式<b class='flag-5'>FPGA</b>(e<b class='flag-5'>FPGA</b>)IP是<b class='flag-5'>ADAS</b>應用的理想選擇?
    主站蜘蛛池模板: 久久麻豆国产国产AV| 国产一区私人高清影院| 国产欧美日韩亚洲第一页| 欧美日韩黄色| 97超在线视频| 旧里番6080在线观看| 一个人HD高清在线观看免费视频| 国产亚洲日韩欧美视频| 为什么丈夫插我我却喜欢被打着插 | 亚洲人成人77777在线播放 | 柏木舞子在线| 人妻熟妇乱又伦精品视频中文字幕| 99视频在线观看免费视频| 毛片网站网址| 99热免费精品店| 人善交XUANWEN200喷水| 大乳牛奶女在线观看| 天堂tv免费tv在线tv香蕉| 国产精品禁18久久久夂久| 偷拍国产精品在线播放| 国产福利视频第一导航| 亚州AV人片一区二区三区99久| 国产在线精品亚洲二品区| 亚洲午夜精品A片久久软件| 久久国产精品无码视欧美| 4455永久在线毛片观看| 漂亮的保姆3中文版完整版| 刺激一区仑乱| 小泽玛丽av无码观看| 九九热精品在线观看| 99re1久久热在线播放| 日本69xxxxx| 国产亚洲精品A久久777777| 亚洲伊人国产| 欧美激情一区二区三区视频 | 91精品国产品国语在线不卡| 欧美特级午夜一区二区三区| 国产成a人片在线观看视频99| 亚洲风情无码免费视频| 久久久久久免费观看| 超大号黑吊magnet|