在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用Matlab/Simulink實(shí)現(xiàn)ACC的Test bench

ml8z_IV_Technol ? 來源:YXQ ? 2019-06-03 15:48 ? 次閱讀

目標(biāo)識(shí)別

關(guān)于目標(biāo)識(shí)別已經(jīng)有大量的案例和教程被公布。使用Tensorflow APIMatlab/Simulink 計(jì)算機(jī)視覺工具箱,結(jié)合各種類型的傳感器數(shù)據(jù)(如3D激光雷達(dá)云點(diǎn)和/或相機(jī)拍攝的照片),可以從攝像機(jī)視頻流中識(shí)別出目標(biāo)物體。

當(dāng)然,即便通過ML/DL技術(shù)可以識(shí)別出目標(biāo)物體,仍然遠(yuǎn)遠(yuǎn)不能滿足一個(gè)簡(jiǎn)單的ADAS功能的開發(fā)。自動(dòng)駕駛汽車首先要借助傳感器數(shù)據(jù)正確地理解現(xiàn)實(shí)環(huán)境,然后還要具備思考、規(guī)劃和反應(yīng)的能力。更具體來說,就是系統(tǒng)需要能夠正確地控制車輛。

模型預(yù)測(cè)控制

基于簡(jiǎn)單的自行車模型,可以將運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)控制方程輸入模型預(yù)測(cè)控制(MPC)算法

在當(dāng)今所有的過程控制中,MPC只是其中一種控制技術(shù)。PID當(dāng)然是用的最多的控制方法,但由于MPC具有多輸入/輸出的優(yōu)化能力和約束條件,使MPC也超過了10%的占有率。

MPC是一種基于模型的閉環(huán)優(yōu)化控制策略,大量的預(yù)測(cè)控制權(quán)威性文獻(xiàn)都無一例外地指出, 預(yù)測(cè)控制最大的吸引力在于它具有顯式處理約束的能力, 這種能力來自其基于模型對(duì)系統(tǒng)未來動(dòng)態(tài)行為的預(yù)測(cè), 通過把約束加到未來的輸入、輸出或狀態(tài)變量上, 可以把約束顯式表示在一個(gè)在線求解的二次規(guī)劃或非線性規(guī)劃問題中。

模型預(yù)測(cè)控制具有控制效果好、魯棒性強(qiáng)等優(yōu)點(diǎn),可有效地克服過程的不確定性、非線性和并聯(lián)性,并能方便的處理過程被控變量和操縱變量中的各種約束。

線性時(shí)不變(LTI)控制系統(tǒng),連續(xù)狀態(tài)空間模型可以這樣描述。

連續(xù)狀態(tài)空間模型。A、B、C、D是常數(shù)狀態(tài)空間矩陣。x是狀態(tài)向量,y是輸出,u是輸入/控制變量

基于一個(gè)簡(jiǎn)單的自行車模型,狀態(tài)函數(shù)可以寫成:

Vy, dot_Vy用于橫向控制,psi, dot_psi用于轉(zhuǎn)向控制,Vx, dot_Vx用于縱向控制。詳細(xì)信息可以從Matlab文檔頁(yè)面找到。

MPC的主要思路是預(yù)測(cè)工廠輸出的產(chǎn)量,優(yōu)化器會(huì)找到控制輸入的最優(yōu)序列,使工廠的產(chǎn)量盡可能接近設(shè)定值。

如下圖中展示了一個(gè)典型的場(chǎng)景,圖中是一輛行駛在十字路口的汽車。MPC將考慮到道路圖的曲率,并將道路圖和工廠路徑之間的誤差最小化。MPC的主要優(yōu)點(diǎn)之一就是具有硬約束和軟約束能力的多輸入多輸出,非常適合ADAS函數(shù)中的控制策略。

ACC

以下的示例演示了這樣一個(gè)場(chǎng)景:前方一輛汽車從右邊進(jìn)入了自車的車道,雷達(dá)和相機(jī)傳感器識(shí)別到了前車,并已確認(rèn)。為了安全起見,自車必須估算與出前方車輛的相對(duì)距離w.r.t.,如果距離小于允許的距離,則自車必須拉開距離,并保持安全距離直至完全停車。直到距離前車足夠遠(yuǎn),然后自車逐漸加速,直到達(dá)到預(yù)期的速度。

ACC傳感器融合

在該Test Bench中,ACC的傳感器融合模塊具有檢測(cè)同一車道(以及傳感器檢測(cè)范圍內(nèi)的其他車道)是否有前車的功能,融合測(cè)驗(yàn)(去除冗余),將檢測(cè)傳遞給MPC,MPC將會(huì)根據(jù)實(shí)際情況相應(yīng)地減慢或加速自車。

