?

基于曲率前饋的智能車輛路徑跟蹤算法

2019-12-27 03:52劉文濤
汽車實用技術 2019年24期
關鍵詞:曲率直角車速

劉文濤

基于曲率前饋的智能車輛路徑跟蹤算法

劉文濤

(長安大學 汽車學院,陜西 西安 710064)

針對智能車輛直角轉彎行駛工況,采用簡化的車輛運動學模型,在純跟蹤控制算法的基礎上進行改進,提出了一種基于道路曲率前饋的改進純跟蹤控制算法。采用基于道路曲率的縱向速度控制器,實時的根據車速計算出合理預瞄距離,依據預瞄點處的位置偏差得到合適的前輪轉角,從而實現對路徑跟蹤的準確性。最后采用Simulink/Carsim聯合仿真進行驗證,結果顯示該控制算法能夠滿足智能車輛在一定車速下對直角轉彎行駛路徑進行準確跟蹤,具有良好的穩定性。

智能車輛;曲率控制;路徑跟蹤;純跟蹤算法

前言

智能車輛是當下國內外汽車行業新技術研發的重要陣地,包括谷歌在內的全球各大互聯網和科研機構以及高校院所爭相研究的領域。目前,針對智能車輛技術的研究主要集中在定位、感知、決策和控制等幾個方面。而車輛本身作為一個非常復雜的運動物體,各系統呈現非線性的特點,導致了智能車輛在保持安全平穩路徑跟蹤控制方面一直存在較大困難。路徑跟蹤問題是智能車輛從定位感知決策等一系列功能實現之后,滿足自主行駛的最后一步也是關系到車輛實際行駛表現的關鍵一步?;陬A瞄式的路徑跟蹤算法因其既著眼未來又兼顧腳下特點受到研究人員的青睞。趙治國等人提出基于粒子群多目標優化算法的預瞄距離自適應駕駛員模型,該模型能在不同車速和道路曲率下同時兼顧跟蹤精度、轉向頻度和穩定性[1]。陳無畏等人基于對未來路徑的預瞄和當前路徑的反饋設計預瞄加反饋控制器,該控制器能實現較小的跟蹤誤差且行駛更穩定[2]。而車輛在道路上行駛時,容易受到外界環境的干擾,加上車輛本身的系統特性,使得如何設計一種控制效果更好的智能車輛路徑跟蹤算法一直是研發人員爭相解決的問題。

1 車輛運動學模型

車輛的運動學模型揭示的是車輛在全局坐標系下位置和姿態隨車速和前輪轉角之間的運動關系,建立合適的運動學模型能夠更有效地設計路徑跟蹤算法。根據借鑒當下主流的低速工況下智能車路徑跟蹤車輛建模方法,本文采用簡化后車輛只剩沿著x 和y 方向上的平移以及繞車輛z 軸的轉動的車輛運動學模型。簡單推導可得車輛運動學模型如下式:

式中φ為航偏角,X,Y分別為車輛后軸中心在慣性坐標系的橫縱坐標值,l為車輛軸距,δ為車輛前輪偏角。

2 改進的純跟蹤算法

熟練的駕駛員在駕駛汽車時會根據車速不斷地調整預瞄距離,車速低時降低預瞄距離,車速高時增加預瞄距離,從而保證車輛能夠精確地跟蹤參考路徑。 因此仿照人類駕駛員的駕駛習慣,根據這一規律設計預瞄函數實現預瞄距離隨車速的變化。為使車輛對預期軌跡信息的有效獲取,預瞄距離隨車輛縱向速度增加而增加:

式中,k為預瞄增益,Lfc為靜態預瞄距離。本次設計中k取值為0.2,Lfc取值為10m。

尋找當前車輛行駛位置距離參考軌跡中的最近一點,即車輛實際行駛軌跡和預期軌跡之間的歐氏距離:

式中,(cxi,cyi)為車輛當前行駛坐標,(cxj,cyj)為車輛預期軌跡坐標。參考軌跡上距離當前實際位置最近的一點即為預瞄點P。

α為航向偏差,在本文中為車輛行駛過程中實際坐標與預瞄點連線相對坐標軸行成的夾角與車輛本身航向角之間的差值。依據純跟蹤算法原理,為使車輛追蹤到上文根據歐式距離計算得出的預期軌跡上的預瞄點P,該算法的實質是首先在目標軌跡上選取一目標點,用過車輛后軸中心點和目標點的一段圓弧來擬合實際的道路,據此可推得車輛的目標前輪轉角為:

