国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種無人駕駛車輛主動轉(zhuǎn)向控制的方法

      文檔序號:39607798發(fā)布日期:2024-10-11 13:16閱讀:55來源:國知局
      一種無人駕駛車輛主動轉(zhuǎn)向控制的方法

      本發(fā)明涉及自動駕駛車輛智能控制,尤其涉及一種無人駕駛車輛主動轉(zhuǎn)向控制的方法。


      背景技術(shù):

      1、無人駕駛車輛作為智能汽車的重要組成部分,其路徑規(guī)劃及跟蹤技術(shù)近年來受到了廣泛關(guān)注。無人駕駛車輛的橫向控制主要用于保證車輛的橫向循跡能力。無人駕駛車輛是一個多輸入多輸出的復(fù)雜控制系統(tǒng),軌跡跟蹤控制是指通過對縱向和側(cè)向運(yùn)動的綜合控制使車輛在給定時刻到達(dá)對應(yīng)軌跡的目標(biāo)點,常用方法包括純跟蹤法、pid法、模型預(yù)測控制等方法。純追蹤算法是早期卡內(nèi)基梅隆大學(xué)學(xué)者提出,但該算法并未考慮車輛動力學(xué)特性和轉(zhuǎn)向執(zhí)行器動態(tài)特性,當(dāng)系統(tǒng)模型與實際車輛特性相差較大會導(dǎo)致跟蹤性能惡化。模型預(yù)測控制(model?predictive?control,mpc)能夠系統(tǒng)的處理自動駕駛中的動力學(xué)和運(yùn)動學(xué)約束,被廣泛的應(yīng)用到軌跡跟蹤橫向控制之中。傳統(tǒng)mpc存在在線計算量大,尤其是對于非線性mpc,實時應(yīng)用依賴于高性能的計算單元,同時增加對時域參數(shù)的在線優(yōu)化,則會增大mpc的計算量,影響控制器的實時性,從而增大控制誤差。

      2、申請?zhí)朿n113968237a,發(fā)明名稱一種無人駕駛車輛轉(zhuǎn)向系統(tǒng)安全冗余架構(gòu),該系統(tǒng)僅增加一個ecu實現(xiàn)轉(zhuǎn)向系統(tǒng)的安全冗余控制,在考慮提升安全性的同時考慮盡可能降低成本;增加的ecu在做冗余安全控制的同時,監(jiān)控轉(zhuǎn)向ecu的工作狀態(tài),避免由轉(zhuǎn)向ecu故障未報出而導(dǎo)致冗余ecu未進(jìn)行控制進(jìn)而導(dǎo)致出現(xiàn)危害,同時增加了ecu的利用率,降低了危害發(fā)生的可能性。該發(fā)明僅監(jiān)測了實際轉(zhuǎn)角數(shù)據(jù),通過實際轉(zhuǎn)角和預(yù)期轉(zhuǎn)角數(shù)據(jù)是否一致來作為判斷依據(jù),同時未考慮到跟蹤的精度。

      3、申請?zhí)朿n113759903a,發(fā)明名稱一種無人駕駛車輛及其轉(zhuǎn)向控制方法、電子設(shè)備及存儲介質(zhì),涉及無人駕駛技術(shù)領(lǐng)域,其中,本技術(shù)中的無人駕駛車輛的轉(zhuǎn)向控制方法包括:獲取高精地圖;根據(jù)高精地圖計算出彎道區(qū)域及彎道半徑;獲取無人駕駛車輛的實時位置和實時速度;若實時位置位于彎道區(qū)域中,則根據(jù)彎道半徑、實時車速、雷達(dá)測距以及車輛與道路上相鄰護(hù)欄之間的gps位置信息計算車輛預(yù)設(shè)轉(zhuǎn)向角度和修正轉(zhuǎn)向角度并獲得最終的車輛實際轉(zhuǎn)向角度達(dá)到沿護(hù)欄貼行的目標(biāo)。隨后通過深度學(xué)習(xí)算法在相似行駛路徑情況下尋找最優(yōu)轉(zhuǎn)向控制參數(shù)。本技術(shù)的無人駕駛車輛轉(zhuǎn)向控制方法算法簡練、運(yùn)行效率高,可大幅提高車輛在高速行駛時的轉(zhuǎn)向操控穩(wěn)定性和安全性。但該發(fā)明在轉(zhuǎn)彎處,未考慮車輛轉(zhuǎn)彎的安全性,對轉(zhuǎn)角范圍進(jìn)行限定,在大轉(zhuǎn)角的情況下,雖然實現(xiàn)了較好的跟蹤效果,但也易造成車輛側(cè)翻。

      4、申請?zhí)朿n113635893a,發(fā)明名稱一種基于城市智慧交通的無人駕駛車輛轉(zhuǎn)向的控制方法,所述城市智慧交通包括數(shù)據(jù)控制臺、紅綠燈控制模塊、攝像頭與通訊模塊,包括如下步驟:根據(jù)預(yù)設(shè)的目的地選擇最佳行駛路線,并提取最佳行駛路線的轉(zhuǎn)向數(shù)據(jù);對所述轉(zhuǎn)向數(shù)據(jù)進(jìn)行深度學(xué)習(xí),得到避免碰撞的最小安全距離,根據(jù)所述最小安全距離得出無人車的角速度和行駛速度;根據(jù)無人車的角速度和行駛速度,構(gòu)建無人車動力學(xué)模型,生成無人車的轉(zhuǎn)向避障路徑,本發(fā)明無人車設(shè)定目的地,將目的地信息發(fā)送至數(shù)據(jù)控制臺,數(shù)據(jù)控制臺根據(jù)實時路況以及紅綠燈情況選擇最佳行駛路線,并發(fā)送給無人車,無人車獲取最佳行駛路線,無人車采集的實時數(shù)據(jù)與最佳行駛路線結(jié)合,得到其中的轉(zhuǎn)向數(shù)據(jù)。該發(fā)明通過得到角速度和行駛速度來實現(xiàn)轉(zhuǎn)向跟蹤,只限定了避免碰撞的最小安全距離,但并未考慮跟蹤誤差和橫擺角速度誤差對于跟蹤結(jié)果的影響。

      5、為解決上述問題,本發(fā)明提出了一種無人駕駛車輛主動轉(zhuǎn)向控制的方法。


      技術(shù)實現(xiàn)思路

      1、本發(fā)明的目的在于解決上述現(xiàn)有技術(shù)存在的缺陷,提供一種無人駕駛車輛主動轉(zhuǎn)向控制的方法,以車輛前輪轉(zhuǎn)角為被控量,車輛橫向位置偏差、橫擺角偏差為0為控制目標(biāo),基于模型預(yù)測控制(mpc)理論,設(shè)計了基于灰狼尋優(yōu)(gwo)—反向傳播(bp)神經(jīng)網(wǎng)絡(luò)補(bǔ)償mpc的路徑跟蹤控制器的輸出,利用gwo尋找最優(yōu)解作為bp的初始權(quán)值及閾值,考慮控制精度及車輛行駛穩(wěn)定性,獲取前輪補(bǔ)償角,用于補(bǔ)償mpc控制器輸出的前輪轉(zhuǎn)角,通過前輪主動轉(zhuǎn)向控制,在保證車輛安全性及舒適性的前提下實現(xiàn)軌跡跟蹤。

      2、本發(fā)明采用如下技術(shù)方案:

      3、一種無人駕駛車輛主動轉(zhuǎn)向控制的方法,包括:

      4、步驟一.構(gòu)建車輛動力學(xué)模型,通過動力學(xué)模型推導(dǎo)出車輛狀態(tài)和前輪轉(zhuǎn)角之間的關(guān)系,定義車輛的狀態(tài)量、輸出量及控制量。

      5、步驟二.基于傳統(tǒng)模型預(yù)測控制模型建立mpc路徑跟蹤控制器,并輸出前輪轉(zhuǎn)角δf;

      6、步驟三.建立基于灰狼尋優(yōu)(gwo)-反向傳播(bp)神經(jīng)網(wǎng)絡(luò)的補(bǔ)償控制器,并輸出前輪轉(zhuǎn)角補(bǔ)償角△δ;

      7、步驟四.無人駕駛車輛最終前輪轉(zhuǎn)角δ由前輪轉(zhuǎn)角及補(bǔ)償角共同構(gòu)成,通過前輪主動轉(zhuǎn)向控制,從而實現(xiàn)無人駕駛車輛主動轉(zhuǎn)向控制。

      8、進(jìn)一步的,所述步驟一中車輛動力學(xué)方程為:

      9、

      10、上式中,y表示無人駕駛車輛的橫向位置,表示橫向速度,表示無人駕駛車輛的航向,表示橫擺角速度,δ表示無人駕駛車輛的前輪偏角,m表示無人駕駛車輛質(zhì)量,vx表示當(dāng)前車輛的速度信息,iz表示車輛沿z軸的轉(zhuǎn)動慣量,lf表示車輛質(zhì)心與前軸的距離,lr表示車輛質(zhì)心與后軸的距離,cαf表示前輪的側(cè)偏剛度,cαr表示后輪的側(cè)偏剛度。

      11、在現(xiàn)有的動力學(xué)模型的基礎(chǔ)上可以得到車輛動力學(xué)誤差模型:

      12、

      13、上式中,ey表示無人車輛實時的橫向偏差,表示無人車輛實時的航向偏差,表示無人車輛實時的橫擺角速度,表示橫向偏差變化速率,表示航向偏差變化速率。

      14、車輛的狀態(tài)量輸出量:車輛輸入控制量:u=[δ],x表示無人駕駛車輛的縱向位置。

      15、進(jìn)一步的,所述步驟二中傳統(tǒng)模型預(yù)測控制的動力學(xué)狀態(tài)空間表達(dá)式:

      16、

      17、上式中,ξ為車輛的狀態(tài)量,u為車輛輸入控制量,η為輸出量,a為狀態(tài)矩陣,b為控制矩陣,c為輸出矩陣,δu(k)=u(k)-u(k-1)。

      18、系統(tǒng)在預(yù)測時域內(nèi)的輸出量可以表示為:

      19、y(t)=ψtξ(t)+θtδu(t)

      20、上式中,

      21、

      22、np為預(yù)測時域、nc為控制時域。

      23、路徑跟蹤控制器的目標(biāo)函數(shù)表示為:

      24、

      25、上式中,ηref為參考軌跡,ρ是權(quán)重系數(shù),ε是松弛因子,q和r分別表示跟蹤過程中的準(zhǔn)確性和平穩(wěn)性權(quán)重矩陣。

      26、在每一個優(yōu)化周期內(nèi),優(yōu)化目標(biāo)為minj,求解得到控制時域內(nèi)的控制變量的增量:

      27、δu*(t)=[δu*(t),δu*(t+1),…,δu*(t+nc-1)]t

      28、其中,δu*為控制變量的增量;

      29、選取控制序列的第一個值作為實際系統(tǒng)的控制變量輸出,作用于被控對象:

      30、u(t)=u(t-1)+δu*(t)

      31、不斷的循環(huán)重復(fù),使得路徑跟蹤控制器實時跟蹤到參考軌跡。

      32、進(jìn)一步的,所述步驟三中的灰狼尋優(yōu)(gwo)—反向傳播(bp)神經(jīng)網(wǎng)絡(luò)具體實現(xiàn)過程為:

      33、(1)初始化bp神經(jīng)網(wǎng)絡(luò),設(shè)置輸入量為x,輸入層節(jié)點數(shù)m,隱含層節(jié)點數(shù)n,輸出層節(jié)點個數(shù)p,學(xué)習(xí)速率為θ,輸入層和隱含層之間的權(quán)值為ωik、隱含層閾值bk,隱含層和輸出層之間的權(quán)值為ωkj、隱含層閾值bj;

      34、選取激勵函數(shù)sigmoid函數(shù):

      35、隱含層的輸出為:其中i=1,2,…m;k=1,2,…n;xi表示第i個輸入量;

      36、輸出層的輸出為:其中j=1,2,…p;

      37、總誤差:ej=oj′-oj,其中,o′j為預(yù)測輸出,oj為期望輸出;

      38、利用反向傳播算法更新權(quán)值與閾值;

      39、輸入層到隱含層的權(quán)值更新:

      40、隱含層到輸出層的權(quán)值更新:ωkj=ωkj+θhk·ej;

      41、輸入層到隱含層的閾值更新:

      42、隱含層到輸出層的閾值更新:bj=bj+ej。

      43、(2)以橫向偏差ey、橫擺角偏差來評價控制器的控制精度,質(zhì)心側(cè)偏角β和橫擺角速度來評價車輛穩(wěn)定性、安全性。

      44、采用最大-最小法對橫向偏差ey、橫擺角偏差質(zhì)心側(cè)偏角最大值β和橫擺角速度進(jìn)行歸一化處理,即:

      45、

      46、上式中,xk為數(shù)字序列中任意值,xmin為數(shù)字序列中的最小值,xmax為數(shù)字序列中的最大值;

      47、利用歸一化后的橫向偏差橫擺角偏差質(zhì)心側(cè)偏角及橫擺角速度作為輸入層,前輪補(bǔ)償角△δ作為輸出層,確定網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。

      48、(3)初始化灰狼算法,設(shè)置灰狼數(shù)量、最大迭代次數(shù)等,設(shè)置適應(yīng)度函數(shù),即bp神經(jīng)網(wǎng)絡(luò)的平均誤差和函數(shù):

      49、

      50、(4)產(chǎn)生群狼位置向量,目標(biāo)點的位置未知,計算每一只狼的適應(yīng)度值,對每只狼按適應(yīng)度值排序,將適應(yīng)度值最優(yōu)的前三只狼分別設(shè)置為α、β、δ,c1、c2、c3分別為α、β、δ的搜索半徑。d1、d2、d3為其余狼與α、β、δ的距離。其余狼根據(jù)α、β、δ的位置確定灰狼移動的方向。灰狼能夠識別獵物的位置并包圍它們。

      51、狼群包圍獵物算法為:

      52、上式中,a為系數(shù)向量,r1、r2為隨機(jī)數(shù),范圍為[0,1],a為由2至0的隨機(jī)遞減因子,c為擺動因子,d為距離獵物的距離,xp(t)為目標(biāo)灰狼位置,x(t)為當(dāng)前灰狼位置。

      53、從狼群中選3個位置最好的個體:

      54、

      55、其中,x1(t)、x2(t)、x3(t)分別表示位置最好的3個個體的位置。

      56、(5)更新算法中當(dāng)前狼群位置:

      57、

      58、(6)判斷是否達(dá)到迭代停止條件,若未達(dá)到則返回(4)。

      59、(7)記錄最優(yōu)灰狼個體,并將其作為bp神經(jīng)網(wǎng)絡(luò)的初始權(quán)值及閾值。

      60、(8)bp神經(jīng)網(wǎng)絡(luò)訓(xùn)練輸出前輪補(bǔ)償角△δ。

      61、無人駕駛車輛最終前輪轉(zhuǎn)角δ=δf+△δ,通過前輪主動轉(zhuǎn)向控制,實現(xiàn)無人駕駛車輛主動轉(zhuǎn)向控制。

      62、本發(fā)明的有益效果:

      63、本發(fā)明根據(jù)無人駕駛車輛車身參數(shù)建立單軌動力學(xué)模型,以前輪轉(zhuǎn)角為被控量,并建立基于模型預(yù)測控制的路徑跟蹤控制器,由于前輪轉(zhuǎn)角易受到誤差的干擾,對于軌跡跟蹤的準(zhǔn)確性及穩(wěn)定性有很大的影響,故提出了灰狼尋優(yōu)(gwo)—反向傳播(bp)神經(jīng)網(wǎng)絡(luò)優(yōu)化mpc路徑跟蹤控制器。相比于傳統(tǒng)的路徑跟蹤控制方法,本發(fā)明能夠更好的解決無人駕駛車輛在軌跡跟蹤時的主動轉(zhuǎn)向控制。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1