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

基于樹莓派的自動壁障小車的設計與實現

2022-09-14 15:27:44劉澤偉
電子制作 2022年17期
關鍵詞:設計

劉澤偉

(廈門理工學院 現代工程訓練中心,福建廈門,361000)

0 引言

在智能化時代,自動駕駛、自動避障的汽車成為未來汽車行業研發的主流趨勢[1]。本項目基于樹莓派設計的超聲波避障小車不僅具有用途廣泛、設計簡單、設計成本低等優點,而且根據現實需求與其他模塊進行很好地配合,市場前景廣泛。

1 整體架構

從構想中來看,本研究的自動避障小車首先應具備傳感功能,這主要是由超聲波避障模塊和攝像頭模塊組成,而小車的運動則通過電機驅動。人機交互模塊主要有藍牙模塊和手機APP模塊,通過手機APP發送指令可以實現小車自動避障運動到指定地點,這種功能可以用于自動泊車、自動避障等,可擴展性極強。該小車總體結構如圖1所示。

圖1 自動避障小車的總體框架

2 硬件設計

■ 2.1 主控芯片

在本項目中,芯片也是自動避障小車最核心的部件,主控芯片是連接避障模塊、運動模塊和交互模塊的橋梁,是自動避障小車能順利運行的大腦。通過對樹莓派各個版本的參數進行對比,樹莓派3B+采用64位1.4GHz的四核CPU,相對于原來3B版本,3B+用上了更快的千兆以太網。本項目設計需要的視頻、影像等的輸出和輸入接口樹莓派3B+上都有,而且還自帶4個USB接口方便外接相關儀器或者零部件。整體而言,樹莓派3B+是本項目設計中較為理想的主控芯片。

■ 2.2 超聲波避障模塊

超聲波避障模塊其原理就是通過設備發射超聲波在遇到障礙物時被反射,通過發射與反射接收的時間差可以準確地計算出小車與障礙物之間的距離。在本項目上使用超聲波避障模塊主要是相比于紅外測距模塊,超聲波避障模塊其成本更低。通過對市面上各類超聲波避障模塊地對比和選擇,最終選擇使用常州市脈諾石電子有限公司生產的型號為HCSR04的40kHz超聲波測距模塊,該模塊不僅采用封閉式分體防水設計,可以適應一些潮濕、惡劣的測量場合,而且價格十分低廉[2]。其超聲波避障模塊如圖2所示。

圖2 超聲波測距模塊電路圖

HC-SR04超聲波測距模塊的控制口會發一個10μs的高電平,就可以在接收口等待高電平輸出。一有輸出就可以開定時器時,當此口變為低電平時就可以讀定時器的值,此時就為此次測距的時間,方可算出距離。如此不斷的周期測量,就可以獲得移動測量的值了,HC-SR04超聲波測距模塊可探測距離最遠可達450cm,足夠支撐本項目的設計需求[3]。

在實際設計過程中,為了更好地節約成本,在避障小車的底盤安裝舵機,舵機按照一定頻率周期性地檢測左右兩邊和前方的障礙物,并根據是三個方向的障礙物距離綜合判定進而選擇小車運行的路徑。其避障車算法流程為:當前方和左右的距離均大于25cm時則小車繼續保持前進;當前方的距離小于10cm時,避障車開始檢測左右兩邊的距離,當左邊或者右邊距離均大于25cm時則隨機選擇一邊轉向,只有一側距離大于25cm時則朝著大于25cm距離的方向轉向,再向前進;當左右和前方的距離均小于10cm時,小車會向后退,然后在左右兩側大于25cm 的一側轉向。其自動避障算法流程如圖3所示。

圖3 自動避障算法流程圖

■ 2.3 攝像頭模塊

在避障小車上安裝攝像頭模塊主要是為了在自動避障小車出現一些系統錯誤或是程序難以判斷自身行為時,可以通過攝像頭拍攝照片回傳的方式來進行通過手機APP等交互模塊來對小車進行介入管理或是通過攝像頭模塊方便進行視頻直播。

