女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

基于EAIDK310的視覺導航自動駕駛小車

安芯教育科技 ? 來源:安芯教育科技 ? 作者:安芯教育科技 ? 2022-03-23 15:42 ? 次閱讀

2021研電賽已經告一段落啦 ~

小編為大家整理了獲獎作品集,在每周一為大家分享獲獎作品,記得來看連載喲 ~

全國三等獎作品:基于EAIDK310的視覺導航自動駕駛小車

團隊介紹

參賽單位:上海應用技術大學

參賽隊伍:EAIDK666

指導老師:蔣文萍 丁肇紅

參賽隊員:溫曉靜 孫亦劼 杜為棟

獲獎情況:"ARM"企業專項全國一等獎,全國總決賽三等獎,上海賽區三等獎

作品背景

汽車行業已經進入了一個顛覆性的革新時代,這個時代里面,智能化是一個必然的趨勢。相對傳統的人工駕駛,自動駕駛在安全,便捷,效率上有著巨大的優勢。目前,我國已有自動駕駛汽車正在投入試用,于規定道路上取得一定成果。一方面自動駕駛的發展趨勢方興未艾,自動駕駛技術成為當前的主流研究方向。另一方面,中國在芯片電子領域在國際上處于被打壓的形勢下,本著挑戰自我熟悉國產芯片的原則選擇了該ARM中國企業命題,該賽題由安謀中國和OPEN AI LAB聯合設計,該自動駕駛賽題圍繞具體應用場景,結合傳感器算法和指定控制設備,以達到搭建完整應用產品。

技術難點與創新點

技術難點

軟件移植:由于EAIDK310不像樹莓派那樣是一款比較大眾的開發板,其網上資料有限,如何完成已經在其他開發板的功能即軟件移植是第一大難點。

性能調優:EAIDK310板載芯片是瑞芯微的RK3228H,EAIDK310參數見官網。作為一款入門級嵌入式AI處理器想要實現基于圖像識別的自動駕駛還是有很大的性能瓶頸,因此性能調優是第二大難點

使用門檻:由于該命題為企業命題,而非開放命題,沒有任何實現準備工作或者傳承,面對一塊陌生的開發板陌生的系統陌生的芯片,在有限的時間內將其跑通完成賽題指定任務是一個很大的門檻。

創新點

硬件上采用了雙攝像頭架構:一個是用于采集車身在道路上位置的俯視安裝的攝像頭,其前瞻大約兩倍車身長度,一個是用于采集行人交通標識等路況信息的平時安裝的微廣角攝像頭。雙攝像頭的架構極大提高了圖像采集和處理的效率,降低了軟件分割處理圖像的壓力。

軟件架構:由于EAIDK310平臺綜合各方面因素,摒棄使用業界常用的ROS作為解決方案,而是使用了一個輕量級的數據緩存庫Redis和DSDL來實現和ROS類似的功能,使得程序耦合性降低,以較低的成本實現了一種跨進程跨節點跨語言且較高性能的架構。

算法優化上關于圖像識別部分采用了Tengine邊緣推理框架進行了性能調優加速,使整個系統的實時性得以提高。

實用價值

得益于該作品在硬件和軟件架構上的創新,提出了一套成本低效率高的嵌入式視覺導航框架,使得研究該技術的硬件成本門檻降低,不僅僅在自動駕駛,該作品提出的基于Redis的軟件方案在嵌入式系統中都是一個不錯值得復制借鑒的框架。此外該作品最后實驗結果驗證了Tengine在嵌入式平臺上優異的表現,為嵌入式系統運行AI推理優化加速調優提供了思路。

系統設計

系統架構圖

基于EAIDK310的視覺導航自動駕駛小車

本設計整體的系統構如圖所示,從下至上依次有硬件層,驅動層,數據交互層,數據處理層,控制算法層和應用層。

硬件層是本設計最直觀的物理體現形式,主要包括電機、舵機、轉速傳感器IMU傳感器按鍵蜂鳴器等。

驅動層是與硬件直接進行交互使其運行起來的的最底層軟件,包括驅動電機舵機的PWM,獲取轉速傳感器的輸入捕捉,驅動IMU的IIC總線,以及用于人機,機機交互的GPIO和UART

數據交互層是連接底層與上層的關鍵一層,它是對驅動層從數據流的角度進一步的抽象和封裝,為上層應用對底層硬件的訪問控制提供了統一的接口和權限的控制。