由下圖可見,視覺和雷達(dá)識(shí)別的對(duì)象、仿真時(shí)間、自車的縱向速度和路面曲率為輸入參數(shù)。傳感器數(shù)據(jù)融合和前車跟蹤子模塊,包含由于雷達(dá)噪聲引起的第一次雷達(dá)探測(cè)聚類,并將來自視覺和雷達(dá)的探測(cè)結(jié)合輸入到多目標(biāo)跟蹤器。使用卡爾曼濾波器精確估計(jì)檢測(cè)的狀態(tài)并融合檢測(cè),然后,利用確定的軌道和道路信息確定自車與前車之間的相對(duì)距離和相對(duì)速度,實(shí)現(xiàn)ACC的功能。

利用MPC算法方案,將時(shí)間間隔(可以是駕駛員的反應(yīng)時(shí)間)、縱向速度和駕駛員設(shè)定的速度與相對(duì)距離、相對(duì)速度一起加入自適應(yīng)巡航控制系統(tǒng)。在這個(gè)測(cè)試臺(tái)上,使用了預(yù)構(gòu)建的ACC控制模塊。也可以構(gòu)建特定于用戶的MPC模塊。

該ACC模塊的主要功能是跟蹤駕駛員設(shè)定的速度,并通過調(diào)整自車的縱向加速度來保持與前車的安全距離。該模塊使用了模型預(yù)測(cè)控制(MPC)計(jì)算出最佳控制動(dòng)作,同時(shí)還滿足了安全距離和速度,并約束了一定的加速度。

算法結(jié)構(gòu)細(xì)節(jié)如下圖所示。然后用戶可以從Matlab中對(duì)原始ACC模塊進(jìn)行相應(yīng)的修改。

到目前為止,ACC的主要控制已經(jīng)基本完成。然而,車輛在行駛時(shí),司機(jī)還必須要一直保持在車道上。因此,車道跟蹤功能(也就是轉(zhuǎn)向控制)也需要考慮在內(nèi)。

隨著MPC縱向加速度的調(diào)節(jié),Simulink塊中必須要輸入道路(地圖)信息。在本次的測(cè)試用例中,道路幾何簡(jiǎn)單地通過常曲率1/R來描述,并已創(chuàng)建于Matlab的工作空間中,可以直接從子系統(tǒng)中使用。

使用MPC調(diào)節(jié)縱向加速度和曲率的道路更新的位置和偏航角的自車,轉(zhuǎn)向控制采用PID控制。

MPC能夠?qū)ψ攒嚨募铀俣冗M(jìn)行調(diào)節(jié),結(jié)合采用比例積分微分(PID)控制方案,將可以實(shí)現(xiàn)轉(zhuǎn)向控制。

基于自行車模型,可以模擬出自車的位置和偏航角。

到這里,我們已經(jīng)具備了運(yùn)行ACC模擬的所有必要條件。單擊run按鈕,可以查看結(jié)果,如下圖所示(只顯示一幀)。

整個(gè)仿真結(jié)果如下:

當(dāng)一輛他車低速車行駛進(jìn)入速度較快的自車的車道時(shí),只要傳感器檢測(cè)到低速行駛的前車,在MPC控制的幫助下,自車會(huì)先減速以保持安全距離。當(dāng)前車離開同一車道時(shí),自車再次加速,加速直到駕駛員設(shè)定的速度。自車的速度和駕駛員設(shè)定的速度如下圖所示,并顯示了自車的相對(duì)距離和加速度曲線。

最后這點(diǎn)很重要,ADAS必須使用C或C++部署到特定的ECU上,而Matlab提供了代碼生成器工具箱,可以輕松實(shí)現(xiàn)這一點(diǎn)。如果需要添加或進(jìn)一步修改C算法,則可以基于生成的C/C++代碼繼續(xù)編寫。

以上回顧了利用Matlab/Simulink實(shí)現(xiàn)ACC的Test bench。對(duì)于更復(fù)雜的或不同的駕駛場(chǎng)景,各位朋友們可以使用本文描述的類似方案來進(jìn)行進(jìn)一步的功能開發(fā)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2553

    文章

    51470

    瀏覽量

    756994
  • ACC
    ACC
    +關(guān)注

    關(guān)注

    1

    文章

    57

    瀏覽量

    22829

