国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于攝像頭的智能車預測控制策略

發(fā)布時間:2010-9-20 12:34    發(fā)布者:eetech
關(guān)鍵詞: 控制策略 , 攝像頭 , 預測 , 智能車
要實現(xiàn)一個完整的基于攝像頭的智能小車,第一步要做的就是將攝像頭輸出的模擬信號通過單片機A/D轉(zhuǎn)換采集到單片機中,然后對采集到的原始的圖像數(shù)據(jù)進行處理,以獲取賽道中央的黑線在圖像坐標系中的位置。

接著,就要利用處理得到的圖象信息對智能小車進行控制。就目前而言,各參賽隊用的最多的橫向控制(轉(zhuǎn)向控制)就是PID控制。采用PID控制方式,無需對攝像頭作嚴格的標定,因為只須將黑線在圖像坐標系中的位置偏差乘相應的PID系數(shù),就可以作為轉(zhuǎn)向的控制律,至于PID系數(shù)取多少,則可以通過簡單的實驗調(diào)試而獲得合適的取值。正因為這樣,PID控制方式簡單易行。

而PID控制方式卻有其局限性,其最大的局限性就是無法很好控制智能小車的行駛線路(簡稱“走線”)。PID參數(shù)的變化會引起小車走線的變化,即使 PID參數(shù)相同的情況下,小車速度的或高或低同樣會引起小車走線的變化。這樣,因為小車走線的不確定性,為了比賽時小車不沖出賽道,只有盡量控制小車完全沿線行駛,這樣才能使小車無論在左側(cè)還是右側(cè)都有較充足的賽道裕量。但另一方面,完全沿著賽道中央黑線的走線也許并不是最優(yōu)的走線,比如,在一些特殊路段抄近道,可能會使走線更優(yōu),從而提高比賽成績。往下所要介紹的預測控制策略,就是為了達到使小車走線盡可能最優(yōu)的目的。

基本思路

預測控制的基本思想是:在每一控制周期內(nèi),通過攝像頭獲取車前方一定區(qū)域內(nèi)黑線的位置信息——與PID控制方式不同的是,預測控制多了攝像頭標定這一步,即將黑線在圖像坐標系下的位置轉(zhuǎn)換成世界坐標系下的位置——然后規(guī)劃出一條較優(yōu)化的走線,成為期望走線。然后根據(jù)小車的運動學模型和轉(zhuǎn)向模型可以確定(一種最優(yōu)化問題求解的過程),在往下若干個控制周期內(nèi),轉(zhuǎn)角控制量依次取多少時,小車走線才能最“接近”規(guī)劃出的期望走線。僅僅選取求解出的當前控制周期的轉(zhuǎn)角控制量作為實際的轉(zhuǎn)角控制量。在下一周期,將重新進行一次上述的規(guī)劃、最優(yōu)化求解過程,如此反復循環(huán)執(zhí)行下去。具體介紹如下文所示。

攝像頭標定

因為要進行走線規(guī)劃,就得獲取黑線的實際位置信息。通過攝像頭所獲得的只是黑線在圖像坐標系下的位置。因此,首先得求出圖像坐標系到世界坐標系的變換關(guān)系,這個變換關(guān)系是一個仿射變換關(guān)系,可以事先寫出這個變換關(guān)系的形式,然后再取一些標定樣點,通過計算標定出這個變換關(guān)系形式中的各個參數(shù)。攝像頭標定因為不作為本文重點,受篇幅所限,具體細節(jié)不在此贅述。

走線規(guī)劃

在賽車比賽中,走線選取的好壞可以作為評價車手水平高低的一個標準。在智能小車比賽中,走線選取的好壞同樣顯得很重要。針對不同類型的賽道甚至賽道組合,走線的選取,既要考慮到走線路程的長短,還要考慮到相應的速度限制,因此,如何走線是一個值得研究的問題。在各種走線規(guī)劃的策略中,一種最樸素而且效果也較明顯的想法就是“抄近道”。所謂抄近道就是在小車不沖出賽道的前提下,使小車在賽道上沿盡可能短的路線前進。最典型的兩種抄近道的表現(xiàn)方式如圖1所示,即蛇形道(a)和單向彎(b)上的抄近道。




圖1 智能車抄近道的兩種方式  

運動學模型和轉(zhuǎn)向模型

