致力于提高汽車安全性能的通過高級駕駛員輔助系統(tǒng)
汽車已成為現(xiàn)代社會不可缺少的一部分,為全球貨物及人員運(yùn)輸提供了一種低成本的交通方式。不幸的是,每天都會因車輛駕駛而出現(xiàn)大量的事故與傷亡事件。據(jù)世界衛(wèi)生組織統(tǒng)計,1998年全球交通事故死亡人數(shù)高達(dá)120萬;1990年交通事故是全球?qū)е氯祟愃劳龅牡诰糯笤颍A(yù)計到2020年它將進(jìn)一步上升為第三大致死原因。
本文引用地址:http://2s4d.com/article/197116.htm鑒于上述原因,汽車原始設(shè)備制造商(OEM)及其供應(yīng)商合作伙伴,以及全球政府機(jī)構(gòu)一直在努力開發(fā)并推廣主動安全與高級駕駛員輔助系統(tǒng)(ADAS),其設(shè)計旨在降低事故發(fā)生率并減少碰撞的嚴(yán)重程度。汽車產(chǎn)業(yè)界分析師認(rèn)為,到2010年,ADAS將成為頂級新技術(shù),其不僅可以幫助駕駛員提前意識到潛在的危險,而且還可通過車道偏離警告系統(tǒng)(LDWS)、睡意檢測及夜視系統(tǒng)等技術(shù)潛在地延長駕駛員的反應(yīng)時間?! ?/p>
隨著消費(fèi)者對ADAS的深入了解,得知其能夠提供更高的安全性,預(yù)計他們將更容易接受該技術(shù),從而推動市場對這一需求的增長。ADAS已應(yīng)用于豪華轎車,隨著技術(shù)的成熟,其將逐漸進(jìn)入大眾市場,應(yīng)用到普通車輛中,同時產(chǎn)量的提高將大幅降低產(chǎn)品成本。就汽車OEM廠商而言,鑒于目前被動安全系統(tǒng)快速成為汽車的標(biāo)準(zhǔn)技術(shù),主動安全與ADAS技術(shù)還將有助于實(shí)現(xiàn)與眾不同的特色化產(chǎn)品。
ADAS概覽
ADAS的設(shè)計方案并不是要控制車輛,而是向駕駛員提供車輛周圍環(huán)境及車輛運(yùn)行狀況等相關(guān)信息,提醒駕駛員注意潛在危險,從而提高行車安全性?! ?/p>
ADAS應(yīng)用采用多種傳感器來收集有關(guān)車輛及車輛周圍環(huán)境的物理數(shù)據(jù)。收集相關(guān)數(shù)據(jù)后,ADAS系統(tǒng)將采用目標(biāo)檢測、識別與跟蹤等處理技術(shù)來評估危險性。我們不妨舉兩個應(yīng)用實(shí)例來說明,一是車道偏離警告系統(tǒng)(檢測到車道無意偏離,立即提醒駕駛員),二是交通標(biāo)志識別。啟用車道偏離警告系統(tǒng)時,系統(tǒng)會根據(jù)車輛位置檢測并跟蹤車道情況,在車輛越線進(jìn)入相鄰車道時通知駕駛員。就交通標(biāo)志識別而言,系統(tǒng)能識別交通標(biāo)志并告訴駕駛員當(dāng)前最高限速,或通知駕駛員目前行駛的具體區(qū)段?! ?/p>
不同系統(tǒng)通常要求采用不同類型的傳感器來收集環(huán)境信息。我們不妨舉幾個實(shí)例,如車道偏離警告系統(tǒng)采用CMOS攝像頭傳感器,夜視系統(tǒng)采用紅外傳感器,自適應(yīng)巡航控制系統(tǒng)(ACC)通常采用雷達(dá)技術(shù),而停車輔助系統(tǒng)則采用超聲波技術(shù)。盡管不同應(yīng)用的技術(shù)細(xì)節(jié)各有差異,但技術(shù)處理過程通常都包括數(shù)據(jù)采集、預(yù)處理及后處理等三個階段。預(yù)處理階段執(zhí)行全圖像處理功能,數(shù)據(jù)工作強(qiáng)度較大,結(jié)構(gòu)也較為常規(guī)化,具體包括圖像的變換、穩(wěn)定性、特征信號增強(qiáng)、噪聲降低、顏色轉(zhuǎn)換、運(yùn)動分析等。后處理階段則進(jìn)行特征跟蹤、場景解釋、系統(tǒng)控制及決策制定等工作(見圖1)。用于收集環(huán)境信息的傳感器,不管其類型如何,均可獲得生成基本圖像的數(shù)據(jù)集。
圖1:主動安全系統(tǒng)的整個處理過程
識別、跟蹤并評估駕駛相關(guān)的對象是一項(xiàng)復(fù)雜的工作。駕駛風(fēng)格與條件會影響傳感器收集的原始數(shù)據(jù)的質(zhì)量,并會使識別和跟蹤對象所需的重要細(xì)節(jié)變模糊。在不同的天氣條件(如較強(qiáng)的陽光、下雨、起霧及下雪等)下,駕駛員駕駛車輛這一過程的動態(tài)化程度極高,而且操作具不可預(yù)見性。當(dāng)面對更為復(fù)雜的情況,必須對所有數(shù)據(jù)進(jìn)行實(shí)時處理,且處理時延不得超過30ms。警告延遲半秒鐘,就很可能導(dǎo)致事故發(fā)生,而不能讓駕駛員及時對警告做出反應(yīng)。
從數(shù)據(jù)采集到采取行動的每一步都要求強(qiáng)大的信號處理能力,因此,及時、準(zhǔn)確地執(zhí)行主動安全與ADAS系統(tǒng)必須要求高性能產(chǎn)品提供支持。專為汽車安全應(yīng)用設(shè)計并優(yōu)化的數(shù)字信號處理器(DSP),如德州儀器(TI)推出的TMS320DM643x達(dá)芬奇處理器就能提供所需的性能,從而使OEM廠商能夠向市場推出主動安全與ADAS技術(shù)。
動態(tài)靈活性
除了高性能之外,ADAS應(yīng)用還要求靈活的架構(gòu)來滿足多種功能要求。例如,各國的交通標(biāo)志從語言、文字字體、形狀到顏色等各不相同。我們必須提供足夠的靈活性,這樣才能在不同的產(chǎn)品線間盡可能地重復(fù)使用該技術(shù),并根據(jù)新興市場的要求以正常速度低成本地推進(jìn)技術(shù)創(chuàng)新。軟件創(chuàng)新是效率最高的方式。達(dá)芬奇處理器采用軟件可編程的架構(gòu),因此能為開發(fā)人員提供足夠的靈活性,以便支持不斷變化的算法。
我們不妨設(shè)想一下在不考慮駕駛條件(如較強(qiáng)的陽光等)這一因素情況下的預(yù)處理算法。有些汽車供應(yīng)商采用一種算法,有些則在白天采用一種算法,在夜間駕駛又采用另一種算法。實(shí)際上,針對多種不同的駕駛條件,我們將需要各種不同的預(yù)處理與后處理算法。系統(tǒng)還必須具備快速適應(yīng)能力,比方說車輛進(jìn)入遂道時,就會瞬間從白天駕駛模式切換到夜間駕駛模式。
請注意,車輛的不同傳感器應(yīng)執(zhí)行不同的功能(見圖2)。如側(cè)向傳感器進(jìn)行盲點(diǎn)檢測;前向傳感器負(fù)責(zé)車輛、車道、交通標(biāo)志及行人識別工作;車內(nèi)傳感器則檢測車內(nèi)是否有人,駕駛員是否出現(xiàn)睡意及想做些什么等。
圖2:車輛安裝的多種傳感器執(zhí)行各種具體任務(wù)
此外,不同傳感器應(yīng)處理不同類型的數(shù)據(jù)。一些交通標(biāo)志識別算法的執(zhí)行主要依靠標(biāo)志顏色進(jìn)行,在此情況下,正向傳感器應(yīng)支持寬泛的顏色范圍。另一方面,灰度傳感器對亮度的變化更敏感,其空間分辨率幾乎是色彩傳感器的兩倍。大多數(shù)ADAS功能的實(shí)現(xiàn)主要依賴于傳感器的敏感性,因此灰度攝像頭更合適。我們還要注意到,針對ADAS應(yīng)用的圖像傳感器通常具有較高的動態(tài)范圍,一般每像素多于8位,這也十分重要。
解決技術(shù)難題最有效的方法就是在單個DSP上執(zhí)行多種算法。舉例來說,正向圖像傳感器能同時提供車道偏離警告與交通標(biāo)志識別所需的視頻信息。從理想的角度說,單個DSP能在所有駕駛條件下執(zhí)行預(yù)處理與多種識別任務(wù),如車道偏離警報與交通標(biāo)志識別等,這有助于精簡芯片數(shù)量,從而減少故障點(diǎn),提高系統(tǒng)可靠性,并降低系統(tǒng)成本,這些對汽車應(yīng)用的發(fā)展都是至關(guān)重要的。
為了提高ADAS的穩(wěn)健性,我們還要在車輛內(nèi)部所有主動安全子系統(tǒng)間進(jìn)行協(xié)調(diào)。舉例來說,駕駛員的關(guān)注方向及關(guān)注點(diǎn)會直接影響到交通標(biāo)志警告的有效性。比方說,駕駛員正常駕駛本應(yīng)該可以注意到前方的標(biāo)志并減速,但系統(tǒng)卻過早發(fā)出警告,這樣做不但不利于駕駛,反而會給駕駛員制造麻煩。因此,在發(fā)出警告信號前,我們要從交通標(biāo)志識別系統(tǒng)及車內(nèi)駕駛員監(jiān)控系統(tǒng)同時收集信息。如果駕駛員監(jiān)控系統(tǒng)反映駕駛員正面向道路方向,那么我們不必馬上發(fā)出前方有停車標(biāo)志的警告。
穩(wěn)健性能較高的ADAS系統(tǒng)甚至還能評估復(fù)雜的駕駛環(huán)境。舉例來說,如果汽車快速靠近停止或減速的車輛,那么很可能需要緊急變線。在這種情況下,我們應(yīng)當(dāng)暫停車道離線警告,避免駕駛員在變線時分神。當(dāng)然,如果盲點(diǎn)監(jiān)控系統(tǒng)檢測到汽車旁邊還有別的車輛,那么系統(tǒng)就應(yīng)發(fā)出警告?! ?/p>
系統(tǒng)級芯片架構(gòu)提高設(shè)計效率
目前的系統(tǒng)級芯片(SoC)架構(gòu)在單芯片上集成了整個視頻/圖像處理系統(tǒng)所需的全部外設(shè),從而進(jìn)一步提高了設(shè)計效率。由于支持多種外設(shè),目前高度集成的器件還能方便地連接至車輛系統(tǒng)的其他部分。舉例來說,SoC可為停車輔助后視儀等應(yīng)用提供直接視頻輸出,也可通過CAN、LIN或FlexRay等適當(dāng)總線直接連接至車輛的主控系統(tǒng)。
SoC架構(gòu)在無需增加ASIC成本的基礎(chǔ)上就能提供專用功能。經(jīng)過適當(dāng)處理,SoC能保持可編程軟件架構(gòu)的靈活性,而不像ASIC那樣固定。例如,TI的達(dá)芬奇處理器采用了功能強(qiáng)大的視頻前端,從而使主CPU從關(guān)鍵而繁重的預(yù)處理任務(wù)中解脫出來(見圖3)。具體而言,視頻前端提供了縮放功能塊,可根據(jù)適當(dāng)分辨率對圖像進(jìn)行重采樣(放大或縮小圖像),同時又不會占用DSP周期。縮放圖像是必要的,因?yàn)閷ο笤谝曨l幀中的尺寸會隨汽車接近對象而變化。
圖3:TMS320DM6437數(shù)字媒體處理器的結(jié)構(gòu)框圖
達(dá)芬奇視頻前端還提供柱狀圖,以顯示不同視頻幀的像素?zé)晒鈴?qiáng)度分布情況。從像素?zé)晒鈴?qiáng)度分布圖,我們可以看出捕獲到的圖像質(zhì)量。舉例來說,如果圖像太暗,那么DSP可調(diào)節(jié)對比度,從而提高處理的精確度。前端還能在不占用主CPU的情況下完成色域轉(zhuǎn)換工作。這些集成模塊結(jié)合使用可以顯著減輕CPU的負(fù)載,從而使開發(fā)人員能夠在單個DSP上集成更多ADAS增值功能。
SoC架構(gòu)的設(shè)計應(yīng)確保數(shù)據(jù)傳輸?shù)母咝?。與任何視頻應(yīng)用一樣,數(shù)據(jù)傳輸?shù)迷筋l繁,處理時延就越長。為了提高系統(tǒng)性能并最大化一級存儲器資源的使用,開發(fā)人員通常應(yīng)將處理工作限于其感興趣的特定領(lǐng)域,這樣才能確保待處理的圖像塊明顯小于整個圖像在處理與評估時的尺寸。比如在車道識別與跟蹤過程中,由于路面上空不含相應(yīng)數(shù)據(jù),因此幀中這一部分可以刪除。
為了支持這種類型的數(shù)據(jù)傳輸,SoC需要多通道、多線程的直接存儲器存取(DMA)引擎。DMA控制器應(yīng)支持多種傳輸幾何與傳輸序列。前代DMA控制器的傳輸技術(shù)(如前代TI芯片上的EDMA2控制器)僅限于二維功能,且數(shù)據(jù)來源與目的地共享索引參數(shù)。與此不同的是,達(dá)芬奇處理器上的EDMA3控制器支持獨(dú)立的來源與目的地索引以及三維傳輸。
除視頻輸入及處理功能,停車輔助等應(yīng)用還要求具備視頻輸出功能。即便沒有針對生產(chǎn)進(jìn)行視頻輸出設(shè)計,視頻輸出功能在研發(fā)與系統(tǒng)調(diào)試階段也相當(dāng)有用。為了支持視頻輸出,達(dá)芬奇處理器采用了視頻處理后端技術(shù),其包括屏幕視控系統(tǒng)(OSD)與視頻編碼器(VENC)。OSD引擎能處理兩個獨(dú)立的視頻窗口與兩個獨(dú)立的OSD窗口。VENC可提供4個模擬視頻輸出,就多種格式而言,最高可支持24位的數(shù)字輸出。
簡化設(shè)計
ADAS應(yīng)用是發(fā)展快速的尖端技術(shù),開發(fā)人員應(yīng)采用能夠簡化開發(fā)工作并有助于加速原型設(shè)計的工具,所以ADAS算法開發(fā)過程借助C或Simulink、MATLAB等建模軟件可以達(dá)到最佳效果。當(dāng)然,運(yùn)行良好的系統(tǒng)所需要的不僅僅是算法。因此,擁有實(shí)時內(nèi)核與外設(shè)驅(qū)動器等現(xiàn)成可用的軟件組件是至關(guān)重要的。當(dāng)然,現(xiàn)成可用的專用開發(fā)工具及算法庫也同等重要。這些組件不僅能夠縮短數(shù)月的ADAS開發(fā)時間,而且還能夠得到達(dá)芬奇處理器的支持。
總之,供應(yīng)商要想其產(chǎn)品適用于汽車應(yīng)用的話,就必須通過業(yè)界集成電路質(zhì)量標(biāo)準(zhǔn)AEC-Q100認(rèn)證。但要想通過該認(rèn)證是非常困難的,除非相關(guān)解決方案的設(shè)計從一開始就考慮到認(rèn)證的要求。供應(yīng)商可以選擇DM643x達(dá)芬奇處理器等設(shè)計本身符合AEC-Q100標(biāo)準(zhǔn)的組件,從而能夠確保他們成功地滿足產(chǎn)品汽車質(zhì)量認(rèn)證要求。
目前,工程師與業(yè)界領(lǐng)導(dǎo)者都應(yīng)通過主動安全與ADAS技術(shù)進(jìn)一步降低交通事故死亡率。憑借基于DSP靈活架構(gòu)的高性能SoC、專用開發(fā)工具與軟件庫以及創(chuàng)新算法,汽車供應(yīng)商與OEM廠商能夠?yàn)槭袌鰩矸€(wěn)定、可靠的ADAS應(yīng)用。
評論