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

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

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

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

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

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

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

一、操作步驟

首先simple_car.cpp主要構(gòu)建了車輛所需的多個動力學(xué)參數(shù),包括底盤的位姿、車輪的狀態(tài)等,而simple_car.h提供多個函數(shù)來實現(xiàn)基于FMI2.0標(biāo)準(zhǔn)將參數(shù)寫入到車輛中。

simple_car.cpp主要分為三部分:

  • 初始化車輛動力學(xué)參數(shù)
  • 計算參數(shù)并更新車輛的運動變化
  • 根據(jù)車輛的位姿計算車輪的坐標(biāo)

在頭文件中,除了定義相關(guān)函數(shù)外,還提供了車輛的一些靜態(tài)參數(shù),用于協(xié)助動力學(xué)參數(shù)的計算,比如給定車輛的轉(zhuǎn)向傳動比、軸距、最大附著加速度、車輪半徑等。

wKgaomaga4qAaTULAAFYZldGreo680.png

1、實例化

我們來看一個simple_car.cpp中實現(xiàn)車輛狀態(tài)更新的簡單示例:

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]

這三個分別計算了轉(zhuǎn)向角、曲率和偏航率?;谶@個三個值,再結(jié)合車輛的靜態(tài)參數(shù),我們可以計算并推算出其他的車輛運動姿態(tài)參數(shù)。

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

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]。

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

2、關(guān)注參數(shù)

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

wKgZomagbGWAIYFqAAP_TDgDKig915.png

3、Cmake 編譯

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

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

wKgaomagbHuAWYReAAHfZ6od84Y167.png

以上就是基于FMI2.0構(gòu)建FMU的全部內(nèi)容,在下一期中我們將介紹在仿真軟件aiSim中通過車輛動力學(xué)API來實現(xiàn)和FMU的聯(lián)合仿真。

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

    關(guān)注

    0

    文章

    307

    瀏覽量

    15376
  • 聯(lián)合仿真
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    8341
  • 自動駕駛
    +關(guān)注

    關(guān)注

    784

    文章

    13838

    瀏覽量

    166546
  • 功能模塊
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    2749
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

    本文帶您了解,如何在aiSim中,通過UDP和aiSim車輛動力學(xué)API(Vehicle Dynamics Interface, VDI)來實現(xiàn)和外部的FMU車輛動力學(xué)模型聯(lián)合仿真?
    的頭像 發(fā)表于 08-07 10:19 ?2892次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>聯(lián)合</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>(終)

    谷歌的自動駕駛汽車是醬紫實現(xiàn)的嗎?

    看到新聞報道說谷歌自動駕駛汽車已經(jīng)行駛近30萬公里了,非常的強大~~上次參加了重慶新能源汽車峰會,對會上富士通半導(dǎo)體宣講的一款全景視頻汽車實時監(jiān)控技術(shù)平臺似乎看到了自動駕駛的影子(利用MB86R11
    發(fā)表于 06-14 16:15

    自動駕駛真的會來嗎?

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

    自動駕駛的到來

      傳統(tǒng)汽車廠商更趨向于通過技術(shù)的不斷積累,場景的不斷豐富,逐步從輔助駕駛過渡到半自動駕駛,進而在將來最終實現(xiàn)無人駕駛;某些高科技公司則希望通過各種外部傳感器實時采集海量數(shù)據(jù),處理器經(jīng)過數(shù)據(jù)分析然后
    發(fā)表于 06-08 15:25

    AI/自動駕駛領(lǐng)域的巔峰會議—國際AI自動駕駛高峰論壇

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

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

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

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

    對環(huán)境和擁堵產(chǎn)生積極影響。市場調(diào)研公司ABI Research預(yù)測:到2030年,道路上分之一的汽車將會是自動駕駛汽車。行業(yè)專家已經(jīng)為自動駕駛的發(fā)展定義了五個級別。 每個級別分別描述了汽車從
    發(fā)表于 08-07 07:13

    自動駕駛車的人車交互接口設(shè)計方案

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

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

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

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

    面對日益增長的行業(yè)需求,虹科自動駕駛事業(yè)部正式更名為“”。這一重要改變代表了虹科持續(xù)發(fā)展進程中新的里程碑,也體現(xiàn)了我們在自動駕駛領(lǐng)域不斷創(chuàng)新的精神。
    的頭像 發(fā)表于 01-19 14:49 ?412次閱讀
    <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>解決方案合作伙伴

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

    功能模型接口是一個開放且獨立于工具的標(biāo)準(zhǔn),包含C-API接口、XML描述文件和可交換的功能模型
    的頭像 發(fā)表于 06-12 13:07 ?1654次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享 | <b class='flag-5'>自動駕駛</b><b class='flag-5'>聯(lián)合</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>(一)

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

    功能模型接口是一個開放且獨立于工具的標(biāo)準(zhǔn),便于實現(xiàn)自動駕駛仿真工具間的模型交換和
    的頭像 發(fā)表于 07-10 15:52 ?1491次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享 | <b class='flag-5'>自動駕駛</b><b class='flag-5'>聯(lián)合</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的結(jié)合應(yīng)用

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

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

    如何快速了解開發(fā) AD/ADAS 組件中的車輛行為以便進行改進,是目前開發(fā) AD/ADAS 組件時面臨的重大挑戰(zhàn)。為此,推出IVEX自動駕駛場景管理及分析平臺來克服這一難題,本文康
    的頭像 發(fā)表于 09-25 09:27 ?816次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享 | 直面AD/ADAS快速開發(fā)挑戰(zhàn):IVEX<b class='flag-5'>自動駕駛</b>場景管理及分析平臺!
    主站蜘蛛池模板: 亚州国产精品精华液| 123成人网| 乱妇伦小说| 日日爽夜夜| 国产女人和拘做受视频免费| 五月婷婷综合激情| 中文字幕一区二区三区5566| 欧美xingai| 奇米网在线观看| 97干97吻| 精品视频免费看| 日韩种子| 亚洲成年网| 四虎精品免费永久在线| 国产免费亚洲| 一女多夫嗯啊高h| 福利毛片| 久久国产乱子伦精品免费看| 夜夜夜久久久| 成人三级视频| 国产专区视频| 久久亚洲精品玖玖玖玖| 色综合久久久高清综合久久久| 一级伦奸视频| 看全色黄大色大片免费| 伊人久久综合网站| 中文字幕日本一区波多野不卡| 国产yw855.c免费视频| 1024手机在线看| 久久在草| 失禁h啪肉尿出来高h健身房| 国产精品高清一区二区三区| 黄页网站在线播放| 激情深爱| 夜夜爱夜夜做| 国产精品偷伦费观看| 韩国午夜精品理论片西瓜| 男人天堂资源站| 免费看美女毛片| 椎名空中文字幕一区二区| 一级毛片无毒不卡直接观看|