色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

詳談自動駕駛汽車CAN總線數字孿生建模(二)

上海控安 ? 來源:上海控安 ? 作者:上海控安 ? 2021-04-28 17:42 ? 次閱讀

標注:本文來自本實驗室單超的研究成果。

整體思路:仿真模型通過python打開并運行之后,會啟動Carla, 使用Carla API 獲取汽車的相關數據之后,啟動matplotlib繪制線程,將Carla提供的數據輸進模型,再從matlab的worksapce通過接口獲取輸出結果并繪制。

python調用仿真模型

Matlab提供python API供外部調用,本文將需要使用的matlab功能封裝成類的形式進行調用。Matlab class用于連接Matlab軟件并對模型輸入數據獲取輸出結果,其中connectToMatlab方法通過Matlab命令行啟動Simulink運行仿真模型,simulate方法用于把數據輸入模型,之后將輸出結果以數組形式存入實例變量中。

python控制Carla客戶端

python腳本啟動的Carla客戶端以pygame庫作為媒介,實現用戶輸入和Carla服務端交互的各種功能,再將最新的結果渲染并繪制到pygame的用戶界面中。初始需要先將Carla服務端啟動,暴露本地2000端口用于客戶端連接。獲取到初始化的 pygame.display實例后進入循環渲染階段,此時鍵盤的輸入作為pygame的事件觸發parse_events方法調用

數據提取

建模部分提到,simulink CAN 仿真模型主要傳輸的是車速、轉向角、檔位三種數據報文。所有的數據來源于以下三個實例:

車速:車速V(km/h)計算方式為 V = 3.6 * √(x^2 + y^2 + z^2 ) (其中x、y、z表示前/后、左/右、上/下方向的速度矢量,單位為m/s)。

檔位:檔位共分為R、P、D三檔,分別代表倒車、停車、直行,檔位的判斷依據汽車的行駛狀態來定,因此檔位的數據源需要汽車車速和倒車參數來判定。

轉向角度:轉向角可以直接從實例中獲取。

實時數據展示

上文已經解決了模型實時輸入實時輸出問題,那么當獲取到仿真模型的輸出結果時,該結果是以數組的形式記錄從仿真開始到當前時間的所有結果,所以每次獲取到結果后都需要重新依據新的數據樣本進行繪制,由于python是Carla和Simulink數據傳輸的媒介,因此最好的解決方案是基于python的繪圖工具實時繪制。本文采用python Matplotlib庫以實現該需求。

繪制代碼實現

由于繪制的是模型的輸出結果,現針對輸出的車速數據繪制相應的實時變化曲線,為了做到良好的代碼風格,增加代碼復用率,本文將一系列繪制相關的方法集中到Draw類里。

實時仿真并繪制

本部分將結合前面的實驗結果,將所有對接Carla的python模塊、對接Matlab/Simulink的python模塊、實時繪制相關的python模塊都組合起來運行。

車速實時變化

實時模擬時長為60秒,60秒內,汽車的速度變化曲線在圖像中持續不斷地刷新,直到60秒到為止。

從圖中可以看出,經過仿真模型模擬出來的速度數據和原數據基本一致,說明模型的CAN報文解封裝過程順利執行,但是在車速的轉折點存在模型的模擬結果比原數據更平滑的問題,很明顯是由于原數據輸入過于頻繁,兩個相鄰的輸入時間間隔小于模型最小采樣時間,而采樣時間不能進一步縮小,否則會導致該時間段內無正確模擬結果輸出。

檔位實時變化

時長為60秒,手動控制汽車行駛,共嘗試兩個檔位,P和D、分別代表泊車和直行,對應參數為17和20,泊車后發送單個P檔位報文,到車輛開始直行這段時間不發送任何報文,直行后會依據汽車的速度反饋不斷發送D檔位報文。從圖中可以看出,由于原數據變化的不是非常頻繁,模型模擬出來的結果完全匹配了原數據,說明輸入頻率遠小于模型采樣頻率會使模擬結果貼合預期結果。

轉向角度實時變化

時長60秒,手動控制汽車行駛,并控制輪胎左右轉向,向左角度為負,向右角度為正,值位于[-100, 100]區間內。由圖可知,轉向角變化數據更新十分頻繁,仿真模型在處理大量的輸入時必然會卡頓并拋棄大量數據,使得模擬結果沒有很好地貼合原數據,因此在高頻輸入的前提下,模型模擬結果無法完全貼合預期。

小結

本文介紹了基于Carla自動駕駛模擬仿真平臺構造Simulink CAN仿真模型并結合python API及其繪圖工具庫matplotlib的一整套實時仿真流程的設計和實現細節,實際模擬了虛擬汽車車速,檔位、轉向角度三個信息在CAN中的解封裝和傳遞。發現在低頻的數據輸入場景下,模型能做到貼合實際結果,而在高頻輸入數據場景下,模型容易運行卡頓并在多個時間點輸出無效數據,拋棄這些數據后模擬結果相對于預期結果顯得平滑,無法體現預期結果中的峰值。

fqj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 自動駕駛
    +關注

    關注

    784

    文章

    13915

    瀏覽量

    166774
  • 數字孿生
    +關注

    關注

    4

    文章

    1341

    瀏覽量

    12305
收藏 人收藏

    評論

    相關推薦

    新品發布 | TOSUN正式推出GPS轉CAN FD模塊產品,為自動駕駛提供數據支持

    正式推出一款GPS轉CAN/CANFD模塊產品,為自動駕駛提供數據支持。TOSUN01產品簡介TM2101可將GPS、IMU信息轉成CAN/CANFD報文來傳輸,輕松
    的頭像 發表于 12-02 01:01 ?149次閱讀
    新品發布 | TOSUN正式推出GPS轉<b class='flag-5'>CAN</b> FD模塊產品,為<b class='flag-5'>自動駕駛</b>提供數據支持

    MEMS技術在自動駕駛汽車中的應用

    MEMS技術在自動駕駛汽車中的應用主要體現在傳感器方面,這些傳感器為自動駕駛汽車提供了關鍵的環境感知和數據采集能力。以下是對MEMS技術在自動駕駛
    的頭像 發表于 11-20 10:19 ?492次閱讀

    MITRE數字試驗場將加速驗證自動駕駛汽車

    Mcity、MITRE 將與 NVIDIA 一起打造物理和虛擬自動駕駛汽車測試平臺。
    的頭像 發表于 11-20 09:48 ?250次閱讀

    自動駕駛汽車安全嗎?

    隨著未來汽車變得更加互聯,汽車逐漸變得更加依賴技術,并且逐漸變得更加自動化——最終實現自動駕駛,了解自動駕駛
    的頭像 發表于 10-29 13:42 ?576次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>安全嗎?

    自動駕駛技術的典型應用 自動駕駛技術涉及到哪些技術

    自動駕駛技術的典型應用 自動駕駛技術是一種依賴計算機、無人駕駛設備以及各種傳感器,實現汽車自主行駛的技術。它通過使用人工智能、視覺計算、雷達、監控裝置和全球定位系統等技術,使
    的頭像 發表于 10-18 17:31 ?935次閱讀

    FPGA在自動駕駛領域有哪些優勢?

    FPGA(Field-Programmable Gate Array,現場可編程門陣列)在自動駕駛領域具有顯著的優勢,這些優勢使得FPGA成為自動駕駛技術中不可或缺的一部分。以下是FPGA在自動駕駛
    發表于 07-29 17:11

    FPGA在自動駕駛領域有哪些應用?

    低,適合用于實現高效的圖像算法,如車道線檢測、交通標志識別等。 雷達和LiDAR處理:自動駕駛汽車通常會使用雷達和LiDAR(激光雷達)等多種傳感器來獲取環境信息。FPGA能夠協助完成這些傳感器
    發表于 07-29 17:09

    自動駕駛汽車如何識別障礙物

    自動駕駛汽車識別障礙物是一個復雜而關鍵的過程,它依賴于多種傳感器和技術的協同工作。這些傳感器主要包括激光雷達(LiDAR)、雷達、攝像頭以及超聲波雷達等,它們各自具有不同的工作原理和優勢,共同為自動駕駛
    的頭像 發表于 07-23 16:40 ?1418次閱讀

    自動駕駛汽車傳感器有哪些

    自動駕駛汽車傳感器是實現自動駕駛功能的關鍵組件,它們通過采集和處理車輛周圍環境的信息,為自動駕駛系統提供必要的感知和決策依據。以下是對自動駕駛
    的頭像 發表于 07-23 16:00 ?2418次閱讀

    吉利與Foretellix合作開發自動駕駛汽車

    汽車制造商吉利與以色列的自動駕駛安全技術領軍企業Foretellix達成了戰略合作。此次合作旨在確保自動駕駛汽車的安全大規模部署,并尋求降低吉利的研發成本,同時提升開發效率。
    的頭像 發表于 05-14 09:52 ?455次閱讀

    未來已來,多傳感器融合感知是自動駕駛破局的關鍵

    的Robotaxi運營。這標志著L4級自動駕駛迎來了新的里程碑,朝著商業化落地邁進了一大步。中國的車企也不甘落后:4月7日,廣汽埃安與滴滴自動駕駛宣布合資公司——廣州安滴科技有限公司獲批工商執照。廣汽埃安
    發表于 04-11 10:26

    大眾汽車和Mobileye加強自動駕駛合作

    美國智能駕駛芯片巨頭Mobileye與大眾汽車集團近日宣布,在自動駕駛領域深化合作,共同推動全新自動駕駛功能在大眾旗下量產車型的應用。Mobileye依托其領先的Mobileye
    的頭像 發表于 03-22 11:46 ?982次閱讀

    自動駕駛汽車技術 | 車載雷達系統

    自動駕駛汽車技術 | 車載雷達系統
    的頭像 發表于 03-20 08:09 ?3236次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>技術 | 車載雷達系統

    自動駕駛發展問題及解決方案淺析

    隨著科技的飛速進步,自動駕駛汽車已經從科幻概念逐漸轉變為現實。然而,在其蓬勃發展的背后,自動駕駛汽車仍面臨一系列亟待解決的問題和挑戰。本文將對這些問題進行深入的剖析,并提出相應的解決方
    的頭像 發表于 03-14 08:38 ?1207次閱讀

    Waymo自愿召回444輛自動駕駛汽車 L4的自動駕駛還有很多路要走

    近日,谷歌旗下的自動駕駛部門Waymo自愿召回了444輛自動駕駛汽車,原因是其軟件可能無法準確預測拖曳車輛的運動軌跡
    的頭像 發表于 02-26 10:22 ?1237次閱讀
    Waymo自愿召回444輛<b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b> L4的<b class='flag-5'>自動駕駛</b>還有很多路要走
    主站蜘蛛池模板: 久草在线福利资站免费视频| 亚洲日本天堂在线| 中国欧美日韩一区二区三区| 亚洲AV久久无码精品蜜桃| 久久99精品国产免费观看| 扒开小处30p| 丝瓜涩涩屋黄瓜香蕉丝瓜| 久久只精品99品免费久| 国产精品美女久久久久浪潮AV | 丰满人妻按磨HD| 18动漫在线观看| 亚洲成人免费| 视频网站入口在线看| 男污女XO猛烈的动态图| 久久国产免费观看精品1| 国产精品无码人妻99999| 不分昼夜H1V3| 99影视久久电影网久久看影院 | 亚洲成人欧美| 无码欧美XXXXX在线观看裸| 青青青久久久| 美女脱内衣裸身尿口露出来| 娇女的呻吟亲女禁忌h16| 国产女人91精品嗷嗷嗷嗷| 俄罗斯性孕妇孕交| 插曲的痛30分钟视频最新章节| 24小时日本在线| 中文字幕视频免费在线观看| 妖精视频在线观看高清| 亚洲男人天堂网| 亚洲看片无码免费视频| 亚洲精品电影天堂网| 午夜一区欧美二区高清三区| 色综合a在线| 日日噜噜夜夜躁躁狠狠| 日本激情网址| 日本一区二区三区在线观看网站 | 久久精品99热超碰| 久久精品国产午夜伦班片| 久久精品久久久| 久久精品国产福利电影网|