車輛在直角轉彎過程中的速度控制采用基于道路曲率的反饋的速度控制器,由于直角轉彎軌跡轉彎時道路曲率很大,為保證車輛能夠對預期軌跡的良好穩定跟蹤,參考熟練駕駛員直角轉彎時先減速進入彎道,過彎加速回到初始速度的車速控制,本次設計單獨針對直角轉彎行駛工況下設計考慮道路曲率的速度控制器。設置車輛初始行駛速度為30km/h,即為縱向車速所能達到的最大速度Vmax,此外由于本次設計中主要基于simulink和carsim聯合仿真驗證算法的有效性,車輛的加速動力性和制動系統的效率依carsim里的仿真車輛而定,為保證在速度控制器給出速度指令后仿真車輛能夠較好進行速度跟蹤,采用基于道路曲率前饋的縱向速度控制器,基本思路為道路曲率越大,縱向車速越??;反之縱向車速越大。采用前饋的速度控制器在道路曲率為零時,縱向速度達到最大Vmax,即為路徑規劃所得的縱向車速。道路曲率為ρ,此時縱向車速的計算公式為:

在給定路徑規劃的結果輸入下,我們依據預瞄點處的道路曲率,得到無人駕駛車輛的縱向車速。針對直角轉彎行駛工況,采用基于可變預瞄距離的純跟蹤控制算法,直角轉彎行駛路徑工況下,車輛縱向行駛速度采用上述速度控制器。在車輛行駛過程中,車輛控制器基于可變預瞄距離,根據車輛的實時運動狀態信息和位置姿態信息比對預期行駛軌跡,從而計算出目標方向盤轉角以保證車輛對預期軌跡的準確穩定的跟蹤。

3 仿真驗證

為驗證本次基于道路曲率前饋的改進純跟蹤控制算法的有效性,采用matlab/simulink和carsim聯合仿真,在同一行駛工況下對比傳統純跟蹤算法和本文改進后的算法。其中carsim里面車型選擇“B-Class Hatchback2012”,進行整車參數設置,在直角轉彎道路設置時,其中車道總寬為7m,直角轉彎處道路半徑設置為7m,基本滿足直角轉彎道路環境條件。仿真驗證過程如下:分別在傳統的純跟蹤算法和上文的改進算法的控制下跟蹤規劃路徑,對比兩種算法在路徑跟蹤精度和車輛行駛穩定性方面的差異。仿真時間為30s,仿真步長為0.025s,距離單位為m,速度單位為km/h。

圖3 兩種算法下跟蹤期望軌跡示意圖

圖4 兩種算法下橫向跟蹤偏差示意圖

圖5 兩種算法下車輛航偏角對比示意圖

4 結論

由上文的仿真結果圖我們可以看出,在車輛進行連續四個直角轉彎路徑行駛時,改進后的算法在路徑跟蹤的精度明顯好于傳統跟蹤算法,并且改進后,車輛在轉彎過程中的橫擺角速度較傳統跟蹤算法小,車輛行駛更為平穩。因此基于道路曲率前饋的改進純跟蹤控制算法在跟蹤精度和保持車輛穩定性方面更有優勢。

[1] 趙治國,周良杰,朱強.無人駕駛車輛路徑跟蹤控制預瞄距離自適應優化[J].機械工程學報,2018,54(24):166-173.

[2] 陳無畏,李進,王檀彬,李碧春.視覺導航智能車輛的路徑跟蹤預瞄控制[J].機械工程學報,2008(10):277-282.

[3] 郭景華,李克強,羅禹貢.智能車輛運動控制研究綜述[J].汽車安全與節能學報,2016,7(02):151-159.

[4] 郭應時,蔣拯民,白艷,唐杰幀.無人駕駛汽車路徑跟蹤控制方法擬人程度研究[J].中國公路學報,2018,31(08):189-196.

Path Tracking Algorithm of Intelligent Vehicle Based on Curvature Feedforward

Liu Wentao

( School of Automobile, Chang'an University, Shaanxi Xi'an 710064 )

Aiming at the right-angle turning condition of intelligent vehicles, using a simplified vehicle kinematics model to improve the pure tracking control algorithm. An improved pure tracking control algorithm based on road curvature feedforward is proposed. A longitudinal speed controller based on road curvature is used to calculate a reasonable preview distance according to the vehicle speed in real time, and a suitable front wheel angle is obtained according to the position deviation at the preview point, thereby realizing the accuracy of the path tracking. Finally, Simulink/Carsim joint simulation is used to verify the results. The results show that the control algorithm can meet the intelligent vehicle's accurate tracking of the right-angle turning path at a certain speed, and has good stability.

Intelligent vehicle; Curvature control; Path tracking; Pure pursuit algorithm

V323

B

1671-7988(2019)24-31-03

V323

B

1671-7988(2019)24-31-03

10.16638/j.cnki.1671-7988.2019.24.010

劉文濤,碩士研究生,就讀于長安大學汽車學院車輛工程專業。

猜你喜歡
曲率直角車速
一類具有消失χ 曲率的(α,β)-度量?
兒童青少年散瞳前后眼壓及角膜曲率的變化
某輕卡定速巡航車速穩定性優化設計
面向復雜曲率變化的智能車路徑跟蹤控制
基于純電動汽車平臺的定速巡航系統設計與研究
輕度火力
不同曲率牛頓環條紋干涉級次的選取
跑跑卡丁車
小學數學二年級上冊“角的初步認識”單元自測題
“凹槽形”相似圖形的應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合