一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

一種在封閉環(huán)路中自動(dòng)駕駛汽車(chē)的方法

MATLAB ? 來(lái)源:MATLAB ? 作者:MATLAB ? 2021-05-18 14:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天要給大家分享的是如何在 3D 環(huán)境中仿真自動(dòng)駕駛汽車(chē)。原文是一篇在德國(guó)大學(xué)生方程式大賽網(wǎng)站上的博客文章:https://www.formulastudent.de/pr/news/details/article/driving-an-autonomous-vehicle-in-a-3d-simulation-environment-with-recorded-synthetic-data/。
在本文中,我們將演示一種在封閉環(huán)路中自動(dòng)駕駛汽車(chē)的方法。我們的任務(wù)是在未知的環(huán)境中駕駛汽車(chē),避免與錐桶碰撞,確保完成必要的圈數(shù)。

場(chǎng)景創(chuàng)建

第一步是創(chuàng)建一個(gè)由車(chē)輛,賽道和錐桶組成的3D仿真環(huán)境。Vehicle Dynamics Blockset(https://ww2.mathworks.cn/products/vehicle-dynamics.html) 工具箱帶有預(yù)建的 3D 場(chǎng)景,以仿真和可視化Simulink中建模的車(chē)輛。這些 3D 場(chǎng)景是使用 Epic Games 的虛幻引擎可視化的。 由于當(dāng)前問(wèn)題需要自定義場(chǎng)景,因此我們使用了虛幻編輯器和用于虛幻4引擎工程的 Vehicle Dynamics Blockset 支持包來(lái)構(gòu)建場(chǎng)景。 要了解如何自定義場(chǎng)景(圖2),請(qǐng)按照文檔中說(shuō)明的步驟進(jìn)行操作。當(dāng)然,您也可以使用 RoadRunner 設(shè)計(jì) 3D 場(chǎng)景以進(jìn)行自動(dòng)駕駛的仿真。

圖1. 虛幻編輯器中的自定義場(chǎng)景

40c1aed8-b4f2-11eb-bf61-12bb97331649.png

圖2. 創(chuàng)建自定義場(chǎng)景的步驟

第一圈:環(huán)境建圖

40d002d0-b4f2-11eb-bf61-12bb97331649.png

圖3.用于環(huán)境建圖的 Simulink 模型

下一個(gè)任務(wù)是環(huán)境建圖。如上一節(jié)所述,無(wú)人駕駛車(chē)輛處于未知環(huán)境中,該環(huán)境由放置在賽道兩側(cè)的錐桶組成。為了檢測(cè)錐桶并為第一圈生成參考路徑,我們建立了 Simulink 模型,如圖3所示。圖4顯示了該模型在第一圈中執(zhí)行的步驟:

40d8f1b0-b4f2-11eb-bf61-12bb97331649.png

圖4. 環(huán)境建圖的框圖表達(dá)

· 激光雷達(dá)安裝:激光雷達(dá)的目的是測(cè)量車(chē)輛到錐桶的距離。在 3D 仿真環(huán)境中,Simulation 3D Lidar(https://ww2.mathworks.cn/help/driving/ref/simulation3dlidar.html)模塊提供了激光雷達(dá)傳感器。使用 Epic Games 的虛幻引擎渲染環(huán)境, 該模塊返回具有指定視場(chǎng)和角分辨率的點(diǎn)云?!?錐桶檢測(cè)(圖6):錐桶檢測(cè)算法的目標(biāo)是對(duì)屬于一個(gè)錐桶的所有點(diǎn)進(jìn)行聚類,并確定錐桶的位置。這是通過(guò)計(jì)算點(diǎn)云中相鄰點(diǎn)之間的距離來(lái)完成的。屬于同一個(gè)錐桶的點(diǎn)彼此靠近,而錐桶彼此相距相對(duì)較遠(yuǎn)。聚類后,錐桶的中點(diǎn)是錐桶中所有點(diǎn)的位置的平均值。

40e34408-b4f2-11eb-bf61-12bb97331649.png

圖5.激光雷達(dá)處理和控制

40ee0596-b4f2-11eb-bf61-12bb97331649.png

圖6. 顯示在點(diǎn)云中檢測(cè)到的錐桶

· 駕駛控制:駕駛控制器算法基于理解錐桶在激光雷達(dá)點(diǎn)云中的位置。該算法有兩個(gè)目標(biāo):

確定車(chē)輛前方的兩個(gè)最重要的錐桶

避免撞到任何錐桶

這是通過(guò)找到兩個(gè)最接近的錐桶并計(jì)算兩個(gè)錐桶的中點(diǎn)來(lái)完成的。該算法生成加速,轉(zhuǎn)向指令通往該中點(diǎn)。該算法還將車(chē)輛的最大速度限制為一個(gè)預(yù)設(shè)值?!?車(chē)輛動(dòng)力學(xué)(圖7):車(chē)輛動(dòng)力學(xué)模型由車(chē)身,簡(jiǎn)化的動(dòng)力總成,傳動(dòng)系統(tǒng),縱向車(chē)輪和轉(zhuǎn)向運(yùn)動(dòng)學(xué)組成。該模型的目的是根據(jù)轉(zhuǎn)向,加速和減速命令來(lái)計(jì)算車(chē)輛的位置和方向。Simulation 3D Vehicle with Ground Following(https://ww2.mathworks.cn/help/vdynblks/ref/simulation3dvehiclewithgroundfollowing.html)和 Simulation 3D Scene Configuration(https://ww2.mathworks.cn/help/vdynblks/ref/simulation3dsceneconfiguration.html)用于在虛幻引擎中設(shè)置 3D 仿真環(huán)境。

40f5d780-b4f2-11eb-bf61-12bb97331649.png

圖7.車(chē)輛模型·輸出:運(yùn)行仿真后,激光雷達(dá)成功檢測(cè)到錐桶。此外,車(chē)輛繪制環(huán)境圖并生成參考軌跡。車(chē)輛以最大 8m/s 的速度緩慢行駛。

第二圈:跟隨參考軌跡

在第二圈中,車(chē)輛跟隨從第一圈仿真中獲得的參考路徑。圖8 顯示了 Simulink 模型。與上一個(gè)模型相比,在此模型中,我們刪除了激光雷達(dá)模塊,并增加了縱向和橫向控制器。

4122d14a-b4f2-11eb-bf61-12bb97331649.png

圖8. 用于跟隨參考軌跡的 Simulink 模型

現(xiàn)在,這是一個(gè)經(jīng)典的閉環(huán)控制系統(tǒng)問(wèn)題,控制器的任務(wù)是輸出所需的轉(zhuǎn)向命令,加速命令和減速命令,以更高的速度跟隨參考路徑。

412d1efc-b4f2-11eb-bf61-12bb97331649.png

圖9. 第二圈的閉環(huán)控制框圖

·橫向控制器:Pure pursuit 控制器用于車(chē)輛的橫向控制。為了在 Simulink 中實(shí)現(xiàn)控制器,我們使用了 Pure Pursuit 模塊來(lái)瞄準(zhǔn)目標(biāo)方向。此外,使用車(chē)輪轉(zhuǎn)角公式將目標(biāo)方向轉(zhuǎn)換為所需的轉(zhuǎn)向角。要了解有關(guān)使用 Pure pursuit 控制器的車(chē)輛路徑跟隨的更多信息,請(qǐng)參考:https://ww2.mathworks.cn/help/robotics/ref/purepursuit.html。

41385bfa-b4f2-11eb-bf61-12bb97331649.png

圖10. Pure pursuit 控制器

·縱向駕駛員模塊用于調(diào)節(jié)車(chē)輛的速度(https://ww2.mathworks.cn/help/vdynblks/ref/longitudinaldriver.htmlhttps:/www.mathworks.com/help/vdynblks/ref/longitudinaldriver.html)。具體來(lái)說(shuō),它是一個(gè) PI 控制器,可為參考速度生成執(zhí)行信號(hào)。

4169f6ec-b4f2-11eb-bf61-12bb97331649.png

圖11. 縱向駕駛員

請(qǐng)注意,目前,我們通過(guò)使用查表來(lái)定義不同區(qū)域的速度,從而簡(jiǎn)化了速度曲線的創(chuàng)建過(guò)程。但是,更推薦使用 Velocity Profiler(https://ww2.mathworks.cn/help/driving/ref/velocityprofiler.html)來(lái)自動(dòng)化速度曲線生成過(guò)程?!そY(jié)果:圖12 顯示了仿真軌跡和參考軌跡的比較。從結(jié)果可以明顯看出,橫向控制器成功跟隨了參考路徑。除了橫向控制外,縱向駕駛員還可以調(diào)節(jié)所需的速度。

41969314-b4f2-11eb-bf61-12bb97331649.png

圖12. 第二圈獲得的車(chē)輛軌跡

總結(jié)

這篇文章展示了 MathWorks 工具如何在存在障礙物的情況下用于在封閉賽道上自主駕駛車(chē)輛。您可以擴(kuò)展此方法,并利用文檔中提供的示例來(lái)設(shè)計(jì)和仿真自動(dòng)駕駛汽車(chē):https://ww2.mathworks.cn/help/driving/examples.html。 隨著汽車(chē)行業(yè)的進(jìn)步和發(fā)展,各種學(xué)生競(jìng)賽中也開(kāi)始引入了無(wú)人駕駛類別,中國(guó)大學(xué)生方程式無(wú)人車(chē)(FSAC)競(jìng)賽就是其中之一。該類比賽的目的是讓同學(xué)們利用不同學(xué)科知識(shí)設(shè)計(jì)和制造可以自動(dòng)行駛的汽車(chē)。使用 MATLAB 和 Simulink,您可以設(shè)計(jì)自動(dòng)駕駛系統(tǒng)功能,包括傳感,路徑規(guī)劃,傳感器融合和控制系統(tǒng)。

責(zé)任編輯:lq

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

    關(guān)注

    9

    文章

    2959

    瀏覽量

    110676
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    822

    瀏覽量

    31989
  • 自動(dòng)駕駛
    +關(guān)注

    關(guān)注

    788

    文章

    14305

    瀏覽量

    170514

原文標(biāo)題:如何在 3D 環(huán)境中仿真自動(dòng)駕駛汽車(chē)

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    卡車(chē)、礦車(chē)的自動(dòng)駕駛和乘用車(chē)的自動(dòng)駕駛技術(shù)要求上有何不同?

    自動(dòng)駕駛技術(shù)也得到了充足的應(yīng)用,但因應(yīng)用場(chǎng)景不同,技術(shù)的側(cè)重方向也有所區(qū)別。今天就來(lái)和大家聊聊這個(gè)話題。 應(yīng)用場(chǎng)景:開(kāi)放道路vs封閉場(chǎng)地 首先要理解的是,自動(dòng)駕駛所面對(duì)的環(huán)境決定了
    的頭像 發(fā)表于 06-28 11:38 ?178次閱讀
    卡車(chē)、礦車(chē)的<b class='flag-5'>自動(dòng)駕駛</b>和乘用車(chē)的<b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>在</b>技術(shù)要求上有何不同?

    NVIDIA Halos自動(dòng)駕駛汽車(chē)安全系統(tǒng)發(fā)布

    自動(dòng)駕駛汽車(chē)的開(kāi)發(fā)。正確的技術(shù)與框架對(duì)確保自動(dòng)駕駛汽車(chē)駕駛員、乘客和行人的安全至關(guān)重要。 因此,NVIDIA 推出了NVIDIA Halos綜合安全系統(tǒng),將 NVIDIA 的
    的頭像 發(fā)表于 03-25 14:51 ?600次閱讀

    一種多模態(tài)駕駛場(chǎng)景生成框架UMGen介紹

    端到端自動(dòng)駕駛技術(shù)的快速發(fā)展對(duì)閉環(huán)仿真器提出了迫切需求,而生成式模型為其提供了一種有效的技術(shù)架構(gòu)。然而,現(xiàn)有的駕駛場(chǎng)景生成方法大多側(cè)重于圖像
    的頭像 發(fā)表于 03-24 15:57 ?871次閱讀
    <b class='flag-5'>一種</b>多模態(tài)<b class='flag-5'>駕駛</b>場(chǎng)景生成框架UMGen介紹

    理想汽車(chē)推出全新自動(dòng)駕駛架構(gòu)

    2025年3月18日,理想汽車(chē)自動(dòng)駕駛技術(shù)研發(fā)負(fù)責(zé)人賈鵬NVIDIA GTC 2025發(fā)表主題演講《VLA:邁向自動(dòng)駕駛物理智能體的關(guān)鍵
    的頭像 發(fā)表于 03-19 14:12 ?525次閱讀

    吉利汽車(chē)自動(dòng)駕駛脫困專利獲授權(quán)

    近日,浙江吉利控股集團(tuán)有限公司及其旗下的吉利汽車(chē)研究院(寧波)有限公司成功獲得了項(xiàng)關(guān)于自動(dòng)駕駛脫困技術(shù)的專利授權(quán)。該專利名稱為“一種自動(dòng)駕駛
    的頭像 發(fā)表于 01-15 11:33 ?1030次閱讀

    從《自動(dòng)駕駛地圖數(shù)據(jù)規(guī)范》聊高精地圖自動(dòng)駕駛的重要性

    從技術(shù)、管理和應(yīng)用等多個(gè)維度規(guī)范自動(dòng)駕駛地圖數(shù)據(jù)的生產(chǎn)與使用。 引言 隨著全球范圍內(nèi)自動(dòng)駕駛技術(shù)的加速發(fā)展,自動(dòng)駕駛地圖這新型數(shù)字基礎(chǔ)設(shè)施正逐漸成為智能
    的頭像 發(fā)表于 01-05 19:24 ?2310次閱讀
    從《<b class='flag-5'>自動(dòng)駕駛</b>地圖數(shù)據(jù)規(guī)范》聊高精地圖<b class='flag-5'>在</b><b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>中</b>的重要性

    自動(dòng)駕駛中常提的SLAM到底是個(gè)啥?

    ?這兩個(gè)問(wèn)題。目前,自動(dòng)駕駛技術(shù)主要依賴高精地圖和RTK(實(shí)時(shí)動(dòng)態(tài)定位)系統(tǒng)完成高精度定位。然而,這種方法的實(shí)現(xiàn)成本高昂,需要依賴于完善的基礎(chǔ)設(shè)施,且動(dòng)態(tài)環(huán)境適應(yīng)性不足。為此
    的頭像 發(fā)表于 11-21 15:17 ?1621次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b>中常提的SLAM到底是個(gè)啥?

    MEMS技術(shù)自動(dòng)駕駛汽車(chē)的應(yīng)用

    MEMS技術(shù)自動(dòng)駕駛汽車(chē)的應(yīng)用主要體現(xiàn)在傳感器方面,這些傳感器為自動(dòng)駕駛汽車(chē)提供了關(guān)鍵的環(huán)境
    的頭像 發(fā)表于 11-20 10:19 ?1421次閱讀

    PWM控制自動(dòng)駕駛汽車(chē)的重要性

    隨著科技的飛速發(fā)展,自動(dòng)駕駛汽車(chē)逐漸成為現(xiàn)實(shí)。在這領(lǐng)域中,精確的控制技術(shù)是確保車(chē)輛安全、高效運(yùn)行的關(guān)鍵。脈沖寬度調(diào)制(PWM)控制作為一種廣泛應(yīng)用的控制技術(shù),
    的頭像 發(fā)表于 11-19 09:05 ?1348次閱讀

    汽車(chē)雷達(dá)回波發(fā)生器的技術(shù)原理和應(yīng)用場(chǎng)景

    的波束并向前傳播,以模擬真實(shí)的雷達(dá)工作環(huán)境。應(yīng)用場(chǎng)景 自動(dòng)駕駛系統(tǒng)的開(kāi)發(fā)和測(cè)試:自動(dòng)駕駛系統(tǒng)的開(kāi)發(fā)和測(cè)試過(guò)程,汽車(chē)電子雷達(dá)回波發(fā)生器可以
    發(fā)表于 11-15 14:06

    自動(dòng)駕駛汽車(chē)安全嗎?

    隨著未來(lái)汽車(chē)變得更加互聯(lián),汽車(chē)逐漸變得更加依賴技術(shù),并且逐漸變得更加自動(dòng)化——最終實(shí)現(xiàn)自動(dòng)駕駛,了解自動(dòng)駕駛
    的頭像 發(fā)表于 10-29 13:42 ?1102次閱讀
    <b class='flag-5'>自動(dòng)駕駛</b><b class='flag-5'>汽車(chē)</b>安全嗎?

    自動(dòng)駕駛技術(shù)的典型應(yīng)用 自動(dòng)駕駛技術(shù)涉及到哪些技術(shù)

    自動(dòng)駕駛技術(shù)的典型應(yīng)用 自動(dòng)駕駛技術(shù)是一種依賴計(jì)算機(jī)、無(wú)人駕駛設(shè)備以及各種傳感器,實(shí)現(xiàn)汽車(chē)自主行駛的技術(shù)。它通過(guò)使用人工智能、視覺(jué)計(jì)算、雷達(dá)
    的頭像 發(fā)表于 10-18 17:31 ?1884次閱讀

    FPGA自動(dòng)駕駛領(lǐng)域有哪些優(yōu)勢(shì)?

    FPGA(Field-Programmable Gate Array,現(xiàn)場(chǎng)可編程門(mén)陣列)自動(dòng)駕駛領(lǐng)域具有顯著的優(yōu)勢(shì),這些優(yōu)勢(shì)使得FPGA成為自動(dòng)駕駛技術(shù)不可或缺的
    發(fā)表于 07-29 17:11

    FPGA自動(dòng)駕駛領(lǐng)域有哪些應(yīng)用?

    是FPGA自動(dòng)駕駛領(lǐng)域的主要應(yīng)用: 、感知算法加速 圖像處理:自動(dòng)駕駛需要通過(guò)攝像頭獲取并識(shí)別道路信息和行駛環(huán)境,這涉及到大量的圖像處
    發(fā)表于 07-29 17:09

    自動(dòng)駕駛汽車(chē)傳感器有哪些

    自動(dòng)駕駛汽車(chē)傳感器是實(shí)現(xiàn)自動(dòng)駕駛功能的關(guān)鍵組件,它們通過(guò)采集和處理車(chē)輛周?chē)h(huán)境的信息,為自動(dòng)駕駛系統(tǒng)提供必要的感知和決策依據(jù)。以下是對(duì)自動(dòng)駕駛
    的頭像 發(fā)表于 07-23 16:00 ?3264次閱讀