在本項目的設計中,避障小車僅需回傳圖像即可。樹莓派3B+配套的DSI排線攝像頭,使用15PIN的排線將顯示屏和攝像頭分別連接到樹莓派的DSI接口和CSI接口,為了方便組裝和使用,可以將樹莓派與DSI排線攝像頭直接固定在顯示屏的背面,方便最終的組裝,其組合如圖4所示。

圖4 樹莓派3B+與DSI排線攝像頭組合

■ 2.4 電機驅動模塊

在各種小車的電機驅動模塊中,L298N因其相對于以前的L293D而言工作電壓更高、電流更大、功率更強,應用域更廣,L298N內含兩個H橋的高電壓大電流全橋式驅動器,可以驅動各類感性負載。最關鍵的是,L298N還內置了過熱保護功能,大大降低了電機損毀的風險,還能直接與主控的樹莓派3B+直接相連,融合性好,是當前小車設計中驅動集成電路中最常用的模塊[4]。

在驅動模塊中除了L298N驅動芯片外,還包括兩個直流電機,一個控制小車的前進和后退,還有一個則連接一個萬向輪來控制小車實現轉向。通過L298N驅動芯片兩個H橋的高電壓大電流全橋式驅動器來驅動前面的被動萬向輪和后面的驅動輪,通過代碼的編寫即可實現小車的前進后退和轉向等行動。其電機驅動原理如圖5所示。

圖5 L298N電機驅動原理

在電源方面,主要是在小車的右下方設計一個電池盒,包括兩節3.7V鋰電池。為了確保電源能提供線性直流穩壓電源,避免因電壓不穩定而燒壞電路或者芯片等情況發生還需要在電源輸出端安裝LM7805CT穩壓芯片。

■ 2.5 交互模塊

樹莓派3B+本身攜帶雙頻 802.11ac 無線網卡和藍牙 4.2模塊,因此可以直接使用手機上的藍牙來實現避障小車與手機或者電腦之間的交互聯系。

3 軟件設計

在本項目的設計中,軟件部分為上位機和下位機部分,上位機為安卓客戶端,下位機則為草莓派3B+。在軟件和避障小車打開后,草莓派3B+與安卓app都進行初始化,當APP上沒有發出指令時,避障小車會開啟自動駕駛,小車會按照初始方向沿直線行走,并按照“優先避障,其次循跡”的原則不斷前進。當APP上發出指令時,這種自動行駛會關閉,然后根據APP的指令進行前后左右的移動。

■ 3.1 上位機軟件設計

自動避障小車通過安卓系統上的APP實現對避障小車的交互,樹莓派3B+自帶藍牙4.2模塊,因此可以通過安卓手機上自帶的藍牙功能實現與樹莓派3B+的無線通信。APP則在Android Studio 上進行開發,主要設計控制界面,本項目設計的自動避障小車主要應包含的功能有:前進、后退、左轉、右轉、停止等基本功能;通過藍牙連接小車;圖像回傳;還有自動行駛模式。其APP頁面如圖6所示。

圖6 手機APP頁面

■ 3.2 下位機軟件設計

下位機樹莓派3B+則可以在樹莓派版Raspbian操作系統輸入各類代碼來開發相關程序,開發控制軟件主要使用Python。利用樹莓派打造的機器人主要通過GPIO接口來連接各種驅動板塊和傳感器,在樹莓派3B+程序運行時首先進行初始化,然后檢查相關程序和模塊是否運行即可。

首先是在樹莓派中增加相應的python代碼用于驅動電機和超聲波傳感器,在壁障小車中設計和兩個電機,一個是控制小車前后移動,一個是控制小車進行左右轉彎,因此需要加入相關代碼以驅動電機的控制,相關代碼如圖7所示。其次是在Python程序中修改代碼來促進小車能夠按照指定的障礙物距離進行一定的角度的轉移和避障。在相關程序調試好后,需要再設計一段代碼來讀取傳感器的數值,以便進行計算并做出合理的判斷并驅使小車正確地運行。

