<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于光電傳感和路徑記憶的智能車(chē)導航系統的研究設計

基于光電傳感和路徑記憶的智能車(chē)導航系統的研究設計

作者: 時(shí)間:2012-05-10 來(lái)源:網(wǎng)絡(luò ) 收藏

  引言

  為響應教育部關(guān)于加強大學(xué)生創(chuàng )新意識、合作精神和創(chuàng )新能力的培養的號召,清華大學(xué)汽車(chē)工程系積極組隊參加了第一屆“飛思卡爾”杯全國大學(xué)生智能汽車(chē)邀請賽。從2005年12月開(kāi)始著(zhù)手進(jìn)行準備,歷時(shí)8個(gè)月,研制了6代基于器的路徑識別方案,開(kāi)發(fā)了智能車(chē)仿真研究平臺,提出了基于算法的轉 向及驅動(dòng)控制策略,在電源管理、噪聲抑制、驅動(dòng)優(yōu)化等方面也都進(jìn)行了研究工作,通過(guò)大量的仿真試驗、道路試驗和基礎性能測試,開(kāi)發(fā)了基于和路徑記 憶的智能車(chē),為整車(chē)系統的優(yōu)良性能奠定了堅實(shí)基礎。本文將從該智能車(chē)總體方案、路徑識別方案選擇、轉向和驅動(dòng)控制及算法等方面進(jìn)行介紹。

  智能車(chē)總體方案

  智能車(chē)系統以飛思卡爾公司的MC68S912DP256為核心,由電源模塊、傳感器模塊、直流電機驅動(dòng)模塊、轉向電機控制模塊、控制參數選擇模塊、單片機 模塊等組成,如圖1所示。智能車(chē)系統工作電壓由+1.6V、+5V、7.2V三個(gè)系統混合組成,其中7.2V用于給驅動(dòng)電機和轉向舵機供電,5V給車(chē)速傳 感器、MCU以及器接收管供電,1.6V給發(fā)光管供電。為了在線(xiàn)控制參數的調整方便,還設置了一個(gè)控制參數選擇模塊,可以通過(guò)幾個(gè)按鍵的設置,調 用不同的程序或控制參數,以適應不同場(chǎng)地條件的要求。

  圖1 智能車(chē)總體結構

  智能車(chē)的工作模式是:光電傳感器探測賽道信息,轉速傳感器檢測當前車(chē)速,電池電壓監測電路檢測電池電壓,并將這些信息輸入單片機進(jìn)行處理。通過(guò)控制算法對賽車(chē)發(fā)出控制命令,通過(guò)轉向舵機和驅動(dòng)電機對賽車(chē)的運動(dòng)軌跡和速度進(jìn)行實(shí)時(shí)控制。

  想要取得智能車(chē)比賽的好成績(jì),模型車(chē)底盤(pán)參數優(yōu)化和硬件設備的可靠性是非常重要的。其中,前輪定位參數優(yōu)化、轉向舵機力臂增大和底盤(pán)重心位置調整對于車(chē)模的機械性能有著(zhù)較大的影響。底盤(pán)參數的優(yōu)化參見(jiàn)[1],本文不贅述。

  路徑識別方案選擇與電路設計

  路徑識別方案是首先需要確定的,主要有以下幾個(gè)問(wèn)題。

  *光電識別還是攝像頭識別;

  *傳感器如何排列?間隔多大、形狀如何、單排還是雙排;

  *傳感器可向前探測的遠度;

  *傳感器信號采用數字式還是模擬式;

  *電路上如何實(shí)現。

  由于光電識別方案簡(jiǎn)單可靠,因此本文采用了光電識別方案。

  數字式光電識別與模擬式光電識別

  比賽組委會(huì )要求傳感器個(gè)數最多為16個(gè),除掉1個(gè)轉速傳感器,可用于探測路徑的傳感器為15個(gè),而傳感器允許布置的總寬度為25cm,如果采用數字式光電 傳感器均勻分布,對道路的探測精度只能達到17mm左右,這樣賽車(chē)在前進(jìn)過(guò)程中很難達到很高的控制精度和響應速度。從本質(zhì)上講,數字式光電傳感器的劣勢就 在于它丟掉了路徑探測中的大量信息。

  模擬式光電傳感器從理論上可以大大提高路徑探測精度。模擬式光電傳感器的發(fā)光和接收都是錐角一定的圓錐形空間,其電壓大小與傳感器距離黑色路徑標記線(xiàn)的水 平距離有定量關(guān)系:離黑線(xiàn)越近,電壓越低,離黑線(xiàn)越遠,則電壓越高(具體的對應關(guān)系與光電管型號以及離地高度有關(guān)),如圖2所示。

  圖2 傳感器電壓與偏移距離關(guān)系示意圖

  因此,只要掌握了傳感器電壓—偏移距離特性關(guān)系,就可以根據傳感器電壓大小確定各傳感器與黑色標記線(xiàn)的距離(而不是僅僅粗略判斷該傳感器是否在線(xiàn)上),進(jìn)而獲得車(chē)身縱軸線(xiàn)相對路徑標記線(xiàn)的位置,得到連續分布的路徑信息。

  根據實(shí)車(chē)試驗,可以將路徑探測的精度提高到1mm。這樣傳感器采集的信息就能保證了單片機可以獲得精確的賽道信息,從而為提高賽車(chē)的精確控制提供了保證。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>