精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

樹莓派自動駕駛:使用 Keras 與 Tensorflow 構建車道跟蹤自動汽車

基于樹莓派的自動駕駛 ? 2018-10-07 17:59 ? 次閱讀

無人駕駛雖然入門門檻很高,但是還是可以通過一些簡化的模型迅速上手。例如比較有名的DonkeyCar,其實就是一個簡單低成本的玩具車,基于樹莓派Python,利用Keras深度學習框架實現自動駕駛。即使沒有實車,也可以在Donkey Car官網下載模擬器,用程序控制模擬器中的小車。感興趣的同學可以看看社區和文檔

目前還有一些比賽也在使用donkey car幫助大家低門檻地進入自動駕駛領域。例如中國人工智能學會主辦的2018模擬駕駛比賽,比賽提供了一些獎金,還為進入決賽的選手免費提供donkeycar實車線下比拼。此外,中國人工智能學會還會頒發證書,所以可以向想要入門自動駕駛,想保研、申請獎學金的同學推薦一下。此外,網上還有不少簡單的攻略,例如下面是一篇來自github的自動駕駛相關研究,我對這篇文章進行了編譯并在此發布,希望能幫助更多感興趣的朋友上手自動駕駛。

歡迎大家相互交流,項目地址:https://biendata.com/kernel/detail/427

導入相關庫

步驟1:獲取駕駛數據

數據集由 ~7900 個圖像和手動開車時收集的轉向角組成。大約三分之二的圖像與線之間的汽車。另外三分之一的車開始偏離航線,并且駛回線路之間。

路徑是

數據集由 2 個 pickled 數組組成。X 是圖像陣列,Y 是相應轉向角度的陣列。

結果:

步驟2:拆分數據

在這里,我們將洗牌(shuffle)我們的數據,并將數據分成三部分。訓練數據將用于訓練我們的駕駛模型,使用驗證數據避免過度擬合模型,測試數據用于測試我們的模型是否學到了什么。

輸出:7892

輸出:7892

步驟3:增強訓練數據

為了加倍我們的訓練數據并防止轉向偏差,我們翻轉每個圖像和轉向角并將其添加到數據集中。還有其他的方法來增加使用翻譯和假陰影駕駛數據,但我沒有使用這些自動駕駛儀。

結果:12626

步驟4:建立駕駛模式

這種駕駛模式將是一個端到端的神經網絡,接受圖像陣列作為輸入,并輸出-90(左)和90(右)之間的轉向角。 要做到這一點,我們將使用一個完全連接圖層的3層卷積網絡。該模型基于 Otavio 的 Carputer,但不產生油門值輸出,不使用過去的轉向值作為模型的輸入,并且使用較少的卷積層。

使用 TensorFlow 后端

輸出:

步驟5:訓練模型

我已經學會了很難的方法,即使這一切都是完美的,如果你沒有正確地訓練,你的自動駕駛儀將無法工作。我遇到的最大的問題是過度適應模型,以至于在很少的情況下都不能正常工作。 這里是 2 個 Keras回調,將節省您的時間。

警告 -如果僅使用CPU,則需要很長時間(3小時)

我在沒有 CUDA 兼容 GPU 的 Dell XPS 筆記本電腦上運行,因此速度非常慢,并且凍結。為了加速訓練,您可以使用帶有 GPU 的 EC2 實例。Keras 和 Tensorflow 已經加載了幾個實例圖像。

對于這個筆記本,我只會訓練模型 4 個時代(epochs)。

輸出:

步驟6:評估性能

我們可以通過繪制預測值和實際值來檢查我們的模型預測是否合理。第一個圖表顯示我們的測試數據中存在一個學習的關系(在訓練期間模型沒有看到)。

第二張圖,使用包含訓練數據的非混洗(unshuffled)數據,來顯示預測角度緊跟實際轉向角度。

輸出:

下一步

改善模型,這個模型是純粹(navie)的,因為它不使用過去的值來幫助預測未來。我們可以通過將過去的轉向角度作為模型的輸入來進行試驗,添加一個遞歸層,或者只是改變卷積層的結構。

添加更多數據,隨著我們添加更多駕駛數據,此模型將會得到改進。預測油門,輸出目前自動駕駛儀只能轉向并保持恒定的速度。一個更復雜的模型將加速在直路上,并在路緣之前放緩。

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

    關注

    1791

    文章

    46896

    瀏覽量

    237669
  • 機器學習
    +關注

    關注

    66

    文章

    8382

    瀏覽量

    132444
  • python
    +關注

    關注

    56

    文章

    4783

    瀏覽量

    84473
  • 自動駕駛
    +關注

    關注

    783

    文章

    13694

    瀏覽量

    166166
  • 樹莓派
    +關注

    關注

    116

    文章

    1699

    瀏覽量

    105537
  • tensorflow
    +關注

    關注

    13

    文章

    329

    瀏覽量

    60500
  • keras
    +關注

    關注

    2

    文章

    20

    瀏覽量

    6080
