999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于樹莓派的無人駕駛車控制系統設計

2020-10-30 21:49:48李旭梁創烽甘亞奇鄭瀟偉
科學導報·學術 2020年40期
關鍵詞:深度學習

李旭 梁創烽 甘亞奇 鄭瀟偉

摘?要:當今社會,汽車的普及率越來越高,加上人工智能與機器學習的不斷發展,人工智能與汽車產業交叉形成了智能路面識別系統。本設計基于樹莓派微型處理器,設計了一種無人駕駛車控制系統,通過樹莓派深度學習道路的圖像,從而可以輔助樹莓派控制的小車在道路上順暢的行進。道路輔助識別系統有利于人們安全出行、其后續發展對于車聯網也有巨大的奠定作用。

關鍵詞:無人駕駛;樹莓派;深度學習

1 前言

近年來,非智能化汽車的發展逐漸進入一個穩定的狀態,每家每戶都有車的愿景已經基本實現,汽車成了每個家庭必不可少的代步工具。隨著智能化社會的到來,汽車的智能化水平也在不斷地提高[1],不斷沖擊著人們對于傳統汽車的認識。此次設計的道路輔助識別系統作為無人駕駛方向的一種基本研究,隨著汽車的智能化發展將更加不可或缺。

2 系統設計

2.1 整體設計

本系統以樹莓派為控制核心,配合樹莓派攝像頭,完成道路數據采集操作以及行駛時的路況判斷操作,通過深度學習過的路面,可以在行進過程中不斷拍攝路面的狀況,從而判斷行進的操作,通過L298N電機驅動板控制電機驅動,從而可以操控小車的行進,總體結構框圖如圖1所示。樹莓派具有工作穩定、處理速度快、輕巧等特點,保證了小車行駛時的穩定性和可靠性。

2.2 硬件設計

2.2.1 微型處理器選擇

現在流行的微型處理器主要有單片機和樹莓派,單片機在深度學習方面的能力基本沒有,而樹莓派依靠著python的支持,采用Python編寫,更加使其靈活度大大增加,相比于傳統面向過程的語言,面向對象的Python更加的靈活,庫也更多,在實現圖像識別方面也更加易用,其也可以進行深度學習。[2]樹莓派基于linux開發,其系統更加成熟好用,3代有wifi模塊,性能更加強大,即只要插上顯示器鼠標鍵盤,約為一臺小型電腦,所以這里選擇了功能強大的樹莓派微型處理器。

2.2.2電機驅動板設計

樹莓派的GPIO單個引腳的最大輸出電流為16mA,同一時刻全部引腳的總輸出電流需要有一個限定值,即輸出電流不能超過50mA的限定值,而小車直流電機的空載電流就達到了355mA,此時僅憑樹莓派不能驅動電機,所以需要使用電機驅動板。本設計采用了L298N電機驅動板,此電機驅動板是一種內部含兩個H橋的全橋式驅動器,并且具有高電壓以及大電流,接收標準TTL邏輯電平信號,可分別驅動前輪和后輪電機。此電機驅動板能接受來自使能端的樹莓派的信號,控制電機的通斷以及正反轉,還可以通過向使能端輸入不同占空比的方波信號來調整電機轉速,即通過PWM波形方式調速。L298N為12V供電,因此用兩節干電池即可。

2.3 軟件設計

系統軟件設計主要包括小車識別道路思路設計、深度學習與卷積神經網絡模塊設計等軟件模塊。軟件開發環境基于Python語言。

2.3.1小車識別道路思路設計

采集圖像的過程最重要的就是其真實性、正確性和可用性。而真實性的保障就是要保證采集到的是小車最終在路面上行進時進行判斷的數據,而正確性的保障就是要求小車要按照正確的道路軌跡行駛拍攝照片,從而才能使學習的數據正確,最終達到可以識別道路的結果,而數據的可用性就是要靠圖像的處理分類及預處理來實現,[3]而最終要使成為可以學習的數據,就必須將其打包成數據集進行后面的學習。

2.3.2 深度學習與卷積神經網絡模塊設計

深度學習與卷積神經網絡模塊主要用到numpy、glob、sys、skleam、keras和 TensorFlow包。首先用np.zeros()語句初始化圖片數組和標簽數組,然后用glob.glob()語句加載訓練數據,并用np.vstack()語句對圖片和標簽進行預處理,用np.mean()語句和np.var()語句求取均值和方差并輸出。然后對模型參數進行設置,并將打亂的數據抽取80%用來訓練,而用剩下的20%的數據用來測試。再用model = Sequential()語句設置模型為序貫模型,并用model.add()語句建立模型,本次設計的卷積神經網絡包含1個輸入層、5個卷積層、4個全連接層和1個池化層。通過model.summary()語句可以輸出各層的參數狀況。建立完模型之后再訓練模型,在訓練模型時從Keras包引入ModelCheckpoint()、EarlyStopping()和TensorBoard()來進行參數設置[4]。

在實踐中,可以發現當迭代的次數超過一定數值時,模型反而出現過飽和的現象。而且短期的梯度下降可能只是得到了模型局部的最優解而并非全局最優解,所以在實驗過程中往往需要多次訓練調參才能滿足要求。訓練結束后再用model.saveo語句保存模型。