數據濾波層是數據經過的第一層處理,主要提供了對數據最基礎的數學運算變換以及數字信號處理手段。基于底層提供的原始數據或者處理過的數據,控制算法層將這些數據帶入到實際模型中完成對模型的控制。

應用層是最上層的邏輯處理層,在這一層實現了最具體的功能,例如讓小車循跡行駛、以及小車自主行駛策略控制等均在應用層完成。下面對本架構從硬件和軟件的角度展開闡述。

硬件架構圖

基于EAIDK310的視覺導航自動駕駛小車

上圖為本設計的系統總體硬件框架圖,硬件系統采用主控制器加輔助控制器的架構。主控制器即EAIDK310開發板板載RK3228H處理器,輔助處理器為STM32F405處理器。主控制器負責攝像頭數據采集處理,以及主要控制算法執行。輔助處理器是一個32位單片機,主要負責電機驅動,速度轉向控制,以及車身姿態解算。

特別地,在主處理側采用的是雙攝像頭方案,如下圖(a)所示,其中攝像頭1是用于采集車身在道路上位置,其安裝于車身后方高度約15cm的位置,安裝角度12到15度,安裝高度和安裝角度共同決定其前瞻大約兩倍車身長度,攝像頭2采用微廣角攝像頭,用于采集小車前方行人交通標識等實時路況信息,該攝像頭安裝于車頭,正視小車前方視野。雙攝像頭方案的視野示意圖如圖(b)所示,相比單攝像頭方案,雙攝像頭采集到的數據分別可以直接用于道路識別分割和交通標識處理,從而減少了處理器對圖片的預處理工作。

基于EAIDK310的視覺導航自動駕駛小車

軟件架構

基于EAIDK310的視覺導航自動駕駛小車

與硬件系統對應地,軟件也分為兩部分,其架構圖如圖所示,主要分為主處理器端和輔處理器端,在主處理器端,采用opencv進行圖像采集以及基本處理,采用Tengine實現人工智能訓練模型的推理計算。其數據處理及計算的所有結果均寫入redis供其他程序(車控算法、數據協議、圖像識別等模塊)調用。車控驅動是用python編寫的一個與STM32單片機串口通信的節點,其通過實時讀取redis中來自上層應用程序(車控算法)對小車的控制指令并隨即通過串口協議發送給輔處理器端指揮小車做出相應動作。

系統測試

最終小車的設計圖和整體圖如圖所示

基于EAIDK310的視覺導航自動駕駛小車

交通標識道具

ce293b9e-92e9-11ec-952b-dac502259ad0.png

數據集

基于EAIDK310的視覺導航自動駕駛小車

賽道分割巡線

交通標識識別

未來展望

基于作品中提出的Redis和DSDL實現的機器人框架基礎進行進一步的完善和補充,使其成為ROS的一個可替代選擇,特別是在低性能處理器上。

總結

經過本次對EAIDK310的探索學習,以實際需求為應用背景,實現了自動駕駛基于雙攝像頭的自動駕駛Demo。

針對最初的功能需求,分別對巡線,交通標識識別進行了測試。由于巡線采用的是基礎的機器視覺算法,對于背景復雜的路況的效果不是很理想,但是對于簡單的賽道巡線效果非常好。

交通標識識別采用的是機器學習算法,前期在測試過程中記錄了大量的訓練數據供其訓練,由于訓練數據和實際驗證場景相同,因此得到了較好的識別效果。

本次項目表明即使RK3228H處理器的性能限制不能跑大型AI模型算法,但得益于基于Redis的數據交互框架和Tengine邊緣推理計算框架,使得基礎嵌入式設備在AI項目中也可以發揮其作用,是一種低成本的解決方案。

參賽感悟

首先非常感謝安謀中國對我們團隊作品的肯定,我們團隊作品的獲獎情況比較兩極分化,在橫向評比的上海賽區獲得三等獎,在縱向評比的ARM企業命題獲得一等獎,不出所料在同樣是橫向評比的全國賽區還是三等獎,其實不管是三等獎還是一等獎我們團隊都是可以接受的。

清晰記得我們去上海賽區參加比賽時我們去看其他參賽團隊的作品海報時的震撼,我們的作品時如此的樸實無華,沒有看不懂的題目,沒有高大上的技術,也更沒有雄厚的資金支持,我們當時的小車的攝像頭由于經費問題還是用的十年前用來QQ視頻聊天的那種攝像頭。所以給我們評三等獎我們也覺得我們確實不如其他團隊的作品。

