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

新聞中心

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

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

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

??汽車控制如同每個(gè)人駕駛自己車輛一樣,當(dāng)你熟悉前方道路的時(shí)候你如何控制你的車輛?

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

? 那么顯然坐這樣的車是不舒服的。一個(gè)直觀的解決方法就是使用比例控制。如圖所示,當(dāng)偏差大的時(shí)候,我們偏轉(zhuǎn)更多的角度,當(dāng)偏差小的時(shí)候,則偏轉(zhuǎn)小一點(diǎn)。

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

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

steering?angle=Kp?e(t)

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

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

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

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

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

二、PD控制

??

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

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

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

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

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

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

三、PID控制

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

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

? 其中?KiKi?就是積分項(xiàng)系數(shù),積分項(xiàng)在我們這個(gè)例子中其實(shí)很好理解,本質(zhì)就是車的實(shí)際路線到參考線的圖形的面積,加入積分項(xiàng)以后,控制函數(shù)會盡可能使車輛路線的積分盡可能?。ㄒ簿褪鞘管囕v路線和實(shí)際運(yùn)動參考線之間形成的形狀的面積盡可能?。?,那么也就避免了steady state這種情況了。

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

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






News / 推薦新聞 More
2024 - 09 - 30
眾所周知,對于任何一個(gè)行業(yè)來說,數(shù)據(jù)的傳輸速度和質(zhì)量至關(guān)重要,Molex 高速數(shù)據(jù)傳輸連接器以其卓越的特性,成為眾多領(lǐng)域?qū)崿F(xiàn)高效數(shù)據(jù)傳輸?shù)年P(guān)鍵組件。下面將詳細(xì)介紹Molex高速數(shù)據(jù)傳輸連接器特性,了解為其何在眾多連接器中脫穎而出。一、高傳輸速率Molex 高速數(shù)據(jù)傳輸連接器具備驚人的高傳輸速率。它能夠在極短的時(shí)間內(nèi)傳輸大量的數(shù)據(jù),滿足當(dāng)今高速數(shù)據(jù)通信的需求。無論是在高清視頻傳輸、大數(shù)據(jù)處理還是云計(jì)算等領(lǐng)域,都能確保數(shù)據(jù)的快速流動,避免卡頓和延遲,為用戶帶來流暢的體驗(yàn)。二、穩(wěn)定可靠的連接穩(wěn)定性是高速數(shù)據(jù)傳輸?shù)幕?。Molex 連接器采用先進(jìn)的設(shè)計(jì)和制造工藝,確保連接的穩(wěn)定性和可靠性。其堅(jiān)固的結(jié)構(gòu)能夠承受各種環(huán)境下的振動、沖擊和溫度變化,而不會出現(xiàn)松動或接觸不良的情況。即使在惡劣的工作條件下,也能保持穩(wěn)定的數(shù)據(jù)傳輸,為設(shè)備的正常運(yùn)行提供保障。三、低信號損耗在高速數(shù)據(jù)傳輸中,信號損耗是一個(gè)關(guān)鍵問...
2024 - 09 - 29
便攜設(shè)備已經(jīng)成為人們生活中不可或缺的一部分,從智能手機(jī)到平板電腦,從可穿戴設(shè)備到小型醫(yī)療儀器,這些便攜設(shè)備在追求輕薄小巧的同時(shí),也對內(nèi)部的連接技術(shù)提出了更高的要求。而 Molex 微型連接器以其卓越的性能和精巧的設(shè)計(jì),在便攜設(shè)備領(lǐng)域中發(fā)揮著重要的作用。Molex 微型連接器在便攜設(shè)備中的應(yīng)用智能手機(jī):智能手機(jī)是人們?nèi)粘I钪谐S玫谋銛y設(shè)備之一。Molex 微型連接器在智能手機(jī)中廣泛應(yīng)用于攝像頭模塊、顯示屏、電池等部件的連接。其小巧的尺寸和高可靠性能夠確保手機(jī)在輕薄的同時(shí)保持穩(wěn)定的性能。平板電腦:平板電腦的輕薄設(shè)計(jì)對內(nèi)部連接技術(shù)提出了更高的要求。Molex 微型連接器能夠?yàn)槠桨咫娔X提供可靠的連接,同時(shí)不占用過多的空間。在平板電腦的觸摸屏、音頻接口、充電接口等部位,都可以看到 Molex 微型連接器的身影??纱┐髟O(shè)備:可穿戴設(shè)備如智能手表、智能手環(huán)等,對連接技術(shù)的要求更加苛刻。由于可穿戴設(shè)備的...
2024 - 09 - 29
汽車級連接器作為電子系統(tǒng)之間溝通的橋梁,其可靠性、耐用性和性能至關(guān)重要。Molex作為全球領(lǐng)先的電子連接器件制造商,提供了一系列的汽車級連接器解決方案,旨在滿足不斷演進(jìn)的行業(yè)標(biāo)準(zhǔn)和應(yīng)用需求。下面詳細(xì)介紹Molex汽車級連接器特點(diǎn)及選型指南,為有需要的企業(yè)客戶提供參考。Molex汽車級連接器的特點(diǎn)Molex的汽車級連接器以其卓越的品質(zhì)和性能而聞名,這些連接器專為在惡劣的汽車環(huán)境中使用而設(shè)計(jì),能夠承受極端溫度、持續(xù)振動和各種環(huán)境因素的影響。Molex提供的連接器類型包括但不限于密封式印刷線路板/電線連接器、高速運(yùn)輸網(wǎng)絡(luò)、攝像頭后殼組裝、傳感器、USB集線器和充電器、汽車微型板對板連接器、車載天線和電池接觸系統(tǒng)等Molex汽車級連接器選型指南選擇合適的汽車級連接器,需要考慮以下幾個(gè)關(guān)鍵因素:應(yīng)用環(huán)境:不同的汽車部位對連接器的要求不同,例如發(fā)動機(jī)艙的高溫環(huán)境、車身外部的防水防塵要求等。電氣參數(shù):包...
2024 - 09 - 26
Molex連接器以其在電子設(shè)備中提供高可靠性而聞名,尤其在嚴(yán)苛環(huán)境中的性能表現(xiàn)。在設(shè)計(jì)連接器時(shí),Molex專注于確保產(chǎn)品在極端條件下的穩(wěn)定性和耐用性,滿足不同行業(yè)的需求。下面梳理了一些關(guān)于各行各業(yè)Molex連接器高可靠性解決方案。汽車行業(yè)Molex為汽車行業(yè)提供了多種連接器解決方案,這些連接器設(shè)計(jì)用于承受持續(xù)振動、極端溫度和不可預(yù)測的天氣環(huán)境。例如,Molex的DuraClik連接器外殼采用高溫PBT材料制造,具有穩(wěn)固的端子固位功能,能夠抵御極端惡劣的行車環(huán)境。數(shù)據(jù)中心在數(shù)據(jù)中心,Molex提供大功率解決方案,這些連接器設(shè)計(jì)用于在高功率應(yīng)用中提供穩(wěn)定可靠的連接。Molex認(rèn)識到在現(xiàn)代配電網(wǎng)絡(luò)中,大功率構(gòu)成了許多系統(tǒng)的支柱,因此提供了高性能母排、連接器和電纜組件解決方案。醫(yī)療設(shè)備Molex的連接器在醫(yī)療設(shè)備中也發(fā)揮著重要作用,這些連接器需要滿足嚴(yán)格的行業(yè)標(biāo)準(zhǔn)和性能要求。Molex提供的連接器...
公司地址:深圳市南山區(qū)科技園寶深路酷派大廈C座12樓


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

SKYPE 設(shè)置

4

阿里旺旺設(shè)置

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

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

5

電話號碼管理

  • 13510478804
6

微信咨詢

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

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

展開