高源,王昌龍,唐曉峰,翁佳昊,高安,宋彥琳
基于校園不確定性道路場景的AEB與ACC聯(lián)合控制研究
高源,王昌龍,唐曉峰,翁佳昊,高安,宋彥琳
(揚州大學(xué)機械工程學(xué)院,江蘇 揚州 225127)
為實現(xiàn)自動駕駛車輛在非結(jié)構(gòu)化道路場景中的安全行駛,側(cè)重于校園道路的不確定性環(huán)境研究了車輛緊急制動(AEB)與自適應(yīng)巡航(ACC)的聯(lián)合控制方法。文章設(shè)計了PID控制器,進行了基于校園道路的實車實驗,實驗結(jié)果表明該控制器響應(yīng)迅速,能夠在車輛巡航時根據(jù)前方路況緊急制動,保證了在不確定性道路場景中自動駕駛的安全性。
自動駕駛車輛;緊急制動;自適應(yīng)巡航;PID
近年來國內(nèi)外興起了對于自動駕駛技術(shù)的研究熱潮,一套完整的自動駕駛系統(tǒng)主要包括以下四個主要工作階段:感知、決策、控制、執(zhí)行。自動駕駛?cè)蝿?wù)對于整套系統(tǒng)提出了很高的安全性要求,每個工作階段必須同時高效穩(wěn)定地運行才能讓整車具有最優(yōu)的表現(xiàn)[1]?;跇?biāo)準(zhǔn)公路設(shè)計的自動駕駛系統(tǒng)具有局限性,不適用于校園道路。校園的道路屬于非結(jié)構(gòu)化道路,與標(biāo)準(zhǔn)公路相比,其環(huán)境差異在于:缺乏道路交通標(biāo)線、缺乏道路交通標(biāo)識牌和紅綠燈、道路的規(guī)范程度明顯不同、道路的對空情況可能有大的不同、車輛運行速度不同帶來的差別[2]。由于以上的差異,自動駕駛車輛的感知和決策算法需要進行調(diào)整。同時校園道路中行人大規(guī)模的無規(guī)律行走,各類車輛的無序停放以及跨道行駛等情況,都對現(xiàn)有的自動駕駛車輛的運動控制帶來極大挑戰(zhàn),控制層算法也需要大幅度的調(diào)整,才能符合在非結(jié)構(gòu)化道路安全行駛的要求。
為解決上述問題,本文針對自動駕駛汽車的決策層與控制層,對校園場景內(nèi)的低速行駛的自動駕駛汽車開展了ACC與AEB聯(lián)合控制的研究,為決策層設(shè)計了行為準(zhǔn)則系統(tǒng)框架,基于該框架在控制層設(shè)計了PID控制器,進行了實車實驗,為非結(jié)構(gòu)化道路自動駕駛汽車的安全行駛技術(shù)的進一步研究與應(yīng)用提供技術(shù)和理論參考。
本文根據(jù)校園道路場景下,行人無規(guī)律行走,車輛前方路具有不確定性的特點,為自動駕駛車輛的定速巡航、自適應(yīng)跟車與緊急制動三種行為設(shè)計了決策邏輯,其決策框架如圖1所示。
圖1 行為準(zhǔn)則系統(tǒng)框架圖
在決策層中,緊急制動行為具有最高優(yōu)先級,車輛在自動駕駛過程中,一旦車前方有障礙物且障礙物與本車距離小于安全距離,車輛立即停止。在ACC工況下,前車與本車距離大于安全距離后本車重新切換至自適應(yīng)跟車模式,車輛的跟據(jù)前車的車速和距離完成跟車行為。在AEB工況下,車前方的行人離開道路區(qū)域后,本車切換至定速巡航或者自適應(yīng)跟車模式。這樣的決策邏輯安全性冗余很充足,只要車輛前方一定距離內(nèi)出現(xiàn)障礙物,車輛就立即停止,直到路面凈空后才繼續(xù)前進。
實際車輛的控制問題分為車輛的縱向控制和橫向控制。縱向控制是指在車輛行駛方向上的控制,通過控制實際車輛的加速踏板和制動踏板實現(xiàn)對車輛速度與相對距離的控制。橫向控制是指對于車輛跟蹤道路軌跡的控制,實質(zhì)上也就是對于車輛轉(zhuǎn)向系統(tǒng)的控制[3]。
本文設(shè)計控制器的主要目標(biāo)為:
(1)設(shè)計橫向控制器使車輛緊急制動時車身保持在車道線內(nèi),不發(fā)生橫向偏移。
(2)設(shè)計縱向控制器,實現(xiàn)車輛遇行人緊急制動;同時,在自適應(yīng)跟車時保持車距,控制車速。
AEB系統(tǒng)啟動后,正在行駛的車輛如果方向盤未回正會導(dǎo)致車輛的橫向偏移甚至車身偏離車道線,不滿足安全性要求。與此同時,ACC系統(tǒng)也需要滿足車輛始終保持在車道內(nèi)行駛?,F(xiàn)有的車輛ACC與AEB技術(shù)都是基于縱向動力學(xué)模型實現(xiàn),本文建立橫向動力學(xué)模型,對車輛行駛軌跡加以控制,防止AEB與ACC系統(tǒng)運行時車輛偏離車道線行駛。
本文的縱向運動學(xué)模型,考慮車輛前方突遇行人的制動控制與自適應(yīng)跟車情況下的制動控制,建立縱向運動學(xué)模型如圖2所示。
圖2 縱向跟車模型[4]
應(yīng)用最廣泛的安全車距控制策略主要有固定時距與可變時距這兩類,為使控制器結(jié)構(gòu)簡單,提高實車代碼運行速度,本文選取固定時距策略,固定時距的原理如下[5]:
=0(v?v1)+tv1+0(1)
式中:0為最小安全車距;為期望車距;v,v+1為前車與本車的車速。
假設(shè)前車與本車的車速相同,可將式化(1)簡得:
=tv1+0(2)
緊急制動區(qū)別于常規(guī)制動,在緊急制動的控制中,只考慮安全性,不考慮乘客的舒適性,當(dāng)滿足AEB觸發(fā)條件時,將在極短時間內(nèi)完成制動。但自動駕駛車輛的上位機控制指令傳遞到下位機執(zhí)行機構(gòu)有延遲,需要在最小安全距離0的基礎(chǔ)上需增加由于信號傳輸遲滯形成的制動距離,可得AEB系統(tǒng)的觸發(fā)條件:
D=0+τv1(3)
式中:D為AEB觸發(fā)設(shè)定距離;為傳輸信號遲滯時間。
本文實車實驗平臺實測的信號傳輸遲滯時間最大值為0.5,包括了從感知層發(fā)現(xiàn)前方行人到線控底盤開始執(zhí)行剎車指令的全過程,考慮到車輛安全性需要冗余,實際的實車實驗將設(shè)定為1 s。
在二自由度運動學(xué)模型的基礎(chǔ)上,建立車輛動力學(xué)模型,如圖3所示。
車輛動力學(xué)模型表示為[6]:
式中:m為車輛質(zhì)量;vx、vy表示車輛質(zhì)心處的縱向速度和橫向速度,其中,vy=vxβ;β為質(zhì)心側(cè)偏角;ωr為車輛質(zhì)心的橫擺角速度;lf、lr分別表示前后軸到質(zhì)心的距離;Ff、Fr分別表示前后輪所受的側(cè)向力,該值為前/后軸單側(cè)輪胎所受側(cè)向力的兩倍;Iz為橫擺運動的慣性力矩。
對模型的線性化主要是在假設(shè)車輛運動過程中部分角度參數(shù)較小的情況下進行[7]。考慮輪胎側(cè)偏力、路面的附著系數(shù),進行線性化后的車輛模型為[3]:
ACC與AEB的聯(lián)合控制采用同一臺實驗車,控制器的主程序包括車道保持、自適應(yīng)巡航與緊急制動的子程序。車輛的感知層時刻保持對前方路面情況的監(jiān)控,作用是采集前車相對距離和前車車速。在自適應(yīng)跟車情況下,若車距在10 m以上,則本車保持恒定車速10 km/h行駛,當(dāng)前方車速降低,車距小于10 m后,本車進行制動減速,控制本車與前車的車速一致。在跟車行為中,一旦前車與本車距離過近,小于AEB程序設(shè)定的安全距離時,會立即觸發(fā)AEB子程序;在車輛行駛的全過程中,當(dāng)前方安全距離范圍內(nèi)出現(xiàn)行人時也會立即觸發(fā)AEB程序,從而緊急制動。至此,本文對AEB與ACC實現(xiàn)了聯(lián)合控制,AEB與ACC不是獨立的兩套系統(tǒng),而是在同一個車輛控制器中相互關(guān)聯(lián)的系統(tǒng)。車輛的自動駕駛模式下,AEB系統(tǒng)能夠隨時中斷ACC系統(tǒng)的運行,停止車輛,AEB運行結(jié)束后又立即切換為ACC進程。
本文采用單目視覺方案進行自動駕駛導(dǎo)航,該系統(tǒng)的硬件主要為工業(yè)攝像頭、工控機、監(jiān)視器、執(zhí)行器等部件。攝像頭負(fù)責(zé)行駛路徑圖像的采集來感知周圍環(huán)境;工控機用于道路圖像處理與發(fā)出控制指令;執(zhí)行器為執(zhí)行控制指令以完成預(yù)定動作的機構(gòu),如車輛的轉(zhuǎn)向、制動與驅(qū)動機構(gòu)[3]。監(jiān)視器可以用來觀測實時的跟蹤效果,并且便于研究調(diào)試,設(shè)計的控制器框架圖如圖4所示。
圖4 控制器框架圖
縱向控制器的設(shè)計,為AEB系統(tǒng)設(shè)置安全距離D,攝像頭實時采集的本車與前車距離為1,本車與前方行人的距離2,一旦有障礙物進入安全距離范圍,1<b或者2<b任意滿足一項,即發(fā)送緊急剎車指令,此時線控剎車執(zhí)行動作為將剎車踩到底。至此,縱向控制器完成本車遇行人的緊急制動或自適應(yīng)跟車時的制動。
橫向控制器采用PID控制算法,其原理是:
PID控制算法適合單輸入單輸出的問題求解,本文的橫向控制器的輸入即為前一級感知層的車道線識別的輸出,該輸出信號為橫向誤差與航向角誤差的耦合量,橫向誤差是指車輛與道路中心線的橫向距離的誤差,航向角誤差是指車身航向角的誤差,由圖4可知,控制器的輸入均為反饋量,表示本采樣時刻的控制指令值與實際測量值之差,橫向控制器與縱向控制器都是閉環(huán)的反饋控制系統(tǒng)。
實驗路段為江蘇省揚州市津東路,該路段的彎道邊緣非平滑圓弧,曲率變化大,為典型的非結(jié)構(gòu)化道路,實驗路線圖如圖5所示。本次實驗的路線圖從起點至終點包含兩條直道與一條彎道,并且在起點前方50 m處有行人等待穿越道路,目的是模擬校園道路的不確定性場景,測試車輛的緊急制動性能。本文中所使用的自動駕駛試驗平臺以起亞KX5汽車為主體,如圖6所示,配備有大恒工業(yè)相機、線控底盤系統(tǒng)、高性能工控機等硬件設(shè)備。線控底盤集成的下位機,通過CAN總線與上位機通信,可快速響應(yīng)上位機的指令信號,對油門、剎車、轉(zhuǎn)向盤等底盤的執(zhí)行機構(gòu)施加控制力。
圖5 實驗路線圖
圖6 起亞KX5自動駕駛試驗平臺
上位機即為自動駕駛實驗平臺中的高性能工控機,能夠運行本次實驗感知層、決策層與控制層的實車代碼,視覺傳感器為工業(yè)攝像頭,攝像頭實時采集的信號經(jīng)過感知層的計算后得到車速、偏航角、橫向偏差等數(shù)據(jù)作為決策層與控制層的輸入。
實車實驗結(jié)果如下,拍攝了實車實驗過程中實驗車內(nèi)駕駛員視角的照片,如圖7、圖8所示。
圖7 ACC自動駕駛實車實驗
實驗結(jié)果表明,本文的橫向控制器能夠控制車輛完成車道保持功能,并在道路曲率變化時方向盤能夠快速響應(yīng),及時完成轉(zhuǎn)向動作;縱向控制器能保持車距進行自適應(yīng)跟車,并且在遇到行人突然出現(xiàn)在汽車正前方時能夠緊急制動,本文設(shè)計的決策邏輯簡單有效,PID控制算法能夠滿足本次自動駕駛實車試驗的要求,實現(xiàn)了基于校園道路場景的自動駕駛車輛ACC與AEB的聯(lián)合控制。
圖8 AEB自動駕駛實車實驗
本文提出了一種適用于校園道路的自動駕駛汽車的緊急制動和自適應(yīng)巡航聯(lián)合控制方法,采用基于工業(yè)攝像頭的感知層視覺識別方案,運用線控底盤技術(shù),進行了實車實驗,完成自動駕駛車輛在直道內(nèi)的緊急制動與自適應(yīng)跟車,以及在彎道曲率變化的情況下能夠通過PID控制算法進行車輛的橫向控制,本實僅采用單目攝像頭方案已經(jīng)初步達(dá)到實驗要求,本實驗平臺在未來還會采用雙目攝像頭與毫米波雷達(dá)的多傳感器的方案,進行數(shù)據(jù)融合以及采魯棒控制、模型預(yù)測控制等控制算法來提高控制算法的穩(wěn)定性,以適應(yīng)非結(jié)構(gòu)化道路中自動駕駛車輛面臨的各類復(fù)雜場景。
[1] J.Giacalone,L.Bourgeois,A. Ancora.Challenges in aggregation of heterogeneous sensors for Autonomous Driving Systems[C]//2019 IEEE Sensors Applications Symposium,2019:1-5.
[2] 余貴珍,周彬,王陽,等.自動駕駛系統(tǒng)設(shè)計及應(yīng)用[M].北京:清華大學(xué)出版社,2019.
[3] 張超.視覺導(dǎo)航智能車輛的路徑跟蹤控制研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2011.
[4]張會琪.基于多約束MPC的車輛避撞路徑規(guī)劃與跟蹤控制[D].南京:南京航空航天大學(xué),2019.
[5] 張揚.基于前視攝像頭的自適應(yīng)巡航控制跟隨模式研究[D].南京:南京理工大學(xué),2018.
[6] 龔建偉,姜巖,徐威.無人駕駛車輛模型預(yù)測控制[M].北京:北京理工大學(xué)出版社,2014.
[7] Razvan Solea, Urbano Nunes. Trajectory Planning and Sliding-Mode Control Based Trajectory-Tracking for Cybercars[J].Integrated Computer-Aided Engineering,2007(14):33-47.
Research of Emergency Braking and Adaptive Cruise Combined Control Based on Campus Uncertain Road Scene
GAO Yuan, WANG Changlong, TANG Xiaofeng, WENG Jiahao, GAO An, SONG Yanlin
( College of Mechanical Engineering,Yangzhou University, Jiangsu Yangzhou 225127 )
In order to achieve autonomous vehicle safety when driving in unstructured road, emergency braking and adaptive cruise combined control method which focuses on uncertain environment of campus road was studied. PID controller is designed in this paper, real vehicle experiment is carried out based on campus road and the results indicate that controller response quickly and can brake imminently according to situation of the load ahead, which ensure safety of automatic driving in uncertain road scene.
Autonomous driving vehicle; Emergency braking; Adaptive cruise control; PID
U495
B
1671-7988(2021)20-45-04
U495
B
1671-7988(2021)20-45-04
10.16638/j.cnki.1671-7988.2021.020.012
高源(1994.01—),男,碩士,揚州大學(xué)機械工程學(xué)院,研究方向為自動駕駛車輛運動控制。