但是,企業賽題給我們評為一等獎我們也覺得我們是值得這個分肯定,我們做的雖然沒有那么高大上,但所做工作緊靠賽題,沒有絲毫偏題,一步步走來,扎扎實實,一步一個腳印,遇到問題逐個克服....

剛剛拿到EAIDK310開發板時陷入了平均一天重裝兩次系統的困境,要不是因為裝軟件裝的內存不足了,要不是裝軟件裝的系統崩潰了,幾乎不能和這塊板子好好相處。后來總算學會了使用 rsync 備份系統以后這個情況才得以改善,但只是重裝系統變成了恢復系統,至少比之前進步了,但此時離報名截止還有一個月了,然后又陷入了跟OpenCV死磕,跟ROS死磕,跟pygame死磕,跟Tengine死磕,跟rockchip死磕。。。。的困境,這塊板子太小眾了,好多軟件包都得自己編譯,而且性能不是很高,在別的平臺上跑通的在這里跑的很拉跨,直到最后我們拍板定下來放棄使用ROS放棄使用那么多依賴,一切自己重頭來并使用一塊STM32輔助處理器我們的工作才步入正軌,但話又說回來站在巨人的肩膀上不是更好嗎,這時我們劍走偏鋒瞄準了在互聯網領域如數家珍的Redis(做嵌入式的同學可能對這個不是很了解),Redis和DSDL結合不就是一個輕量級的ROS框架嘛,說干就干,看是研究Redis的源碼,研究DSDL的源碼,總算在報名截止前一周我們實現了基礎的框架模型,小車可以動起來了,各個節點之間通訊打通了,這個時候我們才確定報名ARM賽題,給隊伍起了EAIDK666隊的隊名,申請了開發板(之前那塊自掏腰包買的)圖像識別我們認真學習了公開課的視頻,對數據集進行了擴充并重新訓練模型部署,此時馬上就要報名截止了,我們PPT還沒有做,視頻還沒有錄。。。。一直在和時間賽跑

就這樣我們扎扎實實一步一步走來一等獎是對我們極大的肯定和鼓勵!

一定是對安謀中國的感激讓我堅持到現在把這個分享寫完,截止今天(2021年8月27日)我剛剛參加完暑假的最后一個比賽的決賽(集創賽),我的暑假幾乎是在競賽中度過的,這個比賽結果我已經沒有任何期待了,因為此時此刻我只想好好休息,我真的太累了,感謝安謀中國對我們作品的肯定。最后還是感謝安謀中國感謝我的導師!

由于作品中有些內容正后續要寫論文投稿所以寫的不是很詳細,等論文投出去一定和大家分享,還有Redis和DSDL造出來的框架若各種條件都允許我們會將源碼公開出來拋磚引玉。

原文標題:【2021研電賽作品分享】第十八期 | 基于EAIDK310的視覺導航自動駕駛小車

文章出處:【微信公眾號:安芯教育科技】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

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

    關注

    2564

    文章

    52724

    瀏覽量

    764746
  • 芯片
    +關注

    關注

    459

    文章

    52308

    瀏覽量

    437878
  • 自動駕駛
    +關注

    關注

    788

    文章

    14246

    瀏覽量

    169961

原文標題:【2021研電賽作品分享】第十八期 | 基于EAIDK310的視覺導航自動駕駛小車