4 測試與結果

■ 4.1 藍牙通訊

為了對自動避障小車的藍牙通訊距離進行測試,通過對不同距離的小車進行遙控,測試通信是否能正常回傳。在測試過程中,APP中的顯示屏可以實時顯示小車的運行速度和行使距離,還能看到小車前方的圖像。其通信距離與測試結果如表1所示。

表1 藍牙通訊測試

通過藍牙通訊測試可以看出,自動避障小車在10米以內交互情況良好。

■ 4.2 避障功能

從表2可以看出,在多個障礙物設置下,避障小車試驗50次的成功概率都較高,盡管設置障礙物多其成功次數有減少的趨勢,但整體成功率較高,基本達成設計目標。

表2 避障功能測試

5 結束語

本文基于樹莓派芯片設計了自動避障小車,實現了小車自動避障行駛。自動避障小車在程序的運行下,依托超聲波避障模塊和電機驅動模塊可以實現自主地避障,也可以通過安卓設備對小車進行遠程操控,并可以在APP中對小車的車速、運行距離、周邊環境等信息進行采集。本文所研究的方法既可以適用于一些無人駕駛技術研究,也可以適用于一些遠程汽車操控、自動泊車技術等方面的研究,具有較高的學術價值。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 国产精品亚洲αv天堂无码| 99热这里只有精品在线播放| 国产精品免费入口视频| 欧美伦理一区| 亚洲 欧美 中文 AⅤ在线视频| 美女国产在线| 狠狠色丁香婷婷综合| 国产高清在线观看91精品| 亚洲第一成年免费网站| 99人妻碰碰碰久久久久禁片| 天天综合色天天综合网| 欧美专区日韩专区| 伊人久久大香线蕉影院| 午夜精品区| 日本精品视频一区二区 | 992tv国产人成在线观看| 91免费观看视频| 波多野结衣一二三| 在线观看无码a∨| 亚洲资源在线视频| 久久国产乱子| 日本道综合一本久久久88| 思思热精品在线8| 亚洲无码精彩视频在线观看| 麻豆国产在线不卡一区二区| 亚洲欧美精品在线| 欧美日韩中文国产va另类| 91精品网站| 91口爆吞精国产对白第三集| 国产95在线 | 91精品人妻互换| 91在线精品麻豆欧美在线| 91小视频在线观看| 日韩精品欧美国产在线| 国产精品欧美日本韩免费一区二区三区不卡| 国产精品开放后亚洲| 91亚洲视频下载| 国产一级片网址| 成人久久精品一区二区三区| 精品综合久久久久久97超人| 国产精品污视频| 91在线国内在线播放老师| 日韩黄色精品| 亚洲第一视频免费在线| 国产精品手机在线观看你懂的| 中文字幕免费在线视频| 国产a v无码专区亚洲av| 亚洲AV电影不卡在线观看| 国产综合色在线视频播放线视| 国产亚洲欧美在线专区| 特级毛片8级毛片免费观看| 美女被操黄色视频网站| 欧美日韩激情在线| 免费又黄又爽又猛大片午夜| 日本高清免费不卡视频| 亚洲欧洲日韩综合色天使| 日韩欧美国产中文| 免费啪啪网址| 日韩av无码DVD| 国产乱肥老妇精品视频| 免费日韩在线视频| 91精品久久久无码中文字幕vr| 色婷婷电影网| 国产精品分类视频分类一区| 国语少妇高潮| 国产成人精品日本亚洲| 91成人在线观看| 日韩精品毛片| 欧美日韩在线亚洲国产人| 日本亚洲成高清一区二区三区| 国产精品福利导航| 久久国产成人精品国产成人亚洲| 99er这里只有精品| 国产丰满大乳无码免费播放| 九九久久精品免费观看| 国产成人精品日本亚洲77美色| 另类专区亚洲| 天天干伊人| 黄色免费在线网址| av午夜福利一片免费看| 999在线免费视频| 成人一级黄色毛片|