深圳市東一思創(chuàng)電子有限公司

新聞中心

News
地址:深圳市南山區(qū)西麗街道
酷派大廈 C 座 12 層
電話:13537693631
微信號:
News 新聞詳情

自動駕駛系統(tǒng)入門-PID控制

日期: 2019-11-29
瀏覽次數(shù): 100059

??汽車控制如同每個人駕駛自己車輛一樣,當你熟悉前方道路的時候你如何控制你的車輛?

自動駕駛系統(tǒng)入門-PID控制

??顯然,如果你不是專業(yè)的選手的話,你無法做到一步到位的控制,你需要一邊觀察車輛相對于你想要開的路線的相對偏差,一邊調整你的方向盤的角度和油門踏板的力度,這種基于環(huán)境反饋的控制我們稱為反饋控制?。反饋控制是現(xiàn)代控制理論的基礎,這是反饋控制的一般思路:

自動駕駛系統(tǒng)入門-PID控制

??我們希望我們控制的對象(無人車)能夠按照我們希望(規(guī)劃好)的路徑行駛,我們會將環(huán)境當前給我們的反饋(我們當前的位置)和參考線進行比較,得到我們當前偏離參考線的距離(誤差),基于這個誤差,我們設計一定的算法來產(chǎn)生輸出信號,使得這個誤差不斷的變小,這樣的過程就是反饋控制的一般過程。那么我們?nèi)绾位谶@個誤差來產(chǎn)生控制指令呢?我們最直觀的感覺就是要讓誤差在我們的控制下逐漸變小直到為0:

自動駕駛系統(tǒng)入門-PID控制


? 零誤差就意味著車一直在你想讓它開的路徑上開。如何減少誤差就是我們這幾篇博客要向大家介紹的內(nèi)容。

??為了了解反饋控制,我先向大家介紹 PID控制,PID控制是目前利用最為廣泛的控制理論,我們以它為出發(fā)點討論控制理論。

比例、積分、導數(shù):

自動駕駛系統(tǒng)入門-PID控制