3結語

智能化的汽車無人駕駛是將來社會發展的必然趨勢,將深度學習無人技術運用到多種應用領域更是有著廣闊的發展空間。本文以樹莓派為主控芯片對于道路識別系統的小車的硬件和軟件進行了設計,采用樹莓派第三代芯片控制小車,具有穩定性好,性能強大,支持機器學習等優點,由于使用Python編程,使得編程更加方便,也更加益于拓展。本設計中便捷性的采集數據方式以及樹莓派攝像頭的多線程工作方式使得小車可以在軌道上識別路徑,運行穩定,有非常強的抗干擾能力。

參考文獻

[1]方敏,張立新,于星勝.淺談智能網聯汽車的發展[J].內燃機與配件,2020(14):184-185.

[2]朱永強,石炳明.基于樹莓派的車道保持小車系統設計[J].內燃機與配件,2020(02):226-227.

[3]彭育輝,鄭瑋鴻,張劍鋒.基于深度學習的道路障礙物檢測方法[J/OL].計算機應用:1-8[2020-08-03].http://kns.cnki.net/kcms/detail/51.1307.TP.20200713.1417.028.html.

[4]呂云翔等.Python程序設計入門.北京:清華大學出版社.2018.

基金項目:廣西壯族自治區2020年大學生創新訓練區級立項“嵌入式自動駕駛小車”項目成果,項目編號:202010595151。

作者簡介:李旭,男,桂林電子科技大學計算機與信息安全學院本科2017級學生。

猜你喜歡
深度學習
從合坐走向合學:淺議新學習模式的構建
面向大數據遠程開放實驗平臺構建研究
基于自動智能分類器的圖書館亂架圖書檢測
搭建深度學習的三級階梯
有體驗的學習才是有意義的學習
電子商務中基于深度學習的虛假交易識別研究
現代情報(2016年10期)2016-12-15 11:50:53
利用網絡技術促進學生深度學習的幾大策略
考試周刊(2016年94期)2016-12-12 12:15:04
MOOC與翻轉課堂融合的深度學習場域建構
大數據技術在反恐怖主義中的應用展望
深度學習算法應用于巖石圖像處理的可行性研究
軟件導刊(2016年9期)2016-11-07 22:20:49
主站蜘蛛池模板: 999精品在线视频| 尤物特级无码毛片免费| 无码精品国产VA在线观看DVD| 香蕉蕉亚亚洲aav综合| 国产精品任我爽爆在线播放6080 | 精品国产Av电影无码久久久| 精品夜恋影院亚洲欧洲| 女人18毛片久久| 日韩中文欧美| 一级片一区| 天堂av高清一区二区三区| 无码国产伊人| 91激情视频| 亚洲AV无码一区二区三区牲色| 欧美另类视频一区二区三区| 视频二区中文无码| 欧美亚洲欧美| 热99精品视频| 亚洲久悠悠色悠在线播放| 国产精品免费露脸视频| 国精品91人妻无码一区二区三区| 亚洲区欧美区| 欧类av怡春院| 久久午夜夜伦鲁鲁片无码免费 | 1024你懂的国产精品| 国产又色又刺激高潮免费看| 亚洲国产日韩一区| 亚洲AV色香蕉一区二区| 亚洲欧美一区二区三区麻豆| 天天色综网| 天天综合天天综合| 日韩国产无码一区| av一区二区无码在线| 蜜桃视频一区二区| 午夜福利在线观看成人| 亚洲爱婷婷色69堂| 亚洲欧美色中文字幕| 五月天丁香婷婷综合久久| 六月婷婷激情综合| 四虎成人免费毛片| 精品久久香蕉国产线看观看gif| 91亚洲视频下载| 亚洲第一区欧美国产综合| 五月婷婷欧美| 国产欧美另类| 国产在线91在线电影| 中文字幕久久波多野结衣| 日韩最新中文字幕| 日韩精品无码免费专网站| 欧美亚洲国产视频| 综合久久久久久久综合网| www.亚洲一区二区三区| 色哟哟国产精品| 欧美激情综合一区二区| 亚洲一区二区约美女探花| 日本尹人综合香蕉在线观看| 日韩福利视频导航| 九九热免费在线视频| 色欲综合久久中文字幕网| 日本在线亚洲| 国产精品无码一区二区桃花视频| 国产精品太粉嫩高中在线观看| 久久国产乱子| 无码内射在线| 国产成人亚洲欧美激情| 久夜色精品国产噜噜| 成人国产三级在线播放| 老司机久久99久久精品播放| 欧美一道本| 精品夜恋影院亚洲欧洲| 91娇喘视频| 欧美有码在线| yjizz视频最新网站在线| 色欲不卡无码一区二区| 中国一级特黄视频| 亚洲AV人人澡人人双人| 伊人网址在线| 成人免费一区二区三区| 欧美精品啪啪| 18禁黄无遮挡网站| 国产99视频精品免费视频7| 成人福利在线免费观看|