女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

康謀分享 | 自動駕駛聯合仿真——功能模型接口FMI(四)

康謀自動駕駛 ? 2024-07-24 10:54 ? 次閱讀

?在上一篇文章 “康謀分享 | 自動駕駛聯合仿真——功能模型接口FMI(三)http://www.asorrir.com/d/3875615.html”,我們講述了在構建FMU中,如何通過fmi_simple_car.cpp來實現FMI2.0,即如何實現一個簡單的車輛模型來進行車輛動力學仿真。今天康謀接著展示如何通過simple_car.cpp和simple_car.h構建車輛模型本身。

一、操作步驟

首先simple_car.cpp主要構建了車輛所需的多個動力學參數,包括底盤的位姿、車輪的狀態等,而simple_car.h提供多個函數來實現基于FMI2.0標準將參數寫入到車輛中。

simple_car.cpp主要分為三部分:

  • 初始化車輛動力學參數
  • 計算參數并更新車輛的運動變化
  • 根據車輛的位姿計算車輪的坐標

在頭文件中,除了定義相關函數外,還提供了車輛的一些靜態參數,用于協助動力學參數的計算,比如給定車輛的轉向傳動比、軸距、最大附著加速度、車輪半徑等。

wKgaomaga4qAaTULAAFYZldGreo680.png

1、實例化

我們來看一個simple_car.cpp中實現車輛狀態更新的簡單示例:

const double wheel_angle =val_refs[STEERING_ANGLE] / m_steer_transmission_ratio; const double curvature = wheel_angle / m_wheelbase const double yaw_rate = curvature * val_refs[CHASSIS_SPEED]

這三個分別計算了轉向角、曲率和偏航率。基于這個三個值,再結合車輛的靜態參數,我們可以計算并推算出其他的車輛運動姿態參數。

我們也會通過加速踏板和剎車踏板的狀態來計算車輛(底盤的縱向加速度),其中m_max_adh_acc為在頭文件中預先定義的最大附著加速度:

if val_refs[BRAKE_PEDAL_POSITION] < 0.0 { val_refs[CHASSIS_LONGITUDINAL_ACCELERATION] = val_refs[BRAKE_PEDAL_POSITION] * m_max_adh_acc; }

可以注意到我們使用了宏定義的[STEERING_ANGLE]、[CHASSIS_LONGITUDINAL_ACCELERATION]和[BRAKE_PEDAL_POSITION]。

使用這一方式的原因:一是為了計算不同參數時清晰明了,此外更重要的是這和FMU中的modelDescription.xml文件所對應,modelDescription.xml規定了FMU的結構,其結構可以參考FMI系列的第二篇文章:“康謀分享 | 自動駕駛聯合仿真——功能模型接口FMI(二)http://www.asorrir.com/d/3535805.html”。

2、關注參數

在XML文件中,需要關注的參數類型為name和valuReference,STEERING_ANGLE這一name對應的valuReference值為3,那么為了方便我們使用這些參數,可以把這些定義的宏寫入到value_reference_ids.h中,當然也可以寫入simple_car.h這一頭文件里。

wKgZomagbGWAIYFqAAP_TDgDKig915.png

3、Cmake 編譯

在完成simple_car.cpp、simple_car.h和FMU描述文件modelDescription.xml文件的構建,最后一步就是要將其編譯成為所需FMU文件并生成我們的動態庫文件(.so/.dll)。

我們采用Cmake來進行編譯,除了定義源文件、添加庫、指定目錄、鏈接庫(主要是glm和fmi2_interface)以外,我們還需要針對FMI平臺進行配置:

wKgaomagbHuAWYReAAHfZ6od84Y167.png

