<sup id="u8a2k"><wbr id="u8a2k"></wbr></sup>
<object id="u8a2k"><option id="u8a2k"></option></object>

新聞中心

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

steering?angle=Kp?e(t)

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

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

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

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

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

二、PD控制

??

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

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

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

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

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

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

三、PID控制

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

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

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

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

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






News / 推薦新聞 More
2024 - 10 - 23
電子設(shè)備日益追求輕薄化,而FPC(柔性印刷電路)連接器在實現(xiàn)設(shè)備緊湊設(shè)計上有顯著效果。因此正確選型FPC連接器,需要綜合考慮電氣性能、機械穩(wěn)定性、占用空間、成本和應(yīng)用環(huán)境等多個因素。以下是一些關(guān)鍵的選型指南,幫助精準(zhǔn)匹配適合的微型板對FPC連接器。應(yīng)用場景分析首先,明確FPC連接器將被用于何種設(shè)備和環(huán)境。不同應(yīng)用對連接器的尺寸、耐用性、溫度范圍和信號傳輸要求各異。例如,消費電子產(chǎn)品可能更注重輕薄和成本,而工業(yè)應(yīng)用可能更側(cè)重于耐用性和穩(wěn)定性。引腳間距選擇引腳間距是決定連接器尺寸和性能的關(guān)鍵參數(shù)。對于微型板對連接,常見的引腳間距包括0.3mm、0.5mm等,更精細的應(yīng)用可能需要0.25mm甚至更小的引腳間距。選擇合適的引腳間距,可以在保證電氣性能的同時,實現(xiàn)連接器的微型化。連接器高度考量連接器的高度直接影響設(shè)備的厚度。市場上提供的FPC連接器高度多樣,從不足1mm到數(shù)mm不等。對于追求極致輕薄...
2024 - 10 - 22
FPC(Flexible Printed Circuit)連接器不僅使得電子設(shè)備的設(shè)計更加靈活和緊湊,還提高了設(shè)備的連接效率和穩(wěn)定性。然而,高性能的同時也面臨著高難度的挑戰(zhàn),電子設(shè)備行業(yè)對于FPC連接器的可靠性和耐用性要求也隨之提高。因此,選擇一個能夠提供高可靠性板對FPC連接器的供應(yīng)商,成為了確保電子產(chǎn)品質(zhì)量和市場競爭力的關(guān)鍵因素。一個優(yōu)秀的FPC連接器供應(yīng)商能夠提供一系列符合行業(yè)標(biāo)準(zhǔn)的連接器產(chǎn)品,這些產(chǎn)品在電氣性能、機械穩(wěn)定性以及環(huán)境適應(yīng)性等方面都能滿足嚴(yán)格的要求。此外,供應(yīng)商的服務(wù)支持、品牌信譽和產(chǎn)品質(zhì)量認證也是選擇時需要考慮的重要因素。以下是一些關(guān)鍵點,可以幫助您在選擇FPC連接器供應(yīng)商時做出更明智的決策。首先,考慮連接器的電氣性能,包括接觸電阻、絕緣電阻和耐電壓能力。這些性能指標(biāo)直接影響到信號傳輸?shù)馁|(zhì)量和設(shè)備的穩(wěn)定性。優(yōu)質(zhì)的FPC連接器應(yīng)具備低且穩(wěn)定的接觸電阻和高絕緣電阻,以及足...
2024 - 10 - 21
電子設(shè)備不斷向小型化、智能化和高速化發(fā)展,因此對于電子設(shè)備行業(yè)來說,高性能高速 FPC(Flexible Printed Circuit,柔性印刷電路板)連接器的選擇變得至關(guān)重要。正確選擇合適的 FPC 連接器可以確保電子設(shè)備的穩(wěn)定運行、提高信號傳輸質(zhì)量并延長設(shè)備的使用壽命。以下是一些高性能高速 FPC 連接器的選型技巧。一、考慮電氣性能接觸電阻:低接觸電阻是確保良好信號傳輸?shù)年P(guān)鍵。選擇接觸電阻小的 FPC 連接器可以減少信號損失和發(fā)熱,提高信號的完整性。在選型時,可以查看連接器的規(guī)格書,了解其接觸電阻的數(shù)值。絕緣電阻:高絕緣電阻可以防止信號之間的干擾和漏電。確保選擇的 FPC 連接器具有足夠高的絕緣電阻,以滿足設(shè)備的電氣隔離要求。額定電流和電壓:根據(jù)設(shè)備的工作電流和電壓要求,選擇合適額定電流和電壓的 FPC 連接器。避免選擇額定值過低的連接器,以免在使用過程中出現(xiàn)過載和損壞的情況。二、關(guān)...
2024 - 10 - 18
在電子設(shè)備的連接領(lǐng)域,MOLEX(莫仕)連接器以其卓越的品質(zhì)、廣泛的應(yīng)用和豐富的型號而備受矚目。MOLEX 作為全球領(lǐng) 先的電子連接器制造商,其產(chǎn)品涵蓋了眾多領(lǐng)域,為電子設(shè)備的可靠連接提供了堅實的保障。一、MOLEX 連接器的主要類型板對板連接器此類連接器用于連接兩塊印刷電路板(PCB),實現(xiàn)電路之間的信號傳輸。MOLEX 的板對板連接器具有多種間距和高度選擇,以滿足不同設(shè)計需求。例如,間距為 0.4mm、0.5mm 的微型板對板連接器,適用于空間有限的便攜式電子設(shè)備;而間距較大的板對板連接器則適用于工業(yè)控制等領(lǐng)域。線對板連接器線對板連接器用于連接電線和印刷電路板。MOLEX 提供了多種類型的線對板連接器,包括插針式、貼片式和壓接式等。這些連接器具有不同的線徑和電流承載能力,可滿足不同應(yīng)用場景的需求。線對線連接器線對線連接器用于連接兩根電線。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ù)...

展開
日日摸天天爽天天爽视频,大屁股妇女流出白浆,ZOOM与牛性胶ZOOM,小洁和公H文翁17
丹棱县| 眉山市| 阜宁县| 安吉县| 长兴县| 元朗区| 大悟县| 健康| 兴仁县| 长治县| 高平市| 临城县| 鞍山市| 蕲春县| 余姚市| 湖州市| 吴忠市| 谢通门县| 石泉县| 得荣县| 会同县| 星子县| 峨山| 富源县| 诸暨市| 日喀则市| 布尔津县| 许昌市| 泾阳县| 西乌珠穆沁旗| 延边| 徐水县| 临漳县| 渑池县| 金溪县| 西贡区| 乌苏市| 平陆县| 杨浦区| 汨罗市| 宾阳县| http://www.hlw000.com http://www.tstwgw.com http://www.tclsm.com http://www.dduedu.com http://www.s66898.com http://www.kztgw.com