無人駕駛車輛路徑跟蹤的增量式PID控制


 

路徑跟蹤是無人車研究方向的一項關鍵技術。路徑跟蹤控制算法是指能夠使無人車按照預設路徑,安全穩定行駛的控制方法。

 

建立無人車路徑跟蹤模型

預設無人車在A、B兩點間,當前位置為D點,航向為hF

可以得到BD的距離dp ;D到AB的垂線段距離d;夾角θp的值;航向角差h△=hf-hg2;

 

允許的誤差范圍為0.2m,在誤差范圍內和誤差范圍外的控制策略是不同的

 

 

ek為航向給定量rk和反饋量ck的差值,控制器PID的輸入量,δ為角度調整值

 

△u為控制器輸出,Kp為比例系數,TI、TD分別為積分和微分時間,KI=1/TI;KD=TD;KI、KD分別為積分系數和微分系數

在PID算法中引入積分環節的主要目的是為了減小系統靜差,提高系統的控制精度。

微分系數的引入主要是為了改善閉環系統的穩定性和動態響應速度,這是由於微分系統主要影響系統誤差變化速率。

由於PID控制器輸出是方向盤轉角,車輛方向不會瞬時改變太大,因此對其采取限幅措施,得到限幅輸出。即方向盤轉角每次最多變化的角度。

 

 

 

控制算法的步驟:

1、計算ek的值:若車在誤差帶內,ek=rk-ck;若車在誤差帶外,ek=rk-ck

2、確定積分系數:若ek的值大於ξ時,KI=0;若ek的值小於ξ時,KI等於設定值

3、確定微分系數:定義誤差變動量的平方值為Δe=(e -ek-1;KD的值由微分系數分段圖得到

4、計算控制器輸出△u,確定限幅輸出

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM