娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

自動駕駛聯合仿真——功能模型接口FMI

發布者:心愿成真最新更新時間:2024-09-04 來源: elecfans關鍵字:自動駕駛  聯合仿真 手機看文章 掃描二維碼
隨時隨地手機看文章

一、操作步驟

車輛動力學仿真是aiSim的核心組件,能夠根據駕駛指令來確定車輛的運動變化。基于準確可靠的車輛動力學模型,可以確保車輛模擬更加真實。在aiSim可以將FMU單獨視作動態庫來實現車輛動力學,也可以基于VDI和UDP來實現和FMU的聯合仿真。

wKgaomay1ZyACG74AACbT3r3ReE130.png

1、實例化VDI

VDI中提供了5種不同的車輛動力學模型,包括:

(1)2d:橫向自行車模型
(2)23d:底盤俯仰和側傾分離的橫向自行車模型
(3)3d:具有3D剛性車身和獨立車輪懸掛的橫向輪胎模型(計算量很大)
(4)拖車模型:用于牽引車輛
(5)FMU:基于FMI對于車輛動力學的不同描述

整個聯合仿真的進程可以分四個部分:

(1)根據車輛名稱匹配對應的ego
(2)在VehicleDB.json或是ego自己的asset包中確認所定義的車輛動力學模型
(3)實例化專屬的VDI來處理FMU,定義必須的輸入/輸出數據
(4)通過socket和pyfmi處理FMU
在實例化VDI時,我們將會遵循以下四個部分來獲取車輛動力學的相關數據

wKgaomay1cCACbxKAAA5R58MK4k706.png

2、通過UDP實現FMU的讀取

在實例化VDI的同時,初始化一個UDP接口來處理收到的數據。

wKgZomay1daAQvUzAADo2L9PybU441.png

如果我們通過UDP來實現FMU的讀取(為了分布式系統),那么我們還需要pyfmi和socket來協助我們讀取和寫入FMU的數據,整個腳本主要實現功能為:

(1)創建UDP的socket,用于監聽和讀取來自VDI的數據

wKgaomay1fWARLQPAAEmIPvV9Lw273.png

(2)解析來自VDI的數據,獲取動力學數據和標志信號,后者主要用于步進操作

wKgaomay1gyAS61CAAEzCs2Pe0g463.png

(3)基于標志信號步進式執行仿真

wKgaomay1hmAJPD4AAGOReXaC9Y219.png

(4)基于fmipy讀取FMU中定義的各種動力學數據,并將其打包成UDP,在讀取時,同樣遵循modelDescription.xml中的定義

wKgZomay1jaATt4xAAH7hXVR47U511.png

3、效果展示

在完成以上工作后,可以啟動整個進程,看一下分布式聯合仿真的效果。FMU和對應的腳本運行在PC1上,aiSim運行在PC2上。


以上就是關于功能模型接口FMI的聯合仿真的全部內容,通過FMU我們可以快速的在不同工具之間進行集成,而不需要進行大規模的模型移植或是繁瑣的聯調。


關鍵字:自動駕駛  聯合仿真 引用地址:自動駕駛聯合仿真——功能模型接口FMI

上一篇:充電樁即將納入CCC強制管控范圍?企業該如何應對?
下一篇:車規級控制芯片概述及供應商10強

小廣播
最新嵌入式文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

更多開源項目推薦

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 抚顺市| 平罗县| 咸丰县| 金沙县| 武强县| 白朗县| 南丹县| 集安市| 华坪县| 东方市| 宁夏| 辉南县| 开封市| 和田县| 新泰市| 华池县| 大洼县| 兴宁市| 吴堡县| 襄汾县| 宁都县| 左权县| 博野县| 金坛市| 政和县| 灵山县| 永寿县| 宁强县| 兰考县| 临安市| 新建县| 鄂托克旗| 扬州市| 绥棱县| 宿州市| 德安县| 铅山县| 贺州市| 嘉善县| 精河县| 类乌齐县|