PID就是指比例(proportion)、積分(integral)、導數(shù)(derivative),這三項表示我們?nèi)绾问褂梦覀兊恼`差來產(chǎn)生控制指令,整個流程如下:

首先是根據(jù)反饋和參考值求出誤差,這里的誤差根據(jù)具體的情況可以是各種度量,比如說控制車輛按照指定的路徑形式,那么就是車輛當前位置和參考線的距離,控制車輛的速度在設定的值,那么就是當前速度和設定速度的差值,求出誤差以后,再根據(jù)誤差求比例,積分和微分三項,其中?KpKp?,?KiKi?, 和?KdKd?是三項的系數(shù),它們決定著這三項對最后輸出的影響的比重。將 P,I,DP,I,D?三項求和作為最后的輸出信號。我們分別討論這三項的意義。

一、P控制自動駕駛系統(tǒng)入門-PID控制

? 考慮一個簡單的情況,假設我們希望無人車按照圖中綠線行駛,但是我們的車在如圖所示的位置:

? 那么我們要轉多少度角呢?如果都按照固定的角度轉(如下圖),那么車的軌跡將如圖中所示:

自動駕駛系統(tǒng)入門-PID控制

? 那么顯然坐這樣的車是不舒服的。一個直觀的解決方法就是使用比例控制。如圖所示,當偏差大的時候,我們偏轉更多的角度,當偏差小的時候,則偏轉小一點。

自動駕駛系統(tǒng)入門-PID控制

? 那么這就是P control(比例控制)這里我們使用?CTE(Cross Track Error)?作為偏差度量 ,CTE就是我們到參考線的距離。那么這個時候轉角就變成了:

steering?angle=Kp?e(t)

? 其中的?e(t)e(t)?就是在t時刻的CTE,在P控制中系數(shù)?KpKp?會直接影響到實際的控制效果,在合理的數(shù)值范圍內(nèi)?KpKp?越大控制的效果越好(越快速的回到參考線附近),但是,當本身位置和參考線相距很遠且?KpKp?系數(shù)較大的時候,就會出現(xiàn)車輛失去控制的情況

自動駕駛系統(tǒng)入門-PID控制

??所以說,如果?KpKp?參數(shù)設計合理的話,P控制要比固定控制要更好,但是還是不能控制的很好,因為P控制的車輛容易0值的影響,如圖所示:

自動駕駛系統(tǒng)入門-PID控制

??此時車輛雖然在參考線上,但是并不是我們希望的狀態(tài)(它在下一刻就會偏離),但是對于P控制而言,這是理想狀態(tài),此時控制轉角為0,因此,P控制會一次又一次的超過參考線(overshot),為了矯正這種overshot,我們需要考慮一個額外的誤差項——CTE變化率。

二、PD控制

??

CTE的變化率描述了我們的無人車向著參考線方向移動的有多快,如果我們的無人車一直都完美的在參考線上運動的話,那么我們的CTE變化率就為0。那么這一項(描述誤差的變化率)就可以用導數(shù)來表示,那么,現(xiàn)在我們的控制輸出就變成了比例項和導數(shù)項求和的形式:

steering?angle=Kp?e+Kdd?e(t)dt

其中的?KdKd?就是導數(shù)項的系數(shù),它的大小決定了CTE變化率對于反饋控制的影響。此時我們的控制叫做PD控制,在PD控制中,我們有兩個系數(shù)需要調整,直觀上來看,增大?PP?系數(shù)將會增大無人車向著參考線方向運動的傾向;增大?DD?系數(shù)將會增大無人車快速向參考線方向的運動的“抵抗力”從而使得向參考線方向的運動變得更加平滑。使用過大的 PP?系數(shù),過小的?DD?系數(shù)的系統(tǒng)我們稱之為?欠阻尼的(underdamped),這種情況的無人車將沿著參考線震蕩前進,反之,如果P系數(shù)過小,D系數(shù)過大,那么我們稱之為?過阻尼的(overdamped),這將使得無人車要較長的時間才能糾正其誤差。合適地選擇 PP,DD參數(shù)可以使無人車能快速回到參考線上的同時很好的維持在參考線上運動。

PD控制似乎已經(jīng)能夠勝任良好的反饋控制了,但其實還不夠,PD控制器可以保證正常的控制的需求,但是當環(huán)境存在擾動的時候,比如說下面這種情況:

自動駕駛系統(tǒng)入門-PID控制

?車在受力發(fā)生輕微偏移以后,由于PD控制中下?PP?項傾向于向參考線方向運動,而?DD?項則嘗試抵消這種傾向,造成無人車始終都無法沿著參考線運動,這個問題叫做?steady state error?為了解決這個問題,我們再引入一項——?積分項。

三、PID控制

我們將積分項也代入到我們的控制輸出函數(shù)中,這個時候,無人車的轉角就可以表示為:

steering?angle=Kp?e+Kdd?e(t)dt+Ki0te(t)dt

? 其中?KiKi?就是積分項系數(shù),積分項在我們這個例子中其實很好理解,本質就是車的實際路線到參考線的圖形的面積,加入積分項以后,控制函數(shù)會盡可能使車輛路線的積分盡可能小(也就是使車輛路線和實際運動參考線之間形成的形狀的面積盡可能?。敲匆簿捅苊饬藄teady state這種情況了。

??同樣的,這里的積分項系數(shù)的大小也會影響我們整個控制系統(tǒng)的穩(wěn)定性,過大的?KiKi?會使控制系統(tǒng)“震蕩”地運行,過小的?KiKi?又會使控制的車輛在遇到擾動以后(處于steady state)要很久才能回到參考線上,這在某些情況下勢必會使車輛處于一個危險的境況。

??PID控制就是由這三項共同決定的,還有其他應用于無人駕駛汽車的高級控制算法,但是他們都和我們介紹的PID控制的原理相似。






News / 推薦新聞 More
2025 - 01 - 07
汽車正從傳統(tǒng)的機械設備演變?yōu)閺碗s的電子系統(tǒng)平臺。車載信息娛樂系統(tǒng)、高級駕駛輔助系統(tǒng) (ADAS) 以及電動汽車的動力控制系統(tǒng),都對車載連接器提出了新的挑戰(zhàn)。其中,高速數(shù)據(jù)傳輸能力是衡量車載連接器性能的重要指標之一。Molex莫仕,作為全球領先的連接器解決方案提供商,始終站在行業(yè)前沿,致力于為車載應用打造高速、可靠的連接解決方案。挑戰(zhàn):車載高速數(shù)據(jù)傳輸?shù)男滦枨?. 數(shù)據(jù)量爆炸: 車載攝像頭、雷達、激光雷達等傳感器的大量應用,產(chǎn)生了海量數(shù)據(jù),需要高效的數(shù)據(jù)傳輸通道。2. 實時性要求: ADAS系統(tǒng)和車聯(lián)網(wǎng)應用對數(shù)據(jù)傳輸?shù)膶崟r性要求極高,任何延遲都可能造成嚴重的安全隱患。3. 抗干擾能力: 汽車環(huán)境復雜,電磁干擾嚴重,對連接器的抗干擾能力提出了更高的要求。4. 可靠性保障: 車載連接器需要長期在高溫、高濕、振動等嚴苛環(huán)境下工作,其可靠性至關重要。解決方案:Molex車載連接器的高速數(shù)據(jù)傳輸優(yōu)勢M...
2025 - 01 - 07
在電子設備小型化、輕量化趨勢的推動下,柔性電路板(FPC)和柔性扁平電纜(FFC)的應用日益廣泛。而作為FPC/FFC與電路板之間連接橋梁的FPC/FFC連接器,其重要性也與日俱增。與此同時,F(xiàn)PC/FFC連接器種類逐漸增多,根據(jù)不同的分類標準,可以劃分為以下幾類,客戶可了解FPC/FFC連接器種類,根據(jù)自身需求選購。1. 按連接方式分類:ZIF (零插入力) 連接器: 無需施加壓力即可插拔,操作方便,廣泛應用于手機、數(shù)碼相機等消費電子產(chǎn)品。Non-ZIF 連接器: 需要施加一定的壓力才能插入,具有更高的接觸可靠性,常用于車載電子、醫(yī)療設備等領域。2. 按安裝方式分類:直插式連接器: PCB板直接插入連接器,結構簡單,成本低,但占用空間較大。貼片式連接器: 連接器焊接在PCB板上,占用空間小,可靠性高,適用于高密度組裝。3. 按間距分類:窄間距連接器: 間距小于0.5mm,適用于高密度連接...
2025 - 01 - 06
在電子組件領域,Molex莫仕以其電源連接器的優(yōu)異性能和可靠性而廣受認可。這些產(chǎn)品在全球范圍內(nèi)通過一系列授權代理商網(wǎng)絡進行銷售,確保客戶能夠獲得正品和專業(yè)的服務。接下來將探討Molex莫仕電源連接器授權代理商的重要性及其提供的服務。Molex莫仕電源連接器概覽Molex莫仕電源連接器是電子設備中不可或缺的組件,它們在各種環(huán)境條件下都能提供穩(wěn)定和安全的電力傳輸。這些連接器以其耐用性和高性能而聞名,適用于多種應用,包括汽車、工業(yè)控制、醫(yī)療設備和通信基礎設施等。授權代理商的重要性授權代理商是連接Molex莫仕與終端用戶的重要環(huán)節(jié),他們不僅提供正品產(chǎn)品,還提供專業(yè)的技術支持和客戶服務。這些代理商擁有豐富的行業(yè)經(jīng)驗和專業(yè)知識,能夠為客戶提供從產(chǎn)品選擇到應用支持的全方位服務。授權代理商的服務優(yōu)勢1. 正品保證通過授權代理商購買Molex莫仕電源連接器,客戶可以確保獲得的產(chǎn)品是正品,享受Molex莫仕提...
2025 - 01 - 06
產(chǎn)品的可靠性是決定其能否贏得客戶信賴的關鍵因素。Molex莫仕深知這一點,因此在MX150系列連接器的設計和制造過程中,始終將高可靠性作為核心目標。為了確保MX150系列能夠滿足嚴苛的應用需求,Molex對其進行了一系列嚴格的可靠性測試,向客戶展示Molex MX150系列高可靠性??煽啃詼y試:并非簡單的合格標準很多人以為,可靠性測試不過是一系列測試項目的簡單堆砌,只要產(chǎn)品通過所有測試就算合格。但實際上,深刻的理解和嚴謹?shù)膱?zhí)行才能帶來真正可靠的產(chǎn)品。因此,對Molex MX150系列的可靠性測試進行了精心設計和嚴格把控,從測試項目的篩選到測試方法的優(yōu)化,都包含了Molex對高品質的執(zhí)著追求。測試項目:全方位驗證,確保萬無一失MX150系列的可靠性測試涵蓋了機械性能、電氣性能、環(huán)境適應性等多個方面,每個測試項目都旨在模擬真實應用場景中的各種挑戰(zhàn),以驗證連接器的可靠性和耐用性。1. 機械性能測...
公司地址:深圳市南山區(qū)科技園寶深路酷派大廈C座12樓


Copyright ©2019 - 2021 深圳市東一思創(chuàng)電子有限公司
犀牛云提供企業(yè)云服務
關閉
3

SKYPE 設置

4

阿里旺旺設置

等待加載動態(tài)數(shù)據(jù)...

等待加載動態(tài)數(shù)據(jù)...

5

電話號碼管理

  • 13510478804
6

微信咨詢

等待加載動態(tài)數(shù)據(jù)...

等待加載動態(tài)數(shù)據(jù)...

展開