超碰偷拍-一区二三区在线 | 中国-jlzzjlzz亚洲女人-国产十八禁在线观看免费-久久久受-亚洲青涩在线-乱视频在线观看-91在线亚洲-天堂va欧美ⅴa亚洲va免费-国产成人精品福利一区二区三区-91大神视频在线播放-欧美福利影院-色欲色欲日韩www在线观看-av夜夜-亚洲综合精品在线

Technical Articles

技術文章

當前位置:首頁  >  技術文章  >  康謀分享 | 自動駕駛聯合仿真——功能模型接口FMI(四)

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

更新時間:2024-07-24      點擊次數:1264

在上一篇文章:,我們講述了在構建FMU中,如何通過fmi_simple_car.cpp來實現FMI2.0,即如何實現一個簡單的車輛模型來進行車輛動力學仿真。今天康謀接著展示如何通過simple_car.cpp和simple_car.h構建車輛模型本身。


一、操作步驟

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



simple_car.cpp主要分為三部分:

  • 初始化車輛動力學參數

  • 計算參數并更新車輛的運動變化

  • 根據車輛的位姿計算車輪的坐標

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


圖1 (1).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系列的第二篇文章。



2、關注參數

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

圖2 (1).png


3、Cmake 編譯


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




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


圖3 (1).png


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


400-999-3848
歡迎您的咨詢
我們將竭盡全力為您用心服務
3634354716
關注微信
版權所有 © 2026 廣州虹科電子科技有限公司  備案號:粵ICP備15080866號
主站蜘蛛池模板: 久青草无码视频在线观看 | 巨胸美乳无码人妻视频 | 鲁丝片一区二区三区毛片 | 天天爱天天做天天爽夜夜揉 | 亚洲熟妇av一区二区三区浪潮 | 国产精品久久久久久久久软件 | 男女后式激烈动态图片 | 国内精品久久久久久久影院 | av不卡在线播放 | 在厨房拨开内裤进入毛片 | 日日夜夜网 | 国产精品爽爽久久久久久竹菊 | 久久99久久99精品免观看 | 成人无码h动漫在线网站免费 | 无码成人片在线播放 | 91极品美女 | 在线a天堂 | av免费一区| 99e热久久免费精品首页 | av在线免费在线 | 国产免码va在线观看免费 | 亚洲精品国产美女久久久 | 一本大道卡一卡二卡三乱码全集资源 | 胸大美女又黄的网站 | 精品国产一区二区三区av性色 | 91网站在线观看视频 | 日本中文字幕免费观看 | 丰满少妇人妻hd高清果冻传媒 | 亚洲欧洲日产韩国在线看片 | 黄色片上床 | 欧洲多毛裸体xxxxx | 亚洲欧美日韩国产综合一区二区 | 好硬好湿好爽好深视频 | 午夜视频一区二区三区 | 一久久久| 色妹子综合 | 毛片网页| 国内偷拍久久 | 内射老妇bbwx0c0ck | 蜜桃色欲av久久无码精品软件 | 成人a网站 | 高潮好爽视频在线观看 | 97在线无码免费人妻短视频 | 粗大的内捧猛烈进出看视频 | 国产美女精品自在线拍免费 | 精品久久久无码中文字幕天天 | √天堂资源网最新版在线 | 国产一卡二卡3卡四卡无卡国色 | 国产亚洲精品一区二三区 | 麻豆成人在线 | 欧美另类在线视频 | 精品无码国产一区二区三区av | 色无极亚洲 | 4hu四虎永久在线影院 | 狠狠干狠狠干 | 伊人久久大香线蕉av一区二区 | 狠狠色综合久久久久尤物 | 无码免费无线观看在线视 | 亚洲精品大全 | 日韩第二页 | 国产xxxx岁13xxxxhd | 夜色爽爽影院18禁妓女影院 | 国产欧美日韩综合一区 | 欧美日韩一区二区三区自拍 | 亚洲精品综合一区二区三区在线 | 国产精品黑丝 | 伊人精品久久久久7777 | 久久久久久日产精品 | 91成人免费在线 | 欧美 日韩 中文 | 波多野结衣在线观看一区二区 | 台湾佬久久 | 久久一级视频 | 伊人久久大香线焦av综合影院 | 综合五月网 | 美女视频一区二区三区 | 96视频在线 | 国产精品高潮呻吟久久影视a片 | 午夜影视啪啪免费体验区 | 亚洲国产精品自产在线播放 | 人妻av无码中文专区久久 | 久久免费只有精品国产 | 公么大龟弄得我好舒服秀婷视频 | 手机在线看片你懂的 | 韩国专区福利一区二区 | 四虎国产精品永久在线观看 | 免费人成在线视频无码 | 啪啪视屏 | 中文无码av在线亚洲电影 | 欧美日韩中文字幕 | 东京热无码人妻系列综合网站 | 蜜桃av噜噜一区二区三区麻豆 | 亚洲国产良家在线观看 | 欧美制服丝袜人妻另类 | 小少呦萝粉国产 | 久一精品 | 露脸叫床粗话东北少妇 | 亚洲精品国产欧美一二区 | 日本久久久久久久久久久 |