運動學模型是描述智能小車位置、航向角、前輪轉(zhuǎn)角之間動態(tài)變化關(guān)系的模型。轉(zhuǎn)向模型是描述前輪轉(zhuǎn)角自身變化時的動態(tài)關(guān)系的模型。運動學模型和轉(zhuǎn)向模型可以描述成如下狀態(tài)方程的形式:

其中,x、y表示智能小車的位置,ψ表示航向角,δ表示前輪轉(zhuǎn)角,c=v/L(L為軸間距wheelbase),a=-1/T0(T0為轉(zhuǎn)向舵機的響應時間常數(shù))。

最優(yōu)轉(zhuǎn)角控制量求解

為描述方便,假設當前控制周期為kT周期,并假設kT、(k+1)T、……、(k+m)T周期的轉(zhuǎn)角控制控制量依次為u(k)、u(k+ 1)、……、u(k+m),并假設(k+m)T周期以后的轉(zhuǎn)角控制量為零(即車前輪正對著前方)。根據(jù)運動學模型和轉(zhuǎn)向模型,可以推得智能小車在任一時刻的位置。設推算出的kT、(k+1)T、……、(k+P)T周期(通常取P>m)(即在未來(P+1)周期內(nèi))的智能小車的位置,依次為(x (k),y(k))、(x(k+1),y(k+1))、……、(x(k+P),y(k+P))。前面在走線規(guī)劃時已經(jīng)確定出了期望線路的位置,這樣就可以求出未來(P+1)周期內(nèi)每一周期智能小車與期望線路的位置偏差,記為d(k)、d(k+1)、……、d(k+P)。取一個正定的性能指標:

J反應的是智能小車實際走線(根據(jù)模型預測的)和期望走線間的相近程度。J越小,則實際走線與期望走線也越接近。可以看出,每一組u(k)、u(k +1)、……、u(k+m)的取值將對應一個特定的J的取值。通過一些數(shù)值的最優(yōu)化求取方法,可以確定出一組u(k)、u(k+1)、……、u(k+m) 的取值u0(k)、u0(k+1)、……、u0(k+m),使性能指標J取得最小值。那么,以u0(k)作為kT周期的實際轉(zhuǎn)交控制量,而u0(k+ 1)、……、u0(k+m)將摒棄。在(k+1)T周期,將重復走線規(guī)劃和上述最優(yōu)量求取得過程,然后僅僅以所求得的(k+1)T周期的轉(zhuǎn)角控制量作為該周期的實際轉(zhuǎn)角控制量。反復循環(huán)執(zhí)行前述過程。

結(jié)語

采用預測控制的策略,能更有效地利用攝像頭所獲取的豐富的賽道信息,能夠較準確地控制小車的走線,使小車在一些特征路段能按較優(yōu)的線路前進,節(jié)省用時,提高比賽成績。限于單片機的計算能力有限,在具體實施預測控制策略時,可以作一些簡化處理,如將未來(m+1)個周期內(nèi)的轉(zhuǎn)角控制量假設成相同的取值,即u(k)=u(k+1)=……=u(k+m),這樣能大大降低計算量,卻依然能有不錯的表現(xiàn)效果。
本文地址:http://m.qingdxww.cn/thread-28246-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發(fā)培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日产精品一区到六区免费| 亚洲色爽视频在线观看| 国产精品高清m3u8在线播放| 老头扒开粉缝亲我下面| 亚洲 在线 日韩 欧美| 亚洲精品一级片| 香港成人社区| 欧美午夜在线观看| 五月天丁香婷婷综合| 日韩视频免费在线| 亚洲人成在线观看男人自拍| 问一问免费咨询| 在线香蕉视频| 国产婷婷午夜精品无码A片| 嫩草亚洲国产精品| 伊人国产视频| 色综合免费视频| 欧美一区二区三区久久综合| 天天躁天天狠天天透| 特黄特黄一级片| 中国人视频网在线观看| 国产成人无码免费精品果冻传媒| 免费看b站| 亚洲手机在线人成视频| 亚洲国产剧情| 日韩欧美不卡视频| 中文字幕日韩精品一区口| 一个人在线观看www免费视频| 波多野结衣 无码片| 欧美 亚洲 有码中文字幕| 中文字幕人成人乱码亚洲影视| 日本 韩国 三级 国产 欧美| 日韩视频 中文字幕| 香蕉www| 亚洲精品色综合久久| 在线免费粉色视频| 国产精品成人A蜜柚在线观看| 色妹子综合| 欧美无遮挡国产欧美另类| 日韩欧美黄色| 校花下药调教沉沦h文|