收藏 人收藏

    評論

    相關推薦

    MEMS技術在自動駕駛汽車中的應用

    MEMS技術在自動駕駛汽車中的應用主要體現在傳感器方面,這些傳感器為自動駕駛汽車提供了關鍵的環境感知和數據采集能力。以下是對MEMS技術在自動駕駛
    的頭像 發表于 11-20 10:19 ?218次閱讀

    自動駕駛汽車安全嗎?

    隨著未來汽車變得更加互聯,汽車逐漸變得更加依賴技術,并且逐漸變得更加自動化——最終實現自動駕駛,了解自動駕駛
    的頭像 發表于 10-29 13:42 ?443次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>安全嗎?

    使用STT全面提升自動駕駛中的多目標跟蹤

    3D多目標跟蹤(3D MOT)在各種機器人應用中發揮著關鍵作用,例如自動駕駛車輛。為了在駕駛時避免碰撞,機器人汽車必須可靠地跟蹤道路上的物體
    的頭像 發表于 10-28 10:07 ?175次閱讀
    使用STT全面提升<b class='flag-5'>自動駕駛</b>中的多目標<b class='flag-5'>跟蹤</b>

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

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

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

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

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

    低,適合用于實現高效的圖像算法,如車道線檢測、交通標志識別等。 雷達和LiDAR處理:自動駕駛汽車通常會使用雷達和LiDAR(激光雷達)等多種傳感器來獲取環境信息。FPGA能夠協助完成這些傳感器
    發表于 07-29 17:09

    自動駕駛汽車如何識別障礙物

    自動駕駛汽車識別障礙物是一個復雜而關鍵的過程,它依賴于多種傳感器和技術的協同工作。這些傳感器主要包括激光雷達(LiDAR)、雷達、攝像頭以及超聲波雷達等,它們各自具有不同的工作原理和優勢,共同為自動駕駛
    的頭像 發表于 07-23 16:40 ?984次閱讀

    自動駕駛汽車傳感器有哪些

    自動駕駛汽車傳感器是實現自動駕駛功能的關鍵組件,它們通過采集和處理車輛周圍環境的信息,為自動駕駛系統提供必要的感知和決策依據。以下是對自動駕駛
    的頭像 發表于 07-23 16:00 ?2106次閱讀

    keras模型轉tensorflow session

    在這篇文章中,我們將討論如何將Keras模型轉換為TensorFlow session。 KerasTensorFlow簡介 Keras
    的頭像 發表于 07-05 09:36 ?467次閱讀

    未來已來,多傳感器融合感知是自動駕駛破局的關鍵

    技術 ,攝像頭和雷達等多傳感器的探測數據 在前端(數據獲取時)交互驗證,讓自動駕駛系統能感知到“看不見”的危險。 例如,在反向車道有強遠光燈干擾的情況下,當雷達子系統探測到潛在運動目標時,融合感知系統
    發表于 04-11 10:26

    大眾汽車和Mobileye加強自動駕駛合作

    美國智能駕駛芯片巨頭Mobileye與大眾汽車集團近日宣布,在自動駕駛領域深化合作,共同推動全新自動駕駛功能在大眾旗下量產車型的應用。Mobileye依托其領先的Mobileye
    的頭像 發表于 03-22 11:46 ?878次閱讀

    自動駕駛汽車技術 | 車載雷達系統

    自動駕駛汽車技術 | 車載雷達系統
    的頭像 發表于 03-20 08:09 ?2888次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>技術 | 車載雷達系統

    自動駕駛發展問題及解決方案淺析

    隨著科技的飛速進步,自動駕駛汽車已經從科幻概念逐漸轉變為現實。然而,在其蓬勃發展的背后,自動駕駛汽車仍面臨一系列亟待解決的問題和挑戰。本文將對這些問題進行深入的剖析,并提出相應的解決方
    的頭像 發表于 03-14 08:38 ?1076次閱讀

    Waymo自愿召回444輛自動駕駛汽車 L4的自動駕駛還有很多路要走

    近日,谷歌旗下的自動駕駛部門Waymo自愿召回了444輛自動駕駛汽車,原因是其軟件可能無法準確預測拖曳車輛的運動軌跡
    的頭像 發表于 02-26 10:22 ?1151次閱讀
    Waymo自愿召回444輛<b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b> L4的<b class='flag-5'>自動駕駛</b>還有很多路要走

    LabVIEW開發自動駕駛的雙目測距系統

    LabVIEW開發自動駕駛的雙目測距系統 隨著車輛駕駛技術的不斷發展,自動駕駛技術正日益成為現實。從L2級別的輔助駕駛技術到L3級別的受條件約束的
    發表于 12-19 18:02