文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    視覺自動駕駛會有哪些安全問題?

    強調視覺系統的先進性。純視覺自動駕駛是指在車輛自動駕駛系統中僅依賴攝像頭而不使用激光雷達或毫米波雷達等主動傳感器。特斯拉率先倡導這一路線,宣稱模擬人類
    的頭像 發表于 06-16 09:56 ?133次閱讀
    純<b class='flag-5'>視覺</b>的<b class='flag-5'>自動駕駛</b>會有哪些安全問題?

    視覺自動駕駛如何理解路邊畫報上的人?

    行業來說,其實是一個值得深思的問題。隨著自動駕駛技術下沉到消費市場,基于純視覺自動駕駛系統就是依托于車載攝像頭來識別路況,如果遇到了類似海報上的人,尤其是遇到了與真人大小類似的人物海報,自動
    的頭像 發表于 05-19 09:16 ?165次閱讀

    2024年自動駕駛行業熱點技術盤點

    感知輕地圖以及純視覺等。這些技術的出現,也代表著自動駕駛正從概念走向現實,今天就給大家來盤點2024年自動駕駛行業出現的那些技術熱點! ? 城市NOA:邁向精細化駕駛的關鍵路徑 城市N
    的頭像 發表于 01-14 10:48 ?562次閱讀

    從《自動駕駛地圖數據規范》聊高精地圖在自動駕駛中的重要性

    從技術、管理和應用等多個維度規范自動駕駛地圖數據的生產與使用。 引言 隨著全球范圍內自動駕駛技術的加速發展,自動駕駛地圖這一新型數字基礎設施正逐漸成為智能汽車產業的核心支撐。不同于傳統導航
    的頭像 發表于 01-05 19:24 ?2250次閱讀
    從《<b class='flag-5'>自動駕駛</b>地圖數據規范》聊高精地圖在<b class='flag-5'>自動駕駛</b>中的重要性

    馬斯克重申:純視覺自動駕駛的未來

    近日,特斯拉始終堅持其獨特的純視覺感知系統。這一系統摒棄了傳統的毫米波雷達,完全依賴于攝像頭與先進的人工神經網絡,以實現自動駕駛的功能。 特斯拉CEO埃隆·馬斯克近期再次就自動駕駛技術發表了自己
    的頭像 發表于 12-04 14:09 ?807次閱讀

    自動駕駛中常提的SLAM到底是個啥?

    隨著自動駕駛技術的迅速發展,車輛在不同環境中的定位與導航需求愈加迫切,自動駕駛的核心任務是讓車輛在未知或動態變化的環境中安全、智能地行駛,這需要系統能夠準確地回答:1)我在哪里?2)我該去哪里
    的頭像 發表于 11-21 15:17 ?1554次閱讀
    <b class='flag-5'>自動駕駛</b>中常提的SLAM到底是個啥?

    自動駕駛汽車安全嗎?

    隨著未來汽車變得更加互聯,汽車逐漸變得更加依賴技術,并且逐漸變得更加自動化——最終實現自動駕駛,了解自動駕駛汽車的安全問題變得非常重要,這樣你才能回答“自動駕駛汽車安全嗎”和“
    的頭像 發表于 10-29 13:42 ?1025次閱讀
    <b class='flag-5'>自動駕駛</b>汽車安全嗎?

    自動駕駛HiL測試方案案例分析--ADS HiL測試系統#ADAS #自動駕駛 #VTHiL

    自動駕駛
    北匯信息POLELINK
    發布于 :2024年10月22日 15:20:19

    自動駕駛技術的典型應用 自動駕駛技術涉及到哪些技術

    自動駕駛技術的典型應用 自動駕駛技術是一種依賴計算機、無人駕駛設備以及各種傳感器,實現汽車自主行駛的技術。它通過使用人工智能、視覺計算、雷達、監控裝置和全球定位系統等技術,使
    的頭像 發表于 10-18 17:31 ?1780次閱讀

    自動駕駛HiL測試方案介紹#ADAS #自動駕駛 #VTHiL

    自動駕駛
    北匯信息POLELINK
    發布于 :2024年10月12日 18:02:07

    為什么自動駕駛中全球導航衛星系統如此重要?

    全球導航衛星系統(GNSS,Global Navigation Satellite System)作為實現高精度定位的核心技術之一,已經成為自動駕駛技術發展的重要支撐。隨著高級輔助駕駛技術的發展
    的頭像 發表于 10-09 09:07 ?1533次閱讀
    為什么<b class='flag-5'>自動駕駛</b>中全球<b class='flag-5'>導航</b>衛星系統如此重要?

    激光雷達與純視覺方案,哪個才是自動駕駛最優選?

    主要分為兩大類:激光雷達與視覺感知。激光雷達因其能夠提供精確的距離和形狀信息,在自動駕駛技術早期的開發中被廣泛應用。然而,隨著計算機視覺技術的飛速進步,基于攝像頭的純視覺感知方案逐漸嶄
    的頭像 發表于 09-29 10:47 ?1071次閱讀

    FPGA在自動駕駛領域有哪些優勢?

    FPGA(Field-Programmable Gate Array,現場可編程門陣列)在自動駕駛領域具有顯著的優勢,這些優勢使得FPGA成為自動駕駛技術中不可或缺的一部分。以下是FPGA在自動駕駛
    發表于 07-29 17:11

    FPGA在自動駕駛領域有哪些應用?

    控制。在視覺算法方面,FPGA利用自身并行處理和高速存儲器的特點,極大地加快了算法的執行速度,提高了運算效率。 五、未來發展趨勢隨著自動駕駛技術的不斷發展,FPGA在自動駕駛領域的應用將會更加廣泛
    發表于 07-29 17:09