圖像采集與處理在智能車系統(tǒng)中的應(yīng)用
摘要:在智能車系統(tǒng)的設(shè)計中,路徑識別的準(zhǔn)確性直接影響到智能車能否正確地行駛。以攝像頭作為路徑識別的傳感器能夠有效地提高智能車的前瞻性,但原始圖像的數(shù)據(jù)量相對單片機(jī)來說是比較龐大的。本文采用了硬件分頻的方法對圖像數(shù)據(jù)進(jìn)行了有效的壓縮,并對圖像對進(jìn)行二值化和去除噪聲的預(yù)處理。大量的實(shí)驗(yàn)結(jié)果表明,該方案能夠?qū)崿F(xiàn)路徑識別的正確性與快速性。
本文引用地址:http://2s4d.com/article/108814.htm智能車系統(tǒng)以一個標(biāo)準(zhǔn)的汽車模型作為載體,要求實(shí)現(xiàn)在白色場地上,根據(jù)系統(tǒng)采集到的路面狀況作出路徑識別,并實(shí)現(xiàn)轉(zhuǎn)向和車速的控制,使其自動地沿著一條任意給定的黑色帶狀引導(dǎo)線行駛,在保證穩(wěn)定性的前提下以最短的時間完成自動尋跡。
路徑識別在智能車系統(tǒng)中,可以比作是智能車的眼睛,是智能車能夠正確行走的基礎(chǔ)。路徑識別的方法主要有光電傳感器和CCD/CMOS攝像頭傳感器兩種方式,與光電傳感器相比,攝像頭傳感器具有較好的快速性、前瞻性,能夠感知智能車前方更遠(yuǎn)距離的賽道變化,提取有效信息,從而為智能車快速、平穩(wěn)的前進(jìn)、轉(zhuǎn)彎以及制動控制提供更好的判斷依據(jù)[1],因此本文采用了標(biāo)準(zhǔn)信號輸出(PAL制式)的CMOS攝像頭作為系統(tǒng)的視覺傳感器。攝像頭原始的圖像大小是628*582相素,這對單片機(jī)來說是一個相對較大的數(shù)據(jù)量,因此如何將原始圖像進(jìn)行高效壓縮是系統(tǒng)的一個關(guān)鍵基礎(chǔ),同時圖像的預(yù)處理也是系統(tǒng)的的一個關(guān)鍵技術(shù)。本文提出了一種高效的圖像壓縮方法,并且提出了一種有效的圖像預(yù)處理方法。
1 系統(tǒng)概述
智能小車系統(tǒng)主要由路徑識別、速度采集、轉(zhuǎn)向控制及車速控制等功能模塊組成。路徑識別功能采用CMOS攝像頭,將其模擬量的視頻信號進(jìn)行視頻解碼后,經(jīng)過二值化處理并轉(zhuǎn)化為18×90pix的圖像數(shù)據(jù)后送入MCU進(jìn)行處理;轉(zhuǎn)向控制采用基于模糊控制算法進(jìn)行調(diào)節(jié);而車速控制采用的是經(jīng)典PID算法,通過對賽道不同形狀的判斷結(jié)果,設(shè)定不同的給定速度。該系統(tǒng)以50Hz的頻率通過不斷地采集實(shí)時路況信息和速度,實(shí)現(xiàn)對整個系統(tǒng)的閉環(huán)控制,如圖1所示?! ?/p>
2.智能小車的圖像采集與存儲
2.1 圖像采集模塊設(shè)計
CMOS攝像頭正常供電后,便可輸出原始圖像的信號波形,它是PAL制式的模擬信號,包含行同步、行消隱、場同步、場消隱等信號如圖2所示。但該形式的信號并不能被CPU直接使用,需要加入視頻解碼芯片如SAA7111,它的功能是將攝像頭輸出的模擬信號轉(zhuǎn)化為數(shù)字信號,同時產(chǎn)生各種同步信號,CPU利用此同步信號將圖像的數(shù)字信號存儲在一個外部FIFO芯片AL422中,這便構(gòu)成了基本的路徑檢測模塊,如圖3所示?! ?/p>
pid控制相關(guān)文章:pid控制原理
評論