采國(guó)順,劉昊吉,馮吉偉,徐利偉,殷國(guó)棟
(東南大學(xué) 機(jī)械工程學(xué)院,南京 211189,中國(guó))
隨著現(xiàn)代社會(huì)的不斷進(jìn)步與發(fā)展,人們對(duì)于出行安全性、便捷性和經(jīng)濟(jì)性等方面的需要越來(lái)越高。融合了車(chē)輛智能化、網(wǎng)聯(lián)化和電動(dòng)化等先進(jìn)技術(shù)的智能汽車(chē),在車(chē)輛行駛安全性與經(jīng)濟(jì)性方面具有巨大的優(yōu)勢(shì),在世界范圍內(nèi)得到了廣泛的關(guān)注[1]。
智能汽車(chē)?yán)密?chē)載傳感器進(jìn)行綜合感知,具有自主決策能力,能夠控制車(chē)輛安全,高效地行駛[2],是實(shí)現(xiàn)未來(lái)交通的重要發(fā)展途徑。從功能上劃分,典型的智能駕駛主要包括感知、決策與規(guī)劃、控制3個(gè)模塊[3],每個(gè)模塊又可細(xì)分為不同的小模塊,如圖1所示。通過(guò)各模塊之間的協(xié)調(diào)配合,實(shí)現(xiàn)特定條件下的智能駕駛,其中,綜合感知層將傳感器系統(tǒng)采集的數(shù)據(jù)進(jìn)行處理與融合,實(shí)現(xiàn)車(chē)輛對(duì)環(huán)境、位置、交通、目標(biāo)與障礙物、車(chē)輛狀態(tài)等信息的精確感知;決策規(guī)劃層根據(jù)綜合感知和車(chē)輛狀態(tài)信息,結(jié)合車(chē)輛與環(huán)境實(shí)際的空間和時(shí)間約束,輸出車(chē)輛下一階段駕駛行為與運(yùn)動(dòng)軌跡,是連接綜合感知層與控制執(zhí)行層的關(guān)鍵模塊;控制執(zhí)行層是依據(jù)軌跡規(guī)劃模塊輸出的結(jié)果,對(duì)車(chē)輛期望動(dòng)作進(jìn)行實(shí)現(xiàn)并獲取狀態(tài)反饋信息[4]。決策規(guī)劃層和控制執(zhí)行層均是以車(chē)輛模型為基礎(chǔ)展開(kāi)研究,且其結(jié)果將直接決定車(chē)輛目標(biāo)動(dòng)作與實(shí)現(xiàn)效果,因此對(duì)行駛安全性與經(jīng)濟(jì)性起到關(guān)鍵影響。本文針對(duì)與智能汽車(chē)自車(chē)狀態(tài)密切相關(guān)的運(yùn)動(dòng)規(guī)劃與控制進(jìn)行綜述研究,梳理最新的研究進(jìn)展,并給出發(fā)展趨勢(shì)分析。
圖1 模塊化技術(shù)路線(xiàn)典型架構(gòu)
智能汽車(chē)決策與規(guī)劃大致可分為路徑規(guī)劃、軌跡規(guī)劃和行為決策這3大功能模塊[5],如圖2所示。路徑規(guī)劃模塊主要實(shí)現(xiàn)行程調(diào)度功能,其依據(jù)道路網(wǎng)絡(luò)信息提供從初始位置到目標(biāo)終點(diǎn)的總體長(zhǎng)期規(guī)劃。軌跡規(guī)劃模塊遵從風(fēng)險(xiǎn)評(píng)估、嚴(yán)格安全約束和駕駛目標(biāo)優(yōu)化,根據(jù)實(shí)時(shí)交通環(huán)境制定動(dòng)態(tài)可行的運(yùn)動(dòng)軌跡。行為決策作為連接前兩者的橋梁,可以存儲(chǔ)當(dāng)前和歷史動(dòng)態(tài)感知及車(chē)輛與外界的信息交互(vehicle to everything,V2X)數(shù)據(jù),結(jié)合對(duì)自車(chē)周?chē)心繕?biāo)物的狀態(tài)預(yù)測(cè)和相應(yīng)風(fēng)險(xiǎn)估計(jì),決定車(chē)輛動(dòng)作并傳達(dá)路徑和軌跡規(guī)劃與修正需求。由于本文關(guān)注點(diǎn)在于車(chē)輛運(yùn)動(dòng)規(guī)劃,而行為決策與車(chē)輛本體動(dòng)作間無(wú)直接聯(lián)系[6],因此不屬于本文研究要點(diǎn)。本節(jié)主要對(duì)路徑規(guī)劃和軌跡規(guī)劃的研究現(xiàn)狀進(jìn)行綜述。
圖2 智能汽車(chē)決策與規(guī)劃典型架構(gòu)
路徑規(guī)劃的基本思想是:基于多源感知信息,在保證前向安全的前提下,以一定的更新頻率搜索抵達(dá)目的地的可行路徑,并迭代選擇出一條從起始點(diǎn)到終止點(diǎn)的目標(biāo)最優(yōu)路徑[7]。路徑規(guī)劃在移動(dòng)機(jī)器人領(lǐng)域得到廣泛研究,發(fā)展出了圖搜索、采樣、智能算法等主要方法,并被遷移到車(chē)輛路徑規(guī)劃研究中以實(shí)現(xiàn)復(fù)雜路網(wǎng)環(huán)境下車(chē)輛最優(yōu)行駛路徑的制定。根據(jù)規(guī)劃側(cè)重點(diǎn)的不同,路徑規(guī)劃又可分為傳統(tǒng)的路程最短路徑規(guī)劃和兼顧路程和能耗最優(yōu)的經(jīng)濟(jì)性路徑規(guī)劃 (Ecorouting)[8],其中后者更關(guān)注車(chē)輛本體動(dòng)力與能效特性。本節(jié)將首先介紹車(chē)輛路徑規(guī)劃的常用方法,之后介紹經(jīng)濟(jì)性路徑規(guī)劃的近期研究進(jìn)展。
1.1.1 圖搜索算法
圖搜索算法在已建模環(huán)境中通過(guò)連接節(jié)點(diǎn)生成可行路徑。Dijkstra算法[9]是最為典型的一種單源搜索算法,通過(guò)將路網(wǎng)抽象為含有節(jié)點(diǎn)和帶權(quán)邊的網(wǎng)格圖,并對(duì)從起始點(diǎn)到終點(diǎn)間不同可行路徑的邊權(quán)值進(jìn)行累加和比對(duì),可以尋找到總邊權(quán)值最小的最短路徑[10]。由于該算法對(duì)所有方向進(jìn)行統(tǒng)一探索,因此可以尋找到全局最優(yōu)路徑,但其近乎遍歷的搜索方式使得計(jì)算效率低下。
A*算法是一種啟發(fā)式圖搜索算法,其通過(guò)引入啟發(fā)式代價(jià)函數(shù),使得節(jié)點(diǎn)拓展更具有目的性,從而盡可能減少被搜索節(jié)點(diǎn),實(shí)現(xiàn)相比于Dijkstra算法更為高效的運(yùn)算求解過(guò)程[11]。啟發(fā)式代價(jià)函數(shù)可以根據(jù)安全性和駕駛目標(biāo)的差異構(gòu)造成不同形式,如考慮車(chē)輛到車(chē)道邊界的距離以及累計(jì)行駛距離[12]、考慮到目標(biāo)點(diǎn)距離和危險(xiǎn)運(yùn)動(dòng)懲罰值[13]等。D*算法是A*算法面向動(dòng)態(tài)場(chǎng)景應(yīng)用的改良算法,其遵循從終點(diǎn)向起始點(diǎn)反向搜索的方式,并引入后向指針記錄拓展節(jié)點(diǎn)的母節(jié)點(diǎn)信息,當(dāng)障礙物動(dòng)態(tài)變化導(dǎo)致已規(guī)劃路徑不可行時(shí),已經(jīng)記錄的后向信息可以被再次調(diào)用以避免重復(fù)計(jì)算,從而大大緩解求解負(fù)擔(dān)[14]。總體而言,A*和D*算法可以有效減少圖搜索算法的樹(shù)分支和搜索量,在提供較好完備性的同時(shí)兼具求解效率提升。但該算法要求預(yù)先獲取環(huán)境完整信息進(jìn)行建模,且在高維復(fù)雜空間下仍會(huì)面對(duì)搜索維度災(zāi)難。
1.1.2 采樣算法
基于采樣的算法試圖解決高維時(shí)序約束空間的路徑規(guī)劃問(wèn)題,其以概率完備性取代搜索完備性,通過(guò)隨機(jī)采樣的方式探尋空間點(diǎn)之間的連通性[15]。最常用的基于采樣的算法是概率路線(xiàn)圖方法(probabilistic roadmap,PRM)[16]和快速探索隨機(jī)樹(shù)(rapidly-exploring random tree,RRT)[17],前者主要是以隨機(jī)散布采樣點(diǎn)的方式生成可供路徑搜索的環(huán)境,而后者則是一種兼具隨機(jī)節(jié)點(diǎn)生成和路徑搜索的算法。快速隨機(jī)擴(kuò)展樹(shù)算法(rapidly-exploring random trees, RRT)可以對(duì)于未知環(huán)境區(qū)域執(zhí)行隨機(jī)搜索,允許在半結(jié)構(gòu)化空間中進(jìn)行快速規(guī)劃,此外還具有考慮如車(chē)輛的最大轉(zhuǎn)彎半徑和動(dòng)量等非完整約束的能力[18]。RRT算法已被拓展為Goal-bias RRT[19]、RRT-Connect[20]等雙源搜索形式,并被證明是概率完備的,失效概率呈指數(shù)衰減。然而,RRT算法收斂到最優(yōu)解的概率實(shí)際上為零[21],因此又衍生出了RRT*算法。RRT*算法通過(guò)鄰域節(jié)點(diǎn)重連步驟優(yōu)化路徑選擇,是一種具有漸近最優(yōu)性和概率完整性的采樣式算法。Dijkstra、A*和RRT算法示意見(jiàn)圖3。
圖3 典型路徑規(guī)劃算法示意圖[4]
1.1.3 智能算法
智能算法受自然現(xiàn)象啟發(fā)得來(lái),該類(lèi)方法嘗試模仿自然界中解決具有不精確性、不確定性和部分真實(shí)性復(fù)雜問(wèn)題的思路,從而以較低的成本實(shí)現(xiàn)實(shí)用且穩(wěn)健的解決方案[22]。人工神經(jīng)網(wǎng)絡(luò)(artificial neural network, ANN)是一種典型智能算法,其試圖模仿人腦網(wǎng)絡(luò)處理、記憶信息的方式,提供智能路徑規(guī)劃,可以在不了解系統(tǒng)及其環(huán)境的情況下,解決輸入和輸出呈非線(xiàn)性映射關(guān)系的問(wèn)題[23]。模糊邏輯算法基于人腦的不確定性概念判斷和推理思維給出了一種規(guī)則化的規(guī)劃思想,運(yùn)用隸屬度的概念處理現(xiàn)象與動(dòng)作之間的模糊對(duì)應(yīng)關(guān)系,適用于環(huán)境模型信息不完整、不確定,或系統(tǒng)強(qiáng)非線(xiàn)性、大滯后的情況[24]。此外,遺傳算法(genetic algorithm,GA)[25]、粒子群算法(particle swarm optimization,PSO)[26]、蟻群算法(ant colony optimization,ACO)[27]等智能算法也被應(yīng)用到了物流運(yùn)輸和泊車(chē)路徑規(guī)劃研究中。
1.1.4 其他方法
人工勢(shì)場(chǎng)法常用于精確道路模型已知情況下的避撞路徑規(guī)劃,該方法通過(guò)分別賦予起始點(diǎn)和目標(biāo)點(diǎn)以高低勢(shì)能,形成施加在自車(chē)奔赴目標(biāo)點(diǎn)的引力,并給道路障礙物施加斥力,運(yùn)用梯度下降法可以尋得安全可行路徑[28]。為了避免引力與斥力相平衡導(dǎo)致陷入局部最優(yōu)解的窘境,可以通過(guò)添加隨機(jī)啟發(fā)式函數(shù)的方式逃逸局部最小值[29]。但人工勢(shì)場(chǎng)法由于不考慮車(chē)輛動(dòng)力學(xué),仍可能造成所規(guī)劃路徑不可行。插值曲線(xiàn)法既可以利用特定函數(shù)表達(dá)式獨(dú)立生成路徑[30],也可以用作給定路徑點(diǎn)集的平滑解決方案[31],即可以在已知給定的描述全局路線(xiàn)點(diǎn)集的范圍內(nèi),構(gòu)建和插入新數(shù)據(jù)集以擴(kuò)充路徑點(diǎn)集,從而形成更平滑的路徑,實(shí)現(xiàn)包含車(chē)輛約束和動(dòng)態(tài)目標(biāo)的連續(xù)性路徑規(guī)劃。此外,綜合前文所述路徑規(guī)劃方法的混合路徑規(guī)劃研究也被廣泛開(kāi)展[32-33],以達(dá)到取長(zhǎng)補(bǔ)短的路徑規(guī)劃效果。
1.1.5 經(jīng)濟(jì)性路徑規(guī)劃
車(chē)輛學(xué)術(shù)界和工業(yè)界使用路徑規(guī)劃方法在尋找路程最短車(chē)輛行駛路徑方面進(jìn)行了諸多理論研究與落地應(yīng)用。然而,隨著社會(huì)對(duì)節(jié)能與環(huán)保的重視,研究熱點(diǎn)逐漸由傳統(tǒng)的路程最短路徑規(guī)劃轉(zhuǎn)向更關(guān)注車(chē)輛本體動(dòng)力和能效特性、兼具路程和能耗最優(yōu)的經(jīng)濟(jì)性路徑規(guī)劃(Eco-routing)。經(jīng)濟(jì)性路徑規(guī)劃根據(jù)真實(shí)交通數(shù)據(jù)提取道路結(jié)構(gòu)、擁堵情況和平均車(chē)速等特征信息,建立多源信息融合的路網(wǎng)-能耗耦合模型,并基于能耗最小目標(biāo)搜尋全局最優(yōu)路徑[34]。利用考慮油耗權(quán)重的Dijkstra算法可以求解得到傳統(tǒng)內(nèi)燃機(jī)汽車(chē)的油耗最小路徑[35-36],類(lèi)似地,若以二氧化碳最小化為目標(biāo),考慮動(dòng)態(tài)時(shí)變的交通擁堵?tīng)顩r和時(shí)間窗口的影響,則可以滾動(dòng)優(yōu)化得到排放最少的行駛路徑[37]。以上文獻(xiàn)均關(guān)注于傳統(tǒng)內(nèi)燃機(jī)汽車(chē)的經(jīng)濟(jì)性路由問(wèn)題,但是對(duì)于電動(dòng)汽車(chē)而言,由于其具有制動(dòng)能量回收的功能,其經(jīng)濟(jì)性路由問(wèn)題與傳統(tǒng)內(nèi)燃機(jī)汽車(chē)相比,路由邊權(quán)會(huì)出現(xiàn)負(fù)值,從而使得傳統(tǒng)經(jīng)濟(jì)性路由的求解方法失效。為解決帶有負(fù)邊權(quán)的電動(dòng)汽車(chē)經(jīng)濟(jì)性路由問(wèn)題,需要重構(gòu)帶權(quán)有向圖的節(jié)點(diǎn)與邊使得傳統(tǒng)路徑規(guī)劃方法可行[38],或者直接使用改進(jìn)算法對(duì)原始的帶權(quán)有向圖進(jìn)行求解[39]。在此基礎(chǔ)上,考慮到電動(dòng)汽車(chē)?yán)m(xù)航能力有限,還可以車(chē)輛充電策略融入路徑規(guī)劃中,解決在固定時(shí)間窗約束下的電動(dòng)汽車(chē)能耗最優(yōu)路徑規(guī)劃問(wèn)題[40]。
軌跡規(guī)劃層是在已知全局路徑的基礎(chǔ)上,結(jié)合實(shí)時(shí)車(chē)輛狀態(tài)和動(dòng)態(tài)道路交通環(huán)境信息,根據(jù)局部實(shí)際場(chǎng)景規(guī)劃出一條包含空間位置-車(chē)速映射關(guān)系的時(shí)間序列點(diǎn)集或關(guān)系式[41]。根據(jù)研究對(duì)象劃分,軌跡規(guī)劃可分為單車(chē)自主軌跡規(guī)劃和多車(chē)協(xié)同軌跡規(guī)劃,前者常用方法包括模型預(yù)測(cè)控制、智能學(xué)習(xí)等,而后者主要包含最優(yōu)控制、博弈理論、多智能體強(qiáng)化學(xué)習(xí)等方法[42]。本節(jié)將首先介紹單車(chē)自主軌跡規(guī)劃,之后介紹多車(chē)協(xié)同軌跡規(guī)劃。
1.2.1 單車(chē)自主軌跡規(guī)劃
在動(dòng)態(tài)交通環(huán)境中,車(chē)輛依據(jù)周?chē)h(huán)境信息和自車(chē)駕駛需求,在滿(mǎn)足車(chē)輛動(dòng)力學(xué)限制和安全邊界約束條件下自主規(guī)劃行駛軌跡,可以實(shí)現(xiàn)單車(chē)安全、節(jié)能與高效駕駛。根據(jù)應(yīng)用場(chǎng)景和駕駛需求差異,可以大致劃分為以安全為首要考慮因素的軌跡規(guī)劃,典型應(yīng)用為變道超車(chē)和自主泊車(chē),以及以能耗優(yōu)化為主要目標(biāo)的經(jīng)濟(jì)性軌跡規(guī)劃,典型應(yīng)用為經(jīng)濟(jì)性巡航駕駛和經(jīng)濟(jì)性信號(hào)燈控路口通行。
1) 安全導(dǎo)向的軌跡規(guī)劃。對(duì)于以安全為首要考慮因素的軌跡規(guī)劃,部分傳統(tǒng)路徑規(guī)劃方法可通過(guò)增加時(shí)空耦合目標(biāo)權(quán)重以及安全約束的方式進(jìn)行重構(gòu)并加以利用。如以分層軌跡規(guī)劃的策略規(guī)避周?chē)?chē)輛,上層以采樣規(guī)劃的方式來(lái)確定安全可行操作,下層使用序列二次規(guī)劃數(shù)值優(yōu)化方法來(lái)優(yōu)化局部軌跡[43],如圖4所示。但該類(lèi)方法仍會(huì)面對(duì)復(fù)雜交通環(huán)境和駕駛需求帶來(lái)的高維求解難題。模型預(yù)測(cè)控制(model predictive control,MPC)能夠?qū)④?chē)輛動(dòng)力學(xué)和安全約束制定為有限范圍約束,并可在考慮多優(yōu)化目標(biāo)的同時(shí)實(shí)現(xiàn)問(wèn)題的有效求解,是用于解決車(chē)輛安全軌跡規(guī)劃的主要方法[44]。為了應(yīng)對(duì)不確定性模型攝動(dòng)和環(huán)境擾動(dòng)帶來(lái)的影響,可以運(yùn)用魯棒MPC的方法解決。例如在自主變道超車(chē)問(wèn)題中,利用面向結(jié)構(gòu)化高速行駛環(huán)境的場(chǎng)景感知和軌跡規(guī)劃框架,構(gòu)建勢(shì)場(chǎng)函數(shù)和安全可達(dá)區(qū)間,確定車(chē)輛的安全通行域,可以遞歸生成車(chē)輛橫縱耦合抗干擾可行軌跡[45]。進(jìn)一步地,運(yùn)用MPC滾動(dòng)優(yōu)化思想,結(jié)合控制勢(shì)壘函數(shù)(control barrier function,CBF)和控制Lyapunov函數(shù)(control lyapunov function,CLF)的軌跡規(guī)劃策略也被提出[46],該策略可以在滿(mǎn)足復(fù)雜駕駛規(guī)則約束的同時(shí),實(shí)現(xiàn)最優(yōu)軌跡實(shí)時(shí)規(guī)劃。同樣是具有多約束非線(xiàn)性?xún)?yōu)化屬性的泊車(chē)軌跡規(guī)劃問(wèn)題,可以采用基于內(nèi)點(diǎn)法的動(dòng)態(tài)優(yōu)化策略解決[47]。此外,人工智能和機(jī)器學(xué)習(xí)方法也被用于軌跡規(guī)劃研究中[48]。
圖4 變道避障軌跡規(guī)劃[42]
2) 經(jīng)濟(jì)性巡航駕駛。經(jīng)濟(jì)性巡航駕駛是實(shí)現(xiàn)車(chē)輛高效運(yùn)行的一種節(jié)能縱向速度軌跡規(guī)劃策略,被視為實(shí)現(xiàn)車(chē)輛節(jié)能減排的有效措施[49]。研究表明,前車(chē)勻速行駛時(shí),加速-滑行(pulse-and-glide,PnG)操作在提高汽車(chē)節(jié)油效果上具有巨大潛力[50]。考慮地形因素和交通信息對(duì)車(chē)輛行駛的影響,以智能網(wǎng)聯(lián)汽車(chē)技術(shù)和智能交通系統(tǒng)為應(yīng)用背景,通過(guò)使用動(dòng)態(tài)規(guī)劃方法設(shè)計(jì)面向變坡度高速公路場(chǎng)景下的巡航策略,可以同時(shí)提高電動(dòng)汽車(chē)的節(jié)能效果和電池壽命[51]。進(jìn)一步地,采用滾動(dòng)優(yōu)化與迭代動(dòng)態(tài)規(guī)劃相結(jié)合的方法,可解決基于道路限速分段的電動(dòng)汽車(chē)巡航軌跡優(yōu)化問(wèn)題[52]。該方法同樣適用于存在彎道的巡航場(chǎng)景,研究表明在彎道上行駛時(shí)的最優(yōu)行駛策略是車(chē)輛在入彎前減速、轉(zhuǎn)彎時(shí)保持最優(yōu)恒速,并在出彎時(shí)加速[53]。此外,為了在有其他車(chē)輛干擾的場(chǎng)景下實(shí)現(xiàn)經(jīng)濟(jì)性巡航效果,基于模型預(yù)測(cè)控制架構(gòu)預(yù)測(cè)前車(chē)速度并做出相應(yīng)規(guī)劃,能夠更好地提升車(chē)輛經(jīng)濟(jì)性駕駛性能[54]。
3) 經(jīng)濟(jì)性信號(hào)燈控路口通行。車(chē)輛在城市交通中可能會(huì)被交通信號(hào)燈中斷正常行駛,這給經(jīng)濟(jì)性駕駛帶來(lái)極大挑戰(zhàn)。在智能網(wǎng)聯(lián)環(huán)境下,車(chē)輛可依靠V2X技術(shù)獲取或預(yù)測(cè)周?chē)煌顩r,利用獲取到的交通信號(hào)相位和時(shí)序(signal phase timing message,SPaT)信息,依據(jù)經(jīng)濟(jì)性通行目標(biāo)規(guī)劃短期節(jié)能軌跡[55]。在此基礎(chǔ)上,使用 SPaT信息開(kāi)發(fā)的綠波通行系統(tǒng)(green light optimal speed advisory,GLOSA)可以最大限度地減少交叉路口的平均油耗和停車(chē)延遲[56]??紤]到交通信號(hào)的不確定性,可引入信號(hào)相位預(yù)測(cè)模型來(lái)確定綠色信號(hào)的概率,進(jìn)而推導(dǎo)出最佳速度軌跡[57]。對(duì)于多個(gè)信號(hào)交叉口場(chǎng)景下的節(jié)能車(chē)輛軌跡規(guī)劃,可以用準(zhǔn)最優(yōu)規(guī)則來(lái)得到實(shí)時(shí)應(yīng)用的數(shù)值解[58]。上述研究通常假設(shè)車(chē)輛在自由流動(dòng)的環(huán)境中行駛,然而,車(chē)輛的運(yùn)行不僅取決于交通信號(hào),還取決于進(jìn)入交叉路口的前車(chē)[59]。針對(duì)此問(wèn)題,往往需要考慮前車(chē)影響,通過(guò)車(chē)載傳感器檢測(cè)前方車(chē)輛的運(yùn)動(dòng)信息,結(jié)合前車(chē)安全約束,制定節(jié)能規(guī)劃與控制策略?xún)?yōu)化能效目標(biāo)[60-61]。此外,還可以利用V2X技術(shù)獲取交叉路口車(chē)輛排隊(duì)信息,將前方車(chē)輛隊(duì)列長(zhǎng)度作為自車(chē)軌跡規(guī)劃的參考[62],以考慮前向交通流的分層軌跡規(guī)劃策略提升車(chē)輛在信號(hào)燈路口的節(jié)能水平[63],如圖5所示。
圖5 經(jīng)濟(jì)性信號(hào)燈控路口通行場(chǎng)景[62]
1.2.2 多車(chē)協(xié)同軌跡規(guī)劃
得益于智能網(wǎng)聯(lián)汽車(chē)技術(shù)和智能交通系統(tǒng)的發(fā)展,基于車(chē)輛間信息共享和同步規(guī)劃的多車(chē)協(xié)同軌跡規(guī)劃技術(shù)得以被研究并應(yīng)用。相比于單車(chē)自主軌跡規(guī)劃,多車(chē)協(xié)同軌跡規(guī)劃通過(guò)群體協(xié)同的方式,可以“由點(diǎn)到面”地改善交通出行狀況[64]。由于多車(chē)協(xié)同軌跡規(guī)劃與駕駛場(chǎng)景及需求間存在強(qiáng)耦合關(guān)聯(lián),需要針對(duì)具體情況做出策略上的適應(yīng)性調(diào)整,因此本節(jié)將從匝道合流區(qū)通行、交叉路口通行等典型應(yīng)用場(chǎng)景介紹多車(chē)協(xié)同軌跡規(guī)劃。
1) 匝道合流區(qū)協(xié)同軌跡規(guī)劃。匝道區(qū)域被視為典型的交通瓶頸區(qū)[65],在該區(qū)域內(nèi),匝道與相鄰主道間的車(chē)輛通過(guò)判斷彼此運(yùn)動(dòng)狀態(tài)調(diào)整自車(chē)軌跡,以產(chǎn)生適合于匝道車(chē)輛合流的車(chē)間距離和相對(duì)車(chē)速。由于駕駛員的預(yù)測(cè)存在誤差及駕駛風(fēng)格迥異,在這一交通瓶頸區(qū)往往會(huì)產(chǎn)生交通擁堵現(xiàn)象,造成額外的能源浪費(fèi),甚至?xí)?dǎo)致交通事故的發(fā)生,因此,匝道合流軌跡規(guī)劃顯得尤為重要[66]。匝道合流區(qū)多車(chē)協(xié)同軌跡規(guī)劃被視為一種改善匝道行駛環(huán)境的有效手段,大體可被分為集中式協(xié)同規(guī)劃策略和分布式協(xié)同規(guī)劃策略[67],如圖6所示。
圖6 匝道合流軌跡規(guī)劃場(chǎng)景
在集中式策略中,合流區(qū)內(nèi)的中央規(guī)劃器以最小化全局代價(jià)為目標(biāo),規(guī)劃每輛車(chē)的最優(yōu)行駛軌跡。該問(wèn)題往往被構(gòu)建成一個(gè)具有起始點(diǎn)和終端合流點(diǎn),并在限定匝道合流區(qū)域內(nèi)控制狀態(tài)變化的最優(yōu)控制問(wèn)題。最典型的做法是將集中式合流軌跡規(guī)劃問(wèn)題轉(zhuǎn)化為無(wú)約束最優(yōu)控制問(wèn)題[68],并利用極小值原理(Pontryagin’s minimum principle,PMP)給出閉式解析解。在此基礎(chǔ)上,可以協(xié)同實(shí)現(xiàn)合流次序優(yōu)化和軌跡規(guī)劃,如基于規(guī)則的策略[69],包含通行狀態(tài)的改進(jìn)動(dòng)態(tài)規(guī)劃策略[70],或者是求解全局Pareto最優(yōu)解的合作博弈策略[71]。雖然集中式策略可以獲得全局最優(yōu)解,但它可能會(huì)給系統(tǒng)帶來(lái)很大的計(jì)算負(fù)擔(dān),尤其不利于大交通流量的場(chǎng)景。而與之相反地,分布式架構(gòu)則具有更佳的靈活性、可拓展性和容錯(cuò)性。在分布式策略中,每輛車(chē)通過(guò)使用共享的交通信息,用車(chē)載軌跡規(guī)劃器來(lái)規(guī)劃自車(chē)軌跡。在該架構(gòu)中,無(wú)約束最優(yōu)控制方法依然可以得到有效的軌跡規(guī)劃結(jié)果[72],車(chē)輛間動(dòng)態(tài)博弈的思想也被運(yùn)用到問(wèn)題求解中,并可采用零抑制二元決策圖以高效規(guī)劃最優(yōu)合流軌跡[73]??紤]到狀態(tài)和控制量混合約束,可以設(shè)計(jì)考慮多種嚴(yán)格約束的分布式匝道合流最優(yōu)控制框架,并使用PMP內(nèi)點(diǎn)法求解最優(yōu)軌跡[74]。此外,綜合集中式和分布式優(yōu)勢(shì),可以采用一種組隊(duì)形式的多車(chē)合流區(qū)通行策略,將多車(chē)通行問(wèn)題歸結(jié)為每個(gè)車(chē)隊(duì)頭車(chē)間的次序優(yōu)化和軌跡規(guī)劃問(wèn)題,在提升運(yùn)算效率的同時(shí)實(shí)現(xiàn)次序和軌跡同步優(yōu)化[75]。
2) 城市交叉路口交匯區(qū)協(xié)同軌跡規(guī)劃。交叉路口交匯區(qū)域具有4個(gè)正交行駛方向,存在直行和左右轉(zhuǎn)向選擇,研究該區(qū)域內(nèi)車(chē)輛協(xié)同通行問(wèn)題相比于匝道區(qū)域而言更具有挑戰(zhàn)性。部分學(xué)者將該區(qū)域通行效率歸結(jié)為路權(quán)分配的問(wèn)題,以通過(guò)交匯區(qū)的次序來(lái)確定最優(yōu)軌跡?;谖恢妙A(yù)留的方案(reservation-based scheme)是一種典型的快速規(guī)劃方案[76]。該方案將道路進(jìn)行網(wǎng)格劃分,單個(gè)網(wǎng)格在每個(gè)時(shí)間點(diǎn)只能被1輛車(chē)占用。車(chē)輛以發(fā)送占用請(qǐng)求的方法得到時(shí)空軌跡點(diǎn),同時(shí)交通系統(tǒng)也會(huì)預(yù)留已被提前占用或正在被占用的點(diǎn),并發(fā)送該信息給其他車(chē)輛以避免重復(fù)問(wèn)詢(xún)。當(dāng)先進(jìn)入控制區(qū)的車(chē)輛有網(wǎng)格占領(lǐng)優(yōu)先權(quán)時(shí),便形成了先進(jìn)先出(first-in-first-out,F(xiàn)IFO)策略。上述基于規(guī)則式的方法雖然能夠快速求解,但可能會(huì)偏離最優(yōu)解[77]。混合整數(shù)線(xiàn)性規(guī)劃是一種可以求解全局最優(yōu)通行次序的優(yōu)化方法[78],其引入二元變量代表通行優(yōu)先權(quán),可以在保證全局最優(yōu)的同時(shí)提升求解效率,但該方法仍會(huì)在車(chē)輛數(shù)量增多時(shí)遭遇組合爆炸的計(jì)算瓶頸,無(wú)法被實(shí)時(shí)應(yīng)用。Monte Carlo樹(shù)方法使用有限的規(guī)劃時(shí)間來(lái)探索可能成為最佳解決方案的節(jié)點(diǎn),在優(yōu)化性能和計(jì)算靈活性之間保持良好的平衡[79],但該方法往往只能得到近似最優(yōu)解。為了在保證求解效率的同時(shí)求得全局最優(yōu)解,一種考慮通行沖突關(guān)系的動(dòng)態(tài)規(guī)劃方法被提出,該方法的核心思想是將大規(guī)模全局優(yōu)化問(wèn)題轉(zhuǎn)化為小規(guī)模多階段優(yōu)化問(wèn)題,實(shí)現(xiàn)了計(jì)算復(fù)雜度從指數(shù)級(jí)到多項(xiàng)式級(jí)別的銳減[80]。除了以通行次序決定行駛軌跡的思路,部分研究則更關(guān)注軌跡規(guī)劃本身?;谧顑?yōu)控制極小值原理,建立優(yōu)化交通流量、車(chē)輛能耗或乘坐舒適性目標(biāo)的路口通行問(wèn)題,每輛車(chē)根據(jù)特定通行次序計(jì)算其到達(dá)交匯區(qū)域的時(shí)間,并遵循速度和動(dòng)力學(xué)約束獲得到達(dá)交匯區(qū)的行駛軌跡[81]。進(jìn)一步考慮包含轉(zhuǎn)彎的多信號(hào)燈路口通行問(wèn)題,仍然可用極小值原理得到閉式解[82],如圖7所示。此外,清華大學(xué)團(tuán)隊(duì)運(yùn)用強(qiáng)化學(xué)習(xí)方法圍繞多車(chē)道交叉路口場(chǎng)景下的軌跡規(guī)劃問(wèn)題展開(kāi)相關(guān)研究[83-84]。還有部分文獻(xiàn)將次序優(yōu)化和軌跡規(guī)劃以分層結(jié)構(gòu)同步實(shí)現(xiàn),如上層以緩解交通密度作為目標(biāo),下層則在最小化期望車(chē)速偏差的同時(shí)規(guī)劃軌跡保證行駛安全[85]。
圖7 多交叉路口通行軌跡規(guī)劃場(chǎng)景[82]
3) 其他多車(chē)協(xié)同軌跡規(guī)劃研究。在多車(chē)協(xié)同泊車(chē)場(chǎng)景中,需要在時(shí)刻保證車(chē)車(chē)避撞和障礙物規(guī)避的嚴(yán)格安全約束基礎(chǔ)上,實(shí)現(xiàn)最優(yōu)軌跡的協(xié)同規(guī)劃,如圖8所示。該最優(yōu)軌跡規(guī)劃問(wèn)題可被構(gòu)建成分布式的最優(yōu)控制問(wèn)題,每輛車(chē)?yán)肎auss偽譜法和序列二次規(guī)劃法等優(yōu)化方法求解各自的軌跡[86]。同樣也可以采用集中式多車(chē)協(xié)同平行泊車(chē)規(guī)劃架構(gòu)實(shí)現(xiàn)全局優(yōu)化,以漸進(jìn)約束動(dòng)態(tài)優(yōu)化方法保證軌跡安全可行[87]。
圖8 多車(chē)協(xié)同泊車(chē)軌跡規(guī)劃[87]
除了以上特殊交通場(chǎng)景的協(xié)同軌跡規(guī)劃外,還有文獻(xiàn)針對(duì)一般的、非危險(xiǎn)的道路場(chǎng)景展開(kāi)協(xié)同運(yùn)動(dòng)規(guī)劃研究,通過(guò)不同的目標(biāo)函數(shù)設(shè)定,可以在乘客舒適度、節(jié)能效率和交通流量等性能表現(xiàn)上做出改善。如在高速路行駛場(chǎng)景中,利用基于優(yōu)先級(jí)的策略來(lái)協(xié)調(diào)多個(gè)車(chē)輛,將多車(chē)軌跡問(wèn)題分解為一系列連續(xù)的單車(chē)軌跡規(guī)劃子問(wèn)題[88],但該方法僅可得到局部最優(yōu)解。而采用全局規(guī)劃方法,如混合整數(shù)二次規(guī)劃方法,則可以產(chǎn)生高速協(xié)同規(guī)劃全局最優(yōu)解[89]??紤]到行駛穩(wěn)定性,可以構(gòu)建一種考慮隊(duì)列穩(wěn)定性的多車(chē)協(xié)同魯棒軌跡規(guī)劃方法,在優(yōu)化軌跡的同時(shí)保證良好的魯棒抗干擾性[90]。
運(yùn)動(dòng)控制是智能汽車(chē)研究領(lǐng)域的核心問(wèn)題之一,是將意圖轉(zhuǎn)化為行為的過(guò)程??刂破鲄⒄談?dòng)態(tài)規(guī)劃的軌跡,結(jié)合實(shí)時(shí)獲取的車(chē)輛當(dāng)前狀態(tài)參數(shù),包括橫縱向車(chē)速、加速度、橫擺角速度、質(zhì)心側(cè)偏角等動(dòng)力學(xué)控制關(guān)鍵參數(shù),以兼顧安全性、經(jīng)濟(jì)性、舒適性等多指標(biāo)綜合最優(yōu)為宗旨,按照既定的邏輯做出控制決策,并發(fā)送控制指令到驅(qū)動(dòng)、制動(dòng)和轉(zhuǎn)向等系統(tǒng)的執(zhí)行機(jī)構(gòu),實(shí)現(xiàn)對(duì)車(chē)輛位置、速度、姿態(tài)的精確控制。智能汽車(chē)的運(yùn)動(dòng)控制主要包含縱向控制和橫向控制。縱向控制是通過(guò)對(duì)油門(mén)和剎車(chē)系統(tǒng)的控制,實(shí)現(xiàn)速度跟蹤,主要包含自適應(yīng)巡航、主動(dòng)避撞等;橫向控制是通過(guò)對(duì)轉(zhuǎn)向系統(tǒng)和橫擺力矩的控制,實(shí)現(xiàn)路徑跟蹤,主要包含車(chē)道保持、變道、轉(zhuǎn)彎等。智能汽車(chē)運(yùn)動(dòng)控制典型架構(gòu)如圖9所示。
圖9 智能汽車(chē)運(yùn)動(dòng)控制典型架構(gòu)
智能汽車(chē)是典型的多輸入-多輸出系統(tǒng),其內(nèi)部存在復(fù)雜冗余執(zhí)行特征和機(jī)-電-磁-網(wǎng)多域耦合非線(xiàn)性特性,以及明顯的時(shí)滯現(xiàn)象,加之感知系統(tǒng)的準(zhǔn)確度和精度仍有待提升[91],為智能汽車(chē)在復(fù)雜多變的實(shí)際環(huán)境中實(shí)現(xiàn)精準(zhǔn)運(yùn)動(dòng)控制帶來(lái)了巨大的挑戰(zhàn)。如何構(gòu)建適用于智能汽車(chē)的控制系統(tǒng)框架和方法,以處理高度非線(xiàn)性問(wèn)題、時(shí)滯問(wèn)題以及感知受限問(wèn)題,一直是智能汽車(chē)控制領(lǐng)域的難點(diǎn)和熱點(diǎn)。
智能汽車(chē)縱向運(yùn)動(dòng)控制是指通過(guò)對(duì)驅(qū)動(dòng)和制動(dòng)系統(tǒng)的控制,實(shí)現(xiàn)車(chē)輛自主速度跟蹤,同時(shí)避免車(chē)輛縱向碰撞。傳統(tǒng)汽車(chē)對(duì)于底盤(pán)安全性方面的研究已較為成熟,主要可通過(guò)制動(dòng)防抱死系統(tǒng)和驅(qū)動(dòng)防滑系統(tǒng)分別將縱向滑移率和滑轉(zhuǎn)率控制在穩(wěn)定區(qū)間[92]。當(dāng)前智能汽車(chē)縱向控制的主要研究熱點(diǎn)是在保證安全性前提下,實(shí)現(xiàn)對(duì)縱向速度的自適應(yīng)調(diào)節(jié)。基于此,研究人員開(kāi)發(fā)了自適應(yīng)巡航控制(adaptive cruise control,ACC)及智能巡航控制(intelligent cruise control,ICC),并將其運(yùn)用于不同等級(jí)的智能駕駛研究[93]。
自適應(yīng)巡航控制 (ACC) 是對(duì)定速巡航的功能升級(jí),系統(tǒng)通過(guò)控制驅(qū)動(dòng)和制動(dòng)系統(tǒng),實(shí)現(xiàn)與前方車(chē)輛保持一定的空間間距。間距策略設(shè)計(jì)是ACC系統(tǒng)的核心,主要分為恒定空間策略和動(dòng)態(tài)空間策略[94]。恒定空間策略即保持與前車(chē)恒定的空間間距[95],而動(dòng)態(tài)空間策略是根據(jù)車(chē)速變化,動(dòng)態(tài)調(diào)整縱向車(chē)輛間距。根據(jù)底層運(yùn)行機(jī)制的不同,動(dòng)態(tài)空間策略又可分為時(shí)間間距策略[96]、交通流穩(wěn)定性間距策略[97]、恒定安全系數(shù)間距策略[98]和人類(lèi)駕駛行為間距策略[99], 其中,時(shí)間間距策略如圖10所示。
圖10 ACC時(shí)間間距策略示意圖[100]
隨著車(chē)載通訊能力的提升,為了進(jìn)一步提升駕駛安全、道路容量和經(jīng)濟(jì)性,協(xié)同自適應(yīng)巡航控制(cooperative adaptive cruise control,CACC)越來(lái)越受到關(guān)注。CACC是指具有通信能力的智能汽車(chē)之間通過(guò)信息交互實(shí)現(xiàn)單一車(chē)輛或隊(duì)列的自適應(yīng)巡航行駛[101],其中同質(zhì)隊(duì)列車(chē)輛通訊方式如圖11所示。常用的通信協(xié)議有專(zhuān)用短程通信技術(shù)(dedicated short range communication,DSRC)、長(zhǎng) 期 演 進(jìn) 技 術(shù)(long term evolution,LTE)和第5代移動(dòng)通信技術(shù)(5th generation mobile communication technology,5G) 等[102]。當(dāng) 前CACC處于起步階段,仍有許多問(wèn)題亟待進(jìn)一步解決和完善,如通訊時(shí)延[103-104]、通訊故障[105]、數(shù)據(jù)注入[106]、網(wǎng)絡(luò)攻擊[107]、功能降級(jí)[108]等。
圖11 同質(zhì)隊(duì)列信息拓?fù)浞绞絒104]
雖然ACC與CACC在實(shí)現(xiàn)車(chē)輛自適應(yīng)速度調(diào)節(jié)的同時(shí),會(huì)設(shè)置安全保障機(jī)制,但考慮到行駛安全是智能汽車(chē)最首要的任務(wù),因而有必要設(shè)置冗余系統(tǒng),進(jìn)一步保障行駛安全性,因此,考慮面向行駛安全的主動(dòng)避撞系統(tǒng)(collision avoidance,CA)得到迅速發(fā)展??v向主動(dòng)避撞系統(tǒng)通過(guò)傳感器實(shí)時(shí)檢測(cè)與前車(chē)距離,并在達(dá)到觸發(fā)條件后通過(guò)主動(dòng)制動(dòng)防止碰撞發(fā)生[109]。CA是以防止碰撞為唯一任務(wù),因而控制系統(tǒng)簡(jiǎn)單、穩(wěn)定,但優(yōu)先級(jí)最高[110]。此外,為提升綜合行駛性能,有學(xué)者提出融合ACC/CACC與CA 的縱向控制方法[111]。
雖然對(duì)于巡航控制,主動(dòng)避撞等控制策略的研究已取得一定進(jìn)展,但如何將這些策略與車(chē)輛底層執(zhí)行系統(tǒng)進(jìn)行融合,仍有待進(jìn)一步研究??傮w來(lái)看,根據(jù)融合控制架構(gòu)的區(qū)別,可將智能汽車(chē)縱向控制分為直接式和分層式控制[112]。直接式控制架構(gòu)是基于縱向速度自適應(yīng)調(diào)節(jié)策略,綜合考慮縱向滑移率和滑轉(zhuǎn)率、能耗最優(yōu)目標(biāo),以及乘客舒適性等要求,直接輸出控制執(zhí)行器動(dòng)作的指令,如驅(qū)動(dòng)/制動(dòng)力矩分配等。直接式控制研究方法主要有多目標(biāo)綜合優(yōu)化方法[113-114]、 神經(jīng)網(wǎng)絡(luò)方法[115-116]等。直接式控制的優(yōu)勢(shì)在于可方便地進(jìn)行多目標(biāo)綜合分析,得出最優(yōu)化的控制輸出,但缺點(diǎn)在于計(jì)算量較大,實(shí)時(shí)性難以保證。考慮到智能汽車(chē)縱向控制涉及多種不確定因素的影響[117],如輪胎縱向滑移率和滑轉(zhuǎn)率,動(dòng)態(tài)目標(biāo)和障礙物的實(shí)時(shí)變化,以及車(chē)輛實(shí)時(shí)狀態(tài)的波動(dòng)等,為兼顧控制性能和實(shí)時(shí)性,有學(xué)者提出分層式控制架構(gòu)用于智能汽車(chē)縱向控制[118-119]。當(dāng)前的分層式控制架構(gòu)多是將縱向控制分為上層策略層和下層執(zhí)行層,如圖12所示。上層主要根據(jù)多性能指標(biāo)設(shè)計(jì)控制策略,輸出期望加速度或期望驅(qū)動(dòng)/制動(dòng)力矩[120-121];而下層主要是根據(jù)上層控制輸出,設(shè)計(jì)扭矩分配策略與執(zhí)行器控制策略,控制驅(qū)動(dòng)與制動(dòng)系統(tǒng)運(yùn)行[122-123]。
圖12 分層式縱向控制架構(gòu)簡(jiǎn)圖
分層式控制架構(gòu)相比直接式控制架構(gòu),具有靈活度高,實(shí)時(shí)性好等優(yōu)勢(shì)。如何做好策略層與執(zhí)行層之間的協(xié)調(diào)與融合,是分層式控制架構(gòu)的關(guān)鍵。為了應(yīng)對(duì)高級(jí)別智能駕駛的發(fā)展需求,設(shè)計(jì)融合ACC/CACC/CA等控制系統(tǒng)的上層策略層亦是需要重點(diǎn)關(guān)注的地方。
車(chē)輛本身具有典型的非線(xiàn)性時(shí)變特性以及參數(shù)的不確定性(如車(chē)輛載荷、輪胎側(cè)偏剛度以及地面附著系數(shù)等參數(shù)的變化),隨著車(chē)輛智能化程度的提升,駕駛?cè)酥饾u脫離駕駛控制環(huán),導(dǎo)致車(chē)輛控制自由度變大,駕駛精度要求越來(lái)越高,因此, 如何建立高效合理的橫向穩(wěn)定控制策略已經(jīng)成為車(chē)輛控制領(lǐng)域研究的重點(diǎn)[124-125]。傳統(tǒng)車(chē)輛的橫向控制問(wèn)題主要表現(xiàn)在橫擺穩(wěn)定性(主要參數(shù)指標(biāo)為橫擺角速度)以及軌跡跟蹤精度(主要參數(shù)指標(biāo)為質(zhì)心側(cè)偏角)兩個(gè)方面。隨著車(chē)輛控制需求的不斷提高,橫向控制方法的研究呈現(xiàn)螺旋式發(fā)展,從經(jīng)典控制理論開(kāi)始,過(guò)渡到以狀態(tài)空間方程的現(xiàn)代控制理論,逐步發(fā)展到基于復(fù)雜非線(xiàn)性系統(tǒng)的智能控制理論。當(dāng)前應(yīng)用于車(chē)輛控制領(lǐng)域的算法主要有:經(jīng)典控制理論的反饋與比例、積分、微分(proportion、integral、differential,PID) 控制方法[126-128],現(xiàn)代控制理論的最優(yōu)控制[129]、魯棒控制[130]、模型預(yù)測(cè)控制[131]、自適應(yīng)控制[132]、滑模變結(jié)構(gòu)控制[133]等方法以及智能控制理論的模糊控制[134]、神經(jīng)網(wǎng)絡(luò)控制[135]等方法。由于PID控制具有適應(yīng)性廣、實(shí)現(xiàn)簡(jiǎn)單、無(wú)需建立模型的優(yōu)點(diǎn),已經(jīng)在工程上得到廣泛應(yīng)用。但車(chē)輛轉(zhuǎn)向運(yùn)動(dòng)是橫向和橫擺運(yùn)動(dòng)的多狀態(tài)系統(tǒng),當(dāng)車(chē)輛縱向速度變化明顯時(shí),往往造成系統(tǒng)參數(shù)變化,單純的PID反饋控制難以適應(yīng)多輸入多輸出系統(tǒng)以及時(shí)變系統(tǒng)的控制需求。
針對(duì)PID控制無(wú)法解決多目標(biāo)優(yōu)化問(wèn)題,眾多學(xué)者提出了最優(yōu)控制理論。針對(duì)受約束情況下車(chē)輛轉(zhuǎn)彎過(guò)程中的最優(yōu)控制問(wèn)題,通過(guò)設(shè)定合適的參數(shù)對(duì)系統(tǒng)時(shí)延和一階系統(tǒng)行為進(jìn)行補(bǔ)償,將安全性和舒適性的物理約束納入控制器設(shè)計(jì),并將最大橫向加速度和變化率作為系統(tǒng)約束,實(shí)現(xiàn)了車(chē)輛的穩(wěn)定控制[136]; 為了提高彎道上的車(chē)道保持性能,設(shè)計(jì)了增廣觀測(cè)器,估計(jì)了車(chē)輛狀態(tài)和擾動(dòng),改進(jìn)了電動(dòng)助力轉(zhuǎn)向(electricpower steering,EPS)系統(tǒng)存在的扭矩?zé)o法聯(lián)合的問(wèn)題,提出了考慮橫向偏移量和向下偏移量的線(xiàn)性二次狀態(tài)反饋控制方法[137]。最優(yōu)控制可在模型精確的前提下實(shí)現(xiàn)控制目標(biāo)最優(yōu),但由于車(chē)輛本體的非線(xiàn)性特性(部件間的連接間隙等)和時(shí)變外部激勵(lì)(隨機(jī)路面譜密度等)的影響,導(dǎo)致車(chē)輛系統(tǒng)的關(guān)鍵參數(shù)存在一定程度的不確定性,完整的車(chē)輛動(dòng)力學(xué)特性難以精確表征。如車(chē)輛在高速大曲率轉(zhuǎn)向工況下,車(chē)輪載荷變動(dòng)導(dǎo)致的輪胎側(cè)偏剛度變化明顯,如圖13所示。
圖13 輪胎側(cè)偏剛度變化[138]
針對(duì)車(chē)輛的參數(shù)不確定性問(wèn)題眾多學(xué)者采用魯棒控制方法對(duì)車(chē)輛的橫向控制方法進(jìn)行研究。在車(chē)輛的路徑跟蹤以及換道控制中,采用魯棒控制器設(shè)計(jì)了車(chē)輛橫向控制系統(tǒng),考慮了不同駕駛員特性、路面激勵(lì)、延遲時(shí)間、預(yù)瞄時(shí)間和轉(zhuǎn)向比例增益等因素,構(gòu)造基于Lyapunov漸進(jìn)穩(wěn)定性的線(xiàn)性矩陣不等式,應(yīng)用極點(diǎn)配置法提高了控制器性能[139-140],驗(yàn)證了速度波動(dòng)、道路附著系數(shù)變化和風(fēng)阻的魯棒性。根據(jù)反饋跟蹤特性和抗擾性要求選擇權(quán)重函數(shù)矩陣,綜合考慮輪胎側(cè)偏剛度以及通信時(shí)滯的影響,提出一種具有內(nèi)在平衡的μ綜合新方法[141],其控制效果接近于最優(yōu)控制方法,但控制器階數(shù)有效減少,滿(mǎn)足智能車(chē)輛的控制需求,μ綜合控制架構(gòu)如圖14所示。由于魯棒控制方法采用離線(xiàn)處理數(shù)據(jù)求得最優(yōu)解,其具有較高的控制實(shí)時(shí)性,但對(duì)復(fù)雜多變的行車(chē)環(huán)境的適應(yīng)性較差,且無(wú)法滿(mǎn)足多復(fù)合約束下的實(shí)時(shí)在線(xiàn)優(yōu)化控制的需求。
圖14 μ綜合控制架構(gòu)[141]
為了滿(mǎn)足實(shí)時(shí)在線(xiàn)優(yōu)化控制需求,提高多約束條件下的車(chē)輛穩(wěn)定控制性能,模型預(yù)測(cè)控制方法也被大量應(yīng)用到車(chē)輛的橫向控制中,模型預(yù)測(cè)控制采用當(dāng)前時(shí)間的控制量作為控制輸入,通過(guò)滾動(dòng)迭代的方法不斷更新優(yōu)化區(qū)間,反復(fù)計(jì)算最優(yōu)輸入值,保證車(chē)輛橫向運(yùn)動(dòng)過(guò)程中實(shí)時(shí)求解,其中模型預(yù)測(cè)控制原理框圖如圖15所示。在車(chē)輛主動(dòng)安全控制中,基于Pareto 優(yōu)化理論建立多智能體控制架構(gòu),構(gòu)建車(chē)輛主動(dòng)轉(zhuǎn)向和橫擺力矩融合的終端約束條件,應(yīng)用模型預(yù)測(cè)控制方法設(shè)計(jì)車(chē)輛橫向控制器,實(shí)現(xiàn)了車(chē)輛的主動(dòng)安全控制[142];同時(shí)該方法應(yīng)用于車(chē)輛的換道和車(chē)道保持系統(tǒng)中[143-144],通過(guò)設(shè)計(jì)凸優(yōu)化的路徑生成器生成了無(wú)碰撞軌跡,同時(shí)將模型預(yù)測(cè)控制轉(zhuǎn)化為二次規(guī)劃問(wèn)題進(jìn)行求解,建立8自由度車(chē)輛模型與Dugoff輪胎模型進(jìn)行仿真驗(yàn)證。雖然模型預(yù)測(cè)控制能夠滿(mǎn)足多約束的控制需求,但是非線(xiàn)性系統(tǒng)的優(yōu)化求解量非常大,難以保證在控制周期內(nèi)實(shí)現(xiàn)高效控制運(yùn)算。如何進(jìn)一步提高算法的實(shí)時(shí)性,仍然是模型預(yù)測(cè)控制研究的重點(diǎn)和難點(diǎn)。
圖15 模型預(yù)測(cè)控制原理框圖
在車(chē)輛橫向控制中,除了參數(shù)的不確定性和多約束空間外,車(chē)輛系統(tǒng)內(nèi)部的時(shí)滯和外部干擾也會(huì)對(duì)車(chē)輛系統(tǒng)的性能產(chǎn)生重要的影響。為解決多時(shí)滯-干擾下車(chē)輛控制問(wèn)題,自適應(yīng)控制方法被應(yīng)用于車(chē)輛的橫向控制系統(tǒng)。自適應(yīng)控制可根據(jù)被控對(duì)象的輸入實(shí)時(shí)在線(xiàn)調(diào)整控制器參數(shù),從而使系統(tǒng)運(yùn)行處于最優(yōu)或次優(yōu)的狀態(tài),保證了車(chē)輛橫向控制的精確性。在換道超車(chē)、車(chē)道保持以及人機(jī)協(xié)同的控制中,采用自適應(yīng)控制理論設(shè)計(jì)車(chē)輛橫向控制系統(tǒng)[145-147],通過(guò)簡(jiǎn)化復(fù)雜動(dòng)力學(xué)模型,采用學(xué)習(xí)模型預(yù)測(cè)控制理論構(gòu)建車(chē)道偏離防范(lane departure prevention,LDP)控制器,實(shí)現(xiàn)了車(chē)輛橫向運(yùn)動(dòng)的自適應(yīng)調(diào)節(jié),改進(jìn)的自適應(yīng)車(chē)道保持控制器的閉環(huán)系統(tǒng)架構(gòu)如圖16所示。為了更好地應(yīng)對(duì)大數(shù)據(jù)學(xué)習(xí)的控制效果,神經(jīng)網(wǎng)絡(luò)控制方法被引入到橫向控制中[148-150],主要基于循環(huán)神經(jīng)網(wǎng)絡(luò)模擬自動(dòng)駕駛汽車(chē)轉(zhuǎn)向控制技術(shù),研究缺乏精確模型信息的車(chē)道保持系統(tǒng),利用深度學(xué)習(xí)及數(shù)據(jù)融合技術(shù),精確預(yù)測(cè)車(chē)輛運(yùn)動(dòng)狀態(tài),實(shí)現(xiàn)橫向穩(wěn)定控制。雖然神經(jīng)網(wǎng)絡(luò)控制方法能夠?qū)崿F(xiàn)車(chē)輛的橫向控制,然而其對(duì)數(shù)據(jù)量和計(jì)算能力的需求較高,實(shí)時(shí)性難以有效保證。
圖16 改進(jìn)的自適應(yīng)車(chē)道保持控制器的閉環(huán)系統(tǒng)架構(gòu)[145]
為解決智能車(chē)輛內(nèi)在的高維強(qiáng)耦合,內(nèi)部作用機(jī)理復(fù)雜難表征等問(wèn)題,模糊控制方法被應(yīng)用到車(chē)輛橫向控制中,實(shí)現(xiàn)車(chē)輛的路徑跟蹤、變道以及橫向穩(wěn)定控制等?;诟呔菺PS和無(wú)線(xiàn)網(wǎng)絡(luò)環(huán)境提供的信息,模糊控制能夠模仿人類(lèi)在超車(chē)時(shí)的行為和反應(yīng)[135],且可模擬步進(jìn)轉(zhuǎn)向工況和正弦轉(zhuǎn)向工況下前輪的橫擺角速度和側(cè)偏角情況[151],有效地提高了系統(tǒng)運(yùn)行效率。在主動(dòng)前輪轉(zhuǎn)向(active front steering,AFS)與直接橫擺力矩控制(direct yaw control,DYC)集成穩(wěn)定控制中將非線(xiàn)性刷子輪胎動(dòng)力學(xué)和縱向速度的非線(xiàn)性函數(shù)通過(guò)T-S模糊方法建模,然后利用多模糊規(guī)則得到不確定的非線(xiàn)性車(chē)輛橫向動(dòng)態(tài)T-S模糊模型。采用并行分布補(bǔ)償策略和假定變量設(shè)計(jì)模糊魯棒狀態(tài)反饋控制器,并通過(guò)構(gòu)建一組滿(mǎn)足Lyapunov漸近穩(wěn)定性和二次魯棒性能的線(xiàn)性矩陣不等式進(jìn)行求解[152],AFS和DYC組合的車(chē)輛模糊控制系統(tǒng)體系結(jié)構(gòu)如圖17所示。
圖17 AFS和DYC組合的車(chē)輛模糊控制系統(tǒng)體系結(jié)構(gòu)[152]
滑模變結(jié)構(gòu)控制是一類(lèi)特殊的非線(xiàn)性控制,其非線(xiàn)性體現(xiàn)在控制過(guò)程的不連續(xù)。滑模變結(jié)構(gòu)控制的主要優(yōu)點(diǎn)是使得控制對(duì)擾動(dòng)不敏感,響應(yīng)快速能夠有效處理車(chē)輛的路徑跟蹤控制問(wèn)題[153];此外,眾多學(xué)者對(duì)一些方法進(jìn)行嘗試,如自抗擾控制方法[154],其控制器實(shí)時(shí)估計(jì)車(chē)輛的不確定性和外部干擾,并對(duì)其進(jìn)行主動(dòng)補(bǔ)償,基于Lyapunov穩(wěn)定性分析表明,控制系統(tǒng)在平衡點(diǎn)附近呈指數(shù)穩(wěn)定;反步控制和前饋控制方法[155],其解決了一類(lèi)非線(xiàn)性欠驅(qū)動(dòng)系統(tǒng)的漸近鎮(zhèn)定問(wèn)題;神經(jīng)網(wǎng)絡(luò)PID控制方法[156],其使用遺忘因子遞推最小二乘估計(jì)法(recursive least square estimation of forgetting factor,F(xiàn)FRLS)識(shí)別系統(tǒng)參數(shù),基于車(chē)輛模型和轉(zhuǎn)向系統(tǒng)模型建立神經(jīng)網(wǎng)絡(luò)PID控制器進(jìn)行橫向路徑跟蹤控制,能夠達(dá)到良好的控制效果。
由于車(chē)輛橫縱向運(yùn)動(dòng)之間存在相互耦合特性,如運(yùn)動(dòng)學(xué)耦合,輪胎力耦合與載荷轉(zhuǎn)移影響等[157],相較于橫縱向控制獨(dú)立設(shè)計(jì),采用綜合控制策略可以有效避免耦合沖突,提高綜合控制效果[158]。本文僅針對(duì)智能汽車(chē)路徑跟蹤與速度跟蹤的綜合控制進(jìn)行探討,關(guān)于執(zhí)行層之間的橫、縱向集成控制,可參見(jiàn)相關(guān)研究[159]。
根據(jù)控制架構(gòu)的不同,可將智能汽車(chē)橫縱向綜合控制分為協(xié)同式綜合控制和耦合式綜合控制[112]。
協(xié)同式綜合控制指的是未建立橫縱向耦合動(dòng)力學(xué)模型,橫、縱向控制算法根據(jù)各自模型進(jìn)行獨(dú)立設(shè)計(jì),通過(guò)設(shè)置狀態(tài)交互來(lái)協(xié)調(diào)橫縱向運(yùn)動(dòng)控制。此方式優(yōu)勢(shì)在于無(wú)需建立復(fù)雜模型,求解效率高,實(shí)時(shí)性較好,且系統(tǒng)構(gòu)造較為靈活,易于實(shí)施。因此,協(xié)同式綜合控制架構(gòu)在考慮強(qiáng)非線(xiàn)性動(dòng)力學(xué)特性的研究[160],結(jié)合V2X通訊優(yōu)勢(shì)的研究[161],以及在多車(chē)隊(duì)列控制的研究[162]等均有成功應(yīng)用。但由于沒(méi)有對(duì)橫縱向耦合機(jī)理進(jìn)行深入探究,不能全面地反映真實(shí)的橫縱向運(yùn)動(dòng)的之間的關(guān)系,因而會(huì)在某些情況下出現(xiàn)控制性能退化[163],如大轉(zhuǎn)向角、連續(xù)彎道或車(chē)速快速大幅波動(dòng)等。
耦合式綜合控制指的是根據(jù)橫、縱向耦合動(dòng)力學(xué)模型進(jìn)行控制算法設(shè)計(jì),可較為真實(shí)地反映車(chē)輛橫縱向之間強(qiáng)耦合、非線(xiàn)性的物理關(guān)系。該方式能夠獲得較高的控制精度,但對(duì)硬件計(jì)算能力要求較高。常用的7自由度整車(chē)動(dòng)力學(xué)模型,包含橫向、縱向、橫擺以及4個(gè)車(chē)輪的轉(zhuǎn)動(dòng),如圖18所示。
圖18 7自由度車(chē)輛動(dòng)力學(xué)模型[164]
針對(duì)耦合式綜合控制,根據(jù)智能汽車(chē)驅(qū)動(dòng)形式、底盤(pán)橫縱向執(zhí)行器的不同,研究人員開(kāi)發(fā)了適用于不同車(chē)輛硬件配置的橫縱向綜合控制系統(tǒng),如針對(duì)四輪獨(dú)立驅(qū)動(dòng)電動(dòng)汽車(chē)[165]、結(jié)合主動(dòng)轉(zhuǎn)向控制[166],直接橫擺力矩控制[164,166]等。隨著V2X技術(shù)的進(jìn)步,智能汽車(chē)在復(fù)雜交通環(huán)境的預(yù)期表現(xiàn)也隨之提升,耦合式綜合控制對(duì)車(chē)輛控制性能提升明顯的優(yōu)勢(shì)顯得更加突出[167],且對(duì)多車(chē)隊(duì)列控制性能的提升也有幫助[168]。此外,神經(jīng)網(wǎng)絡(luò)[169],腦機(jī)控制[170]等先進(jìn)技術(shù)在提升耦合式綜合控制性能中的成功應(yīng)用也被陸續(xù)報(bào)道。
總體來(lái)看,隨著智能汽車(chē)應(yīng)用場(chǎng)景逐漸向通用化場(chǎng)景發(fā)展,橫縱向綜合控制的應(yīng)用將會(huì)愈發(fā)受到重視。無(wú)論是采用協(xié)同式綜合控制架構(gòu),或是耦合式綜合控制架構(gòu),控制性能與實(shí)時(shí)性都將是需要重點(diǎn)考慮的方面。
智能汽車(chē)運(yùn)動(dòng)規(guī)劃與控制技術(shù)取得了長(zhǎng)足的發(fā)展,但隨著汽車(chē)智能化的不斷提升,對(duì)控制精度和實(shí)時(shí)性的要求日益增長(zhǎng)。感知系統(tǒng)的增強(qiáng)使得信息獲取更加豐富和及時(shí),對(duì)運(yùn)動(dòng)規(guī)劃與控制而言則是機(jī)遇和挑戰(zhàn)并存;先進(jìn)的通信技術(shù)在車(chē)用領(lǐng)域的廣泛應(yīng)用也對(duì)運(yùn)動(dòng)規(guī)劃與控制產(chǎn)生了影響;且車(chē)輛動(dòng)力學(xué)系統(tǒng)本身存在著大量非線(xiàn)性、強(qiáng)耦合特性,以及多源時(shí)滯異構(gòu)現(xiàn)象。因此,如何解決上述問(wèn)題并構(gòu)建適用于智能汽車(chē)的運(yùn)動(dòng)規(guī)劃與控制系統(tǒng)框架和方法,仍有待進(jìn)一步研究和突破。對(duì)未來(lái)可能發(fā)展方向的初步展望如下:
a) 考慮更為真實(shí)的動(dòng)力學(xué)模型和實(shí)際約束:隨著車(chē)輛運(yùn)動(dòng)規(guī)劃研究的深入,對(duì)于車(chē)輛模型和約束的簡(jiǎn)化已成為制約規(guī)劃性能提升的瓶頸所在。為了進(jìn)一步釋放規(guī)劃方法對(duì)車(chē)輛性能的提升潛力,需要引入更為真實(shí)的動(dòng)力學(xué)模型和實(shí)際約束,以在復(fù)雜動(dòng)態(tài)環(huán)境中保證性能優(yōu)越性和魯棒性。
b) 考慮通訊損失和網(wǎng)絡(luò)安全影響:多車(chē)協(xié)同運(yùn)動(dòng)規(guī)劃在很大程度上基于V2X通信,但這容易受到諸如時(shí)間延遲和數(shù)據(jù)包丟失等通信障礙的影響。此外,干擾、V2X數(shù)據(jù)注入和車(chē)輛傳感器操縱等網(wǎng)絡(luò)攻擊也會(huì)損害多車(chē)協(xié)同系統(tǒng)的性能。因此設(shè)計(jì)應(yīng)對(duì)通訊損失和網(wǎng)絡(luò)風(fēng)險(xiǎn)的強(qiáng)魯棒抗干擾規(guī)劃技術(shù)至關(guān)重要。
c) 考慮混合交通場(chǎng)景下的應(yīng)用:現(xiàn)有研究中的大多數(shù)文獻(xiàn)都僅圍繞只有智能網(wǎng)聯(lián)汽車(chē)的場(chǎng)景展開(kāi)研究,但是由于技術(shù)和成本限制,多種類(lèi)型車(chē)輛(智能網(wǎng)聯(lián)車(chē)輛,智能車(chē)輛,網(wǎng)聯(lián)車(chē)輛,傳統(tǒng)人為駕駛車(chē)輛)共存的混合交通場(chǎng)景勢(shì)必會(huì)存在很長(zhǎng)一段時(shí)間。考慮到環(huán)境中其他車(chē)輛類(lèi)型導(dǎo)致的不確定性,適用于純智能網(wǎng)聯(lián)車(chē)環(huán)境的協(xié)同規(guī)劃策略不一定適用于混合交通環(huán)境。因此,解決混合交通場(chǎng)景下多源不確定性擾動(dòng)共存的多車(chē)協(xié)同規(guī)劃問(wèn)題急需開(kāi)展進(jìn)一步研究。
a) 融合多源感知信息的參數(shù)估計(jì)方法:多源感知信息為車(chē)輛動(dòng)力學(xué)重要參數(shù)估計(jì)提供了新的選擇,可充分利用環(huán)境、道路與交通信息,開(kāi)發(fā)適用于智能汽車(chē)的參數(shù)估計(jì)體系,獲取更準(zhǔn)確的動(dòng)態(tài)實(shí)時(shí)參數(shù),提升車(chē)輛動(dòng)力學(xué)控制性能。
b) 融合環(huán)境預(yù)知信息的綜合控制技術(shù):感知信息的提前預(yù)知,將促進(jìn)預(yù)見(jiàn)控制技術(shù)發(fā)展。如何準(zhǔn)確構(gòu)建融合感知信息的橫、縱向綜合控制系統(tǒng),結(jié)合車(chē)輛非線(xiàn)性、多耦合特性,建立耦合與解耦機(jī)制,并考慮時(shí)滯補(bǔ)償,仍需要進(jìn)一步探索。
c) 兼顧控制性能與實(shí)時(shí)性的多模型集控制:智能汽車(chē)為適應(yīng)復(fù)雜多變的現(xiàn)實(shí)環(huán)境并滿(mǎn)足實(shí)時(shí)性要求,往往需要使用多種控制策略與模型。如何構(gòu)建橫、縱向綜合控制模型集,并確定合適的切換策略,將是實(shí)現(xiàn)實(shí)時(shí)動(dòng)態(tài)控制的關(guān)鍵問(wèn)題。
d) 基于車(chē)路協(xié)同技術(shù)的多目標(biāo)綜合協(xié)同優(yōu)化控制:車(chē)路協(xié)同技術(shù)發(fā)展將促進(jìn)智能汽車(chē)運(yùn)動(dòng)控制與多車(chē)協(xié)同控制進(jìn)一步發(fā)展。如何利用先進(jìn)通信技術(shù)處理智能汽車(chē)與多車(chē)隊(duì)列、智能交通系統(tǒng),以及電網(wǎng)系統(tǒng)的信息交互,并考慮通信時(shí)滯、網(wǎng)絡(luò)安全等問(wèn)題,實(shí)現(xiàn)多目標(biāo)綜合協(xié)同優(yōu)化控制,將是需要重點(diǎn)突破的方向。
智能汽車(chē)的研究和發(fā)展將促進(jìn)汽車(chē)工業(yè)與智能交通領(lǐng)域的轉(zhuǎn)型和升級(jí),為人類(lèi)出行與社會(huì)生活帶來(lái)革命性的變化。運(yùn)動(dòng)規(guī)劃與控制技術(shù)作為提升智能汽車(chē)綜合行駛性能的關(guān)鍵所在,仍將是長(zhǎng)期熱點(diǎn)研究方向。本文介紹了智能汽車(chē)路徑規(guī)劃、軌跡規(guī)劃與橫、縱向控制的研究現(xiàn)狀,提出智能汽車(chē)運(yùn)動(dòng)規(guī)劃與控制領(lǐng)域未來(lái)發(fā)展的方向?yàn)椋阂?guī)劃領(lǐng)域需考慮更為真實(shí)的動(dòng)力學(xué)模型和實(shí)際約束,考慮通訊損失和網(wǎng)絡(luò)安全影響,以及考慮混合交通場(chǎng)景下的應(yīng)用;控制領(lǐng)域需研究融合多源感知信息的參數(shù)估計(jì)方法,融合環(huán)境預(yù)知信息的綜合控制技術(shù),兼顧控制效果與實(shí)時(shí)性的多模型集控制,以及基于車(chē)路協(xié)同技術(shù)的多目標(biāo)綜合協(xié)同優(yōu)化控制。