以上就是基于FMI2.0構建FMU的全部內容,在下一期中我們將介紹在仿真軟件aiSim中通過車輛動力學API來實現和FMU的聯合仿真。

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

    關注

    0

    文章

    333

    瀏覽量

    15744
  • 聯合仿真
    +關注

    關注

    0

    文章

    5

    瀏覽量

    8382
  • 自動駕駛
    +關注

    關注

    788

    文章

    14178

    瀏覽量

    169324
  • 功能模塊
    +關注

    關注

    0

    文章

    19

    瀏覽量

    2823
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    分享 | 自動駕駛聯合仿真——功能模型接口FMI(二)

    功能模型接口在復雜系統的建模與仿真中具有重要作用。本文探討了FMU的時間概念、模型交換和聯合
    的頭像 發表于 06-26 14:40 ?3738次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享 | <b class='flag-5'>自動駕駛</b><b class='flag-5'>聯合</b><b class='flag-5'>仿真</b>——<b class='flag-5'>功能</b><b class='flag-5'>模型</b><b class='flag-5'>接口</b><b class='flag-5'>FMI</b>(二)

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

    本文帶您了解,如何在aiSim中,通過UDP和aiSim車輛動力學API(Vehicle Dynamics Interface, VDI)來實現和外部的FMU車輛動力學模型聯合仿真
    的頭像 發表于 08-07 10:19 ?3322次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>聯合</b><b class='flag-5'>仿真</b>——<b class='flag-5'>功能</b><b class='flag-5'>模型</b><b class='flag-5'>接口</b><b class='flag-5'>FMI</b>(終)

    分享 | 3DGS:革新自動駕駛仿真場景重建的關鍵技術

    3DGS技術為自動駕駛仿真場景重建帶來突破,通過3D高斯點精確表達復雜場景的幾何和光照特性,顯著提升渲染速度與圖像質量。aiSim平臺結合3DGS,提供高保真虛擬環境與動態交通流模
    的頭像 發表于 03-05 09:45 ?3073次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享 | 3DGS:革新<b class='flag-5'>自動駕駛</b><b class='flag-5'>仿真</b>場景重建的關鍵技術

    分享 | 自動駕駛仿真進入“標準時代”:aiSim全面對接ASAM OpenX

    自動駕駛領域,仿真與標準接口至關重要。aiSim集成ASAM OpenX系列標準,通過OpenDRIVE、OpenSCENARIO等五大
    的頭像 發表于 05-14 10:38 ?2459次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享 | <b class='flag-5'>自動駕駛</b><b class='flag-5'>仿真</b>進入“標準時代”:aiSim全面對接ASAM OpenX

    自動駕駛真的會來嗎?

    。autopilot是用戶駕駛的一個輔助功能,可以幫助駕駛員在開車過程中進行更好的判斷、更輕松的操作。這個Google等進行的自動駕駛有明顯的不同。”張璐說。美國高速公路安全委員會(N
    發表于 07-21 09:00

    AI/自動駕駛領域的巔峰會議—國際AI自動駕駛高峰論壇

    由南德意志出版及活動有限公司舉辦的 國際AI自動駕駛高峰論壇 將于 2017年11月28/29日 在 德國慕尼黑 舉辦,中德聯合股份公司作為中國獨家合作伙伴,誠邀您撥冗蒞臨!【活動背景】AI
    發表于 09-13 13:59

    如何讓自動駕駛更加安全?

    自動駕駛、完全自動駕駛。第級別是汽車駕駛自動化、智能化程度最高級別,也就是通常所說的無人駕駛
    發表于 05-13 00:26

    自動駕駛汽車的處理能力怎么樣?

    對環境和擁堵產生積極影響。市場調研公司ABI Research預測:到2030年,道路上分之一的汽車將會是自動駕駛汽車。行業專家已經為自動駕駛的發展定義了五個級別。 每個級別分別描述了汽車從
    發表于 08-07 07:13

    自動駕駛車的人車交互接口設計方案

    。隨著駕駛任務的消失和車輛控制權人數的增加,自動駕駛也必然會帶來全新的人車關系。因此,面向自動駕駛車的人車交互接口的再設計面臨了機遇和挑戰,我們需要重新探討如何為全新交互場景下的“乘客
    發表于 07-30 07:57

    自動駕駛線控底盤VCU功能介紹

    滿足自動駕駛遠程遙控的線控底盤整車控制器VCU1 自動駕駛線控底盤VCU功能介紹滿足自動駕駛及遙控駕駛的線控底盤整車控制器VCU作為新能源及
    發表于 09-07 06:30

    新聞丨走進科技——您的自動駕駛解決方案合作伙伴

    面對日益增長的行業需求,虹科自動駕駛事業部正式更名為“”。這一重要改變代表了虹科持續發展進程中新的里程碑,也體現了我們在自動駕駛領域不斷創新的精神。
    的頭像 發表于 01-19 14:49 ?551次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>新聞丨走進<b class='flag-5'>康</b><b class='flag-5'>謀</b>科技——您的<b class='flag-5'>自動駕駛</b>解決方案合作伙伴

    分享 | 自動駕駛聯合仿真——功能模型接口FMI(一)

    功能模型接口是一個開放且獨立于工具的標準,包含C-API接口、XML描述文件和可交換的功能模型
    的頭像 發表于 06-12 13:07 ?2231次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享 | <b class='flag-5'>自動駕駛</b><b class='flag-5'>聯合</b><b class='flag-5'>仿真</b>——<b class='flag-5'>功能</b><b class='flag-5'>模型</b><b class='flag-5'>接口</b><b class='flag-5'>FMI</b>(一)

    分享 | 自動駕駛聯合仿真——功能模型接口FMI(三)

    功能模型接口是一個開放且獨立于工具的標準,便于實現自動駕駛仿真工具間的模型交換和
    的頭像 發表于 07-10 15:52 ?1846次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享 | <b class='flag-5'>自動駕駛</b><b class='flag-5'>聯合</b><b class='flag-5'>仿真</b>——<b class='flag-5'>功能</b><b class='flag-5'>模型</b><b class='flag-5'>接口</b><b class='flag-5'>FMI</b>(三)

    分享 | 汽車仿真與AI的結合應用

    實現高質量的虛擬傳感器輸出是自動駕駛領域的一項關鍵挑戰,然而傳統方案對廣角鏡頭的渲染和處理等方面仍存在一定的局限性。為此,為您介紹aiSim通用高斯潑濺渲染器如何打破限制,在自動駕駛
    的頭像 發表于 09-11 09:24 ?1718次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享 | 汽車<b class='flag-5'>仿真</b>與AI的結合應用

    分享 | 直面AD/ADAS快速開發挑戰:IVEX自動駕駛場景管理及分析平臺!

    如何快速了解開發 AD/ADAS 組件中的車輛行為以便進行改進,是目前開發 AD/ADAS 組件時面臨的重大挑戰。為此,推出IVEX自動駕駛場景管理及分析平臺來克服這一難題,本文康
    的頭像 發表于 09-25 09:27 ?1034次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享 | 直面AD/ADAS快速開發挑戰:IVEX<b class='flag-5'>自動駕駛</b>場景管理及分析平臺!