原文標(biāo)題:利用模型預(yù)測(cè)控制技術(shù)開發(fā)ADAS仿真測(cè)試臺(tái)架

文章出處:【微信號(hào):IV_Technology,微信公眾號(hào):智車科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    matlab里的simulink仿真一個(gè)推挽升壓仿真電路,輸出帶載能力很差?

    新手用了matlab里的simulink搭了個(gè)推挽仿真,pwm輸出為28khz,占空比0.45,變壓器匝數(shù)比1:31,輸入電壓12v,輸出電壓310v,想做個(gè)功率1kw的,然后接了個(gè)96.1的負(fù)載,輸出電壓只有160多v了。*附件:newpushpull.zip空載帶載變
    發(fā)表于 02-07 20:01

    MathWorks積極推動(dòng)MATLABSimulink在教學(xué)項(xiàng)目中的應(yīng)用

    全球領(lǐng)先的數(shù)學(xué)計(jì)算軟件開發(fā)商 MathWorks 今天宣布,其 MATLABSimulink 平臺(tái)在中國(guó)的高校教育中取得顯著成效。隨著科技的迅猛發(fā)展,國(guó)家新質(zhì)生產(chǎn)力對(duì)未來人才提出了更高的創(chuàng)新
    的頭像 發(fā)表于 12-27 15:32 ?283次閱讀

    Simulink與 Simscape的結(jié)合使用

    Simulink 簡(jiǎn)介 Simulink 是一個(gè)基于 MATLAB 的圖形化編程環(huán)境,它允許用戶通過拖放的方式來構(gòu)建復(fù)雜的系統(tǒng)模型。Simulink 廣泛應(yīng)用于控制設(shè)計(jì)、信號(hào)處理、通信
    的頭像 發(fā)表于 12-12 09:31 ?594次閱讀

    SimulinkMATLAB 的結(jié)合使用 Simulink中的信號(hào)處理方法

    在工程和科學(xué)研究中,信號(hào)處理是一個(gè)重要的領(lǐng)域,涉及到信號(hào)的采集、分析、處理和生成。MATLAB 提供了豐富的信號(hào)處理工具箱,而 Simulink 提供了一個(gè)直觀的圖形界面,使得復(fù)雜的信號(hào)處理系統(tǒng)可以
    的頭像 發(fā)表于 12-12 09:25 ?523次閱讀

    分享兩則MATLABSimulink助力教學(xué)案例

    Simulink 助力教學(xué)案例:南方科技大學(xué)無線通信創(chuàng)新教學(xué)實(shí)驗(yàn)室負(fù)責(zé)人吳光博士使用 AI 推動(dòng)前沿通信教學(xué)創(chuàng)新,以及東南大學(xué)電氣工程學(xué)院胡秦然教授通過 MATLAB 實(shí)時(shí)腳本和 App 設(shè)計(jì)工具實(shí)現(xiàn)教學(xué)模式創(chuàng)新。
    的頭像 發(fā)表于 12-05 16:46 ?524次閱讀
    分享兩則<b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>助力教學(xué)案例

    Matlab/Simulink/Stateflow建模開發(fā)及仿真測(cè)試

    matlab 模擬仿真 熟悉Matlab/Simulink/Stateflow建模開發(fā)及仿真測(cè)試,熟悉V模型開發(fā)流程。 熟悉自動(dòng)代碼生成,能夠編寫或者配置自動(dòng)代碼生成腳本。
    發(fā)表于 10-24 17:23

    利用Matlab函數(shù)實(shí)現(xiàn)深度學(xué)習(xí)算法

    Matlab實(shí)現(xiàn)深度學(xué)習(xí)算法是一個(gè)復(fù)雜但強(qiáng)大的過程,可以應(yīng)用于各種領(lǐng)域,如圖像識(shí)別、自然語(yǔ)言處理、時(shí)間序列預(yù)測(cè)等。這里,我將概述一個(gè)基本的流程,包括環(huán)境設(shè)置、數(shù)據(jù)準(zhǔn)備、模型設(shè)計(jì)、訓(xùn)練過程、以及測(cè)試和評(píng)估,并提供一個(gè)基于Matlab
    的頭像 發(fā)表于 07-14 14:21 ?2466次閱讀

    如何利用Matlab進(jìn)行神經(jīng)網(wǎng)絡(luò)訓(xùn)練

    ,使得神經(jīng)網(wǎng)絡(luò)的創(chuàng)建、訓(xùn)練和仿真變得更加便捷。本文將詳細(xì)介紹如何利用Matlab進(jìn)行神經(jīng)網(wǎng)絡(luò)訓(xùn)練,包括網(wǎng)絡(luò)創(chuàng)建、數(shù)據(jù)預(yù)處理、訓(xùn)練過程、參數(shù)調(diào)整以及仿真預(yù)測(cè)等步驟。
    的頭像 發(fā)表于 07-08 18:26 ?2090次閱讀

    Matlab R2016b創(chuàng)建STM32H743ZIT6控制工程當(dāng)從Simulink庫(kù)中拖入TIMx模塊出現(xiàn)報(bào)錯(cuò)的原因?

    Matlab R2016b創(chuàng)建STM32H743ZIT6控制工程當(dāng)從Simulink庫(kù)中拖入GPIO和ADC模塊到模型中時(shí)都沒有問題 但是拖入TIMx模塊出現(xiàn)提下列提示,并且反復(fù)蹦出,無法繼續(xù)進(jìn)行
    發(fā)表于 04-25 07:00

    Vivado 使用Simulink設(shè)計(jì)FIR濾波器

    領(lǐng)域都有著廣泛的應(yīng)用。 Vivado自帶的FIR濾波器IP核已經(jīng)很好用,這里借FIR濾波器的設(shè)計(jì),介紹Simulink圖形設(shè)計(jì)編程方法。Simulink可以使設(shè)計(jì)更直觀,使硬件資源得到更為高效的利用
    發(fā)表于 04-17 17:29

    MathWorks宣布推出MATLABSimulink的2024a版本

    MathWorks宣布推出MATLABSimulink的2024a版本
    的頭像 發(fā)表于 04-07 14:03 ?727次閱讀
    MathWorks宣布推出<b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>的2024a版本

    電路仿真軟件simulink的工作原理

    SimulinkMATLAB的一個(gè)模塊,它采用圖形化的方式來創(chuàng)建動(dòng)態(tài)系統(tǒng)模型并進(jìn)行仿真分析。Simulink的工作原理主要基于模塊化的建模和仿真方式。
    的頭像 發(fā)表于 03-29 15:21 ?1906次閱讀

    電路仿真軟件simulink使用方法

    SimulinkMATLAB的一個(gè)重要組件,用于進(jìn)行動(dòng)態(tài)系統(tǒng)的建模和仿真。
    的頭像 發(fā)表于 03-29 14:25 ?2865次閱讀

    Matlab仿真】單相交交變頻器研究與實(shí)現(xiàn)Simulink建模

    的交替工作。 最后利用MATLAB R2012a仿真軟件搭建單相交-交變頻器的仿真模型,并且經(jīng)過調(diào)試,該電路模型能夠輸出幅值可調(diào)、頻率可調(diào)的正弦波形。 引言 交-交變頻器是通過電力電子電路的開關(guān)控制,而
    發(fā)表于 03-26 17:20

    TPT的Dashboard 儀表盤功能便捷實(shí)現(xiàn)Simulink模型的手動(dòng)測(cè)試#simulink

    Simulinksimulink模塊
    北匯信息POLELINK
    發(fā)布于 :2024年03月06日 11:36:23
    主站蜘蛛池模板: 欧美乱强性伦xxxxx | 欧美黄色片免费 | 在线观看视频h | 手机看片1024国产基地 | 免费黄色三级网站 | 久久在精品线影院精品国产 | 激情五月视频 | 四虎影院官网 | 在线免费观看你懂的 | 5555kkkk香蕉在线观看 | 国产精品你懂的在线播放 | 国模视频在线 | 亚洲日韩色综合视频 | 色综合美国色农夫网 | 欧美成人免费夜夜黄啪啪 | 中文字幕天堂在线 | 又粗又长又爽又长黄免费视频 | 亚洲午夜久久影院 | 亚洲色图欧美激情 | 1000部啪啪未满十八勿入 | 精品精品国产理论在线观看 | a成人| 成人免费视频一区 | 欧美一区二区三区四区视频 | 国产人成精品香港三级古代 | 午夜国产片 | 久久久噜噜噜久久中文字幕色伊伊 | 蜜月mv国产精品 | 性生交大片免费一级 | 在线 | 一区二区三区 | 四虎永久网址影院 | 国产午夜精品不卡片 | 国产va免费精品高清在线 | 四虎影永久地址www 四虎影永久在线观看精品 四虎影永久在线观看网址 四虎影院.com | 久久99热精品免费观看无卡顿 | 宅男午夜视频在线观看 | 91色欧美| 精品一区二区国语对白 | 欧美精品成人a多人在线观看 | 久久精品.com| 午夜啪啪免费视频 |