?
基于速度調(diào)整的智能汽車(chē)路徑跟蹤控制算法
提出了一種有效的根據(jù)速度調(diào)整路徑的跟蹤控制算法。傳統(tǒng)算法只考慮了運(yùn)動(dòng)特性,并沒(méi)有考慮動(dòng)態(tài)約束。此外,大多數(shù)早期的轉(zhuǎn)向控制研究都是假設(shè)縱向速度是恒定的。采用一種具有PID控制器功能的設(shè)備進(jìn)行路徑跟蹤,并提出前饋控制方法來(lái)消除跟蹤時(shí)由于動(dòng)態(tài)條件所導(dǎo)致的誤差。此外,根據(jù)可預(yù)見(jiàn)到的路徑信息,提出了車(chē)速控制策略。將所提出的控制算法應(yīng)用于智能汽車(chē)上,結(jié)果表明,該算法是有效的路徑跟蹤算法,可提高車(chē)輛動(dòng)態(tài)狀況下的穩(wěn)健性。
自動(dòng)駕駛智能汽車(chē)采用了很多先進(jìn)技術(shù),包括路徑規(guī)劃、位置和方向感知、路徑跟蹤、車(chē)輛控制和避障等。路徑跟蹤控制是在每個(gè)瞬間如何遵循所需的路徑而對(duì)車(chē)輛轉(zhuǎn)向和速度進(jìn)行設(shè)置的過(guò)程。很多路徑跟蹤算法如目標(biāo)追蹤、純追蹤和“圓前瞻”(CLA)被廣泛地用于實(shí)際應(yīng)用中。其中,目標(biāo)追蹤是從車(chē)輛的中心坐標(biāo)系垂直于該路徑繪制一條線(xiàn)。該算法的目的是使車(chē)輛與目標(biāo)點(diǎn)之間的方向誤差最小化。單純追蹤是計(jì)算從車(chē)輛當(dāng)前位置到目標(biāo)位置的曲率。然而,這兩種方法不會(huì)使用前瞻點(diǎn)的方向。而CLA基于車(chē)輛的當(dāng)前位置、相對(duì)于前面的規(guī)劃路徑的位置和沿該點(diǎn)的理想路徑上所需的方向,生成車(chē)輛轉(zhuǎn)彎半徑。提出的相對(duì)于其它跟蹤方法改進(jìn)的CLA算法充分利用了未來(lái)路徑信息,并充分考慮了動(dòng)態(tài)因素,使用PID控制,可實(shí)現(xiàn)路徑規(guī)劃。該算法具有易于實(shí)現(xiàn)的優(yōu)點(diǎn),但并不適合于復(fù)雜的路徑。因此,通過(guò)使用前饋補(bǔ)償,實(shí)現(xiàn)期望路徑曲率的控制,可以有效地獲取路徑信息,進(jìn)而控制智能汽車(chē)。
Jianmin Duan et al. Proceeding of the IEEE International Conference on Robotics and Biomimetics (ROBIO) Shenzhen, China, December 2013.
編譯:李雪