引言
自動泊車系統(tǒng)作為自動駕駛技術中不可缺少的一部分,正越來越多地走進人們的生活,該功能的成功運用能夠有效降低用戶泊車難度,解決新手駕駛員泊車難問題。建圖定位模塊是自動泊車功能順利實現的基礎,主要任務是為泊車全過程提供準確、實時定位的地圖信息,保證泊車安全順利進行。目前國內并不是所有車型都配備了自動泊車系統(tǒng),自動泊車系統(tǒng)的廣泛應用依賴其基礎技術的發(fā)展,因此,建圖定位技術研究能夠對國產汽車的泊車系統(tǒng)應用和發(fā)展起到積極的推動、促進作用。
1自動泊車系統(tǒng)
自動泊車系統(tǒng)首先利用車輛配置的各種傳感器獲取車輛周圍的環(huán)境信息,在車位掃描完成后向人機交互或控制決策模塊輸出可停車位:然后根據建立的地圖和定位信息,系統(tǒng)規(guī)劃出一條最優(yōu)的泊車路徑并完成泊車過程。在此過程中,通過智能控制解決駕駛員"我在哪""我要去哪"以及"我怎么去"這3個重要問題,幫助駕駛員快速、安全地完成泊車操作。
為保證車輛能夠順利完成整個泊車入庫過程,自動泊車控制系統(tǒng)可分為建圖定位、路徑規(guī)劃和控制決策3個模塊,如圖1所示。駕駛員通過操作車輛的人機交互界面開啟自動泊車功能,車輛開始低速行駛,這個過程中建圖定位模塊利用超聲波傳感器、攝像頭、車身傳感器等進行周圍環(huán)境信息的采集,掃描和識別可停車位,同時保證對車輛本身的實時定位和跟蹤:路徑規(guī)劃模塊根據建圖定位模塊輸出的地圖和定位信息進行車輛泊車路線的規(guī)劃:控制決策模塊主要按照規(guī)劃路徑和實時地圖對車輛進行執(zhí)行控制,通過EPS、擋位、車速等控制最終實現自動泊車。
按照泊車過程分析,整個自動泊車過程可分為尋找可停車位和泊入已選車位兩個d步,其驟作流程和結構如圖2所示。
2建圖定位關鍵技術
建圖定位模塊的關鍵技術主要包括車輛本身定位和車位地圖掃描兩個部分。該模塊需要完成車輛周圍信息的感知和建模,車輛自身的定位和跟蹤反饋,所建立的地圖和定位信息是自動泊車路徑規(guī)劃和控制決策模塊的根本基礎,也是決定車輛自動泊車質量的直接因素。
2.1定位技術
根據車輛配置的不同,對自動泊車常用的定位技術總結介紹如下。
2.1.1電子信號定位技術
基于電子信號的定位最典型的就是全球導航衛(wèi)星系統(tǒng)。目前使用較多的GPS的基本定位原理就是利用三顆衛(wèi)星球面交匯確定目標點絕對位置,如圖3(a)所示。受諸多因素影響,車載GPS的精度雖然能達到3~4m,但是并不能滿足自動泊車系統(tǒng)的定位精度要求,所以一般采用衛(wèi)星實時動態(tài)差分技術來提高定位的精度。
差分技術原理是已知基站的精確位置坐標,利用多個衛(wèi)星發(fā)信號到基站,計算出基準站到衛(wèi)星的距離修正數,用戶通過實時接收修正數來修正錯誤的定位結果[3],如圖3(b)所示。
圖3GPS三球定位與差分技術示意圖
2.1.2航跡推算定位技術
基于航跡推算的定位主要采用慣性導航系統(tǒng)和里程計。
慣性導航系統(tǒng)建立在慣性原理的基礎上,由車輛IMU全天候地輸出六自由度的信息,包括x、y、z、roll、pitch和yaw。其基本原理是首先由測量的角速度積分推算姿態(tài),根據姿態(tài)信息將測量的加速度投影到導航坐標系,進而對投影后的加速度去除重力后進行積分推算位置,因此系統(tǒng)誤差會隨著時間累計成為慣性導航中最大的問題。
里程計定位是基于車輛輪速傳感器的應用,通過標定的方法獲得單位脈沖的距離,再通過對脈沖計數計算車輪行駛的距離,進而獲得車輛的航向角和當前位姿。以圖2所示車輛配置傳感器的情況為例,對基于輪脈沖的里程計定位算法介紹如下。
(1)脈沖系數標定。
以輪脈沖傳感器作為定位模塊的主要傳感器,輪脈沖通過標定可以獲取車輛單位脈沖行駛的距離,即脈沖系數。分別標定車輛驅動輪左右兩側脈沖系數,通過脈沖計數可獲得車輛行駛距離,如式(1)(2)所示:
式中:SL、SR分別表示左側驅動輪、右側驅動輪行駛的距離:NL、NR分別表示左、右驅動輪脈沖系數:LL、LR分別表示左、右驅動輪脈沖計數。
(2)車輛EPS轉角標定。
采用半圓標定法對EPS轉角和轉彎半徑進行標定,原理如圖4所示。首先將待標定車輛停在標有直線的測試場地,將車輛的后軸中心與直線重合,控制EPS轉角為待標定值,將兩后輪外側對地點標記為L0、R0:然后保持EPS轉角不變,車輛以較低的速度穩(wěn)定行駛轉過1809,將兩后輪外側對地點標記為L1、R1,測量(L0,L1)和(R0,R1)之間的距離,分別為DL、DR,計算車輛轉彎半徑為R=(DL+DR)/2。采用如圖5所示表格對EPS轉角和轉彎半徑進行記錄,用于定位查表計算。
(3)定位跟蹤計算。
以后輪驅動、前輪轉向車輛為例,對車輛定位推算建立如圖6所示模型。
通過對左右兩側輪脈沖系數標定得到左右兩側車輪行駛距離,如式(1)(2)所示,可得車輛后軸中心行駛距離如下:
利用查表法(圖5)獲取當前EPS轉角下的轉彎半徑R,由圖6可知:
因此 ,定位模塊輸出車輛姿態(tài)信息如下:
2.1.3環(huán)境特征匹配定位技術
基于環(huán)境特征匹配的定位技術最典型的應用是激光雷達技術。激光雷達以激光為載波,形成點云形式的數據,通過發(fā)射信號和反射信號進行測距測速和識別。激光雷達主要由激光發(fā)射器、激光接收器和光學掃描鏡三部分組成,基本工作過程是激光發(fā)射系統(tǒng)將電脈沖轉換為光脈沖發(fā)出,激光脈沖在障礙物表面發(fā)生漫反射,部分反射光束會沿著和入射光束一樣的方向返回。在光速已知的情況下,通過測量發(fā)射至接收脈沖的時間差計算出距離。
2.2車位識別技術
以圖2所示車輛配置的超聲波傳感器和攝像頭情況為例,車位識別主要涉及兩種技術:一種是通過車輛超聲波傳感器進行車位障礙物的識別和矯正,另一種是通過攝像頭進行車位線的識別和矯正。
尋庫階段主要任務是對車位進行掃描和識別,尋找可停車位:入庫階段主要任務是在確定泊入庫位后,通過車輛前后攝像頭和超聲波傳感器實時對庫位信息進行矯正,更新庫位地圖,以保證車輛安全、順利、準確地完成泊入。
2.2.1超聲波邊緣檢測技術
尋庫階段對車位進行掃描和識別,主要是利用超聲波對障礙物邊界進行檢測,從而確定可停庫位的邊緣。通過車輛上側面安裝的超聲波傳感器,在車輛行進過程中實時收集數據,確定環(huán)境中的障礙物情況。其原理如圖7所示。
圖7尋庫超聲波邊緣檢測示意圖
入庫階段超聲波檢測技術主要對已選定的泊車庫位進行矯正和更新,利用車輛上前后安裝的超聲波傳感器,在車輛泊入過程中進行障礙物邊界更新。其原理如圖8所示。
2.2.2攝像頭車位線檢測技術
在尋庫階段,利用左右魚眼攝像頭傳感器提供圖像特征信息,通過車位識別算法正確檢測車位的4條邊線,進行車位掃描和識別。
在入庫階段,利用前后魚眼攝像頭提供的圖像信息對尋庫結果進行更新,進一步提升地圖的精度,保證車輛順利完成泊車控制。
圖8入庫超聲波邊緣檢測示意圖
3建圖定位測試與評價
對自動泊車建圖定位模塊的評價主要包括對定位算法的評價和對車位地圖的評價兩方面。其中,對定位算法的評價以車輛位姿(x、y、θ)的準確性、實時性為測量指標和參數:對車位地圖的評價是將算法庫輸出車位與真實車位進行對比,可從車位的漏檢、誤檢以及車位的準確度3個方面進行測試。
4結語
通過總結和分析可推斷,未來自動泊車系統(tǒng)中建圖定位的各類算法將進一步融合,取長補短。利用各類傳感器、算法的融合實現環(huán)境感知客觀清晰、控制算法高效精準且穩(wěn)定,是今后自動泊車技術的重點發(fā)展方向:同時自動泊車中應用的建圖定位方法可進一步推廣至其他自動駕駛領域,對整個自動駕駛技術的發(fā)展具有普適性。