新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于飛思卡爾和攝像頭的智能小車尋跡系統設計

        基于飛思卡爾和攝像頭的智能小車尋跡系統設計

        作者: 時間:2014-05-13 來源:網絡 收藏

        濾波方法有很多,如中值濾波對單片機開銷較大,因此本系統采用對整幅圖像進行較為簡單的插值處理。這樣不僅占用cpu時間少,而且也實現了對實時控制的要求。攝像頭提取到的近處黑線信息出錯的概率非常小,因此利用近處黑線的中心偏差,對前方的黑線中心偏差進行插值濾波。其濾波流程圖如圖4所示。插值濾波時,同時要注意小車在過急彎時的情況,因此要對插值后的黑線中心進行限幅處理。

        本文引用地址:http://www.104case.com/article/246773.htm


        圖4 插值算法流程圖

        4 引導線提取

        由于黑線和白賽道的灰度值不確定,如果以設定的值作為黑線的灰度值,必然適應新環境的能力不強。但是黑色和白色灰度值之差變化不大,因此可以用灰度值之差作為黑線與白道的標準。根據實驗,灰度值之差一般在15-30之間。本系統就是以此范圍作為灰度值范圍。

        在查找黑線的點順序也有一定方法。如果采用常用的從左到右依次查找黑點,這樣不僅容易把周圍的顏色誤認為黑線,同時在一定程度上比較耗時。本系統采用從圖像中央開始向側查找,當找到黑線就停止該行查找,這樣不僅可盡量減少查找到周圍的顏色的機會,同時也能減少查找耗時。同時注意,在查找黑點時,應該查找到兩個或兩個以上的黑點才能作為黑線的位置,這樣可以避免因隨機產生的干擾的影響。

        5 路徑判斷

        5.1 彎直道判斷

        根據圖像采集特點,直道時黑點偏離中心線位置較小,彎道時偏離中心線的位置大,用一個數學公式表征這一特點[3]即

        式中:xi為采集到的黑點實際坐標

        x為圖像中心線的坐標位置

        n為采樣到黑點的總行數

        通過多次實際賽道實驗,直道時的curve一般在2以下,小彎道在3-10的范圍內,10以上則能判定為大彎道,這就以數值判斷賽道的情況,從而實現對舵機的有效控制。在實際的舵機控制中,需要根據賽道的實際情況做適當校正。

        5.2 大s彎和小s彎的判斷

        跑道分為大s彎和小s彎。通過實際實驗,小車的舵機在改變角度的時候,小車會減速,因此小車的舵機改變角度的大小和次數都會影響最后的比賽成績。在小s彎時,小車攝像頭可以照到全部,取平均值后相當于是直道,小車舵機可不改變方向而直線行駛從而提高速度。在大s彎時,由于大彎不能在完整的的一個視野范圍內,小車將取平均值后偏離直道,小車舵機將改變方向行駛。

        5.3 十字交叉路線的判斷和起跑線的識別

        兩個黑色引導線垂直相交,經ad采樣后,橫向灰度值特點為黑色灰度值都在同一行,經查找由黑到亮變化的灰度值是沒有的,因而此處黑點坐標幾乎接近中心位置,不會對引導線的位置產生影響,這就實現了小車不發生錯誤通過十字交叉路線。

        小車起點如圖5所示,特點是先由黑變亮,再由亮變黑。所以可根據這樣的特點進行起點識別。當采樣的灰度值由黑變亮再由亮變黑可判斷為起跑線。但是這樣判斷可能會把十字交叉路線或窄道的三角形標記誤判為起點。為了準確判斷需要進行3次以上具有起點特點時才可判斷。


        圖5 起點線

        6 結束語

        本系統采用基于coms攝像頭的路徑識別方法,通過攝像頭采集的道路信息送入單片機處理,通過算法提取出賽道黑線中心,識別彎道、窄道、坡道、起跑線等信息。通過大量試驗及參加大賽結果表明,本智能小車尋跡系統能夠準確識別道路情況,結果較為理想。該系統滿足實時、安全、溫定快速的要求,具有廣闊的應用前景,是當前智能車輛導引技術研究的主流方向和發展趨勢。

        作者簡介

        馮 震(1982-) 男 工學碩士/講師,網絡與智能控制方向。

        參考文獻

        [1] 邵貝貝.單片機嵌入式應用的在線開發方法[m]。北京:清華大學出版社,2007。

        [2] 張海山,李偉.視頻采集與處理方法[j].河北理工學院學報,2007.2

        [3] 賈秀江,李顥.攝像頭黑線識別算法和賽車行駛控制策略[j].電子產品世界,2007(5)

        [4] 卓晴,黃開勝,邵貝貝等.學做智能車----挑戰“ ”杯[m]。北京:北京航空航天出版社,2007。

        色差儀相關文章:色差儀原理
        攝像頭相關文章:攝像頭原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 股票| 烟台市| 昌都县| 富宁县| 涟水县| 微山县| 乳山市| 万年县| 北辰区| 读书| 县级市| 花莲县| 西安市| 武城县| 嘉义市| 扶沟县| 汽车| 巩义市| 盐津县| 公主岭市| 华坪县| 综艺| 宜昌市| 花莲县| 延边| 辽阳县| 新安县| 德保县| 松潘县| 贵德县| 迁西县| 彰化市| 英超| 金昌市| 迭部县| 凌云县| 民权县| 阳城县| 丹棱县| 扶余县| 香格里拉县|