[發(fā)明專利]一種基于SysML的無人車仿真方法有效
| 申請(qǐng)?zhí)枺?/td> | 202110112254.2 | 申請(qǐng)日: | 2021-01-27 |
| 公開(公告)號(hào): | CN112947112B | 公開(公告)日: | 2022-08-12 |
| 發(fā)明(設(shè)計(jì))人: | 葉飛;賴?yán)铈戮?/a>;張霖;田冬 | 申請(qǐng)(專利權(quán))人: | 北京航空航天大學(xué) |
| 主分類號(hào): | G05B17/02 | 分類號(hào): | G05B17/02 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 李明澤 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 sysml 無人 仿真 方法 | ||
本申請(qǐng)公開了一種基于SysML的無人車仿真方法,該方法包括:根據(jù)預(yù)設(shè)的無人車信息在聯(lián)合仿真系統(tǒng)中構(gòu)建多種數(shù)學(xué)模型,其中,所述數(shù)學(xué)模型包括無人車車輛模型、駕駛場(chǎng)景模型以及運(yùn)動(dòng)控制模型;所述聯(lián)合仿真系統(tǒng)包括多種仿真工具;通過SysML建模語言對(duì)所述多種數(shù)學(xué)模型進(jìn)行描述得到SysML模型,并將所述SysML模型轉(zhuǎn)換為XMI文本格式;通過Python語言將所述XMI文本格式所描述的SysML模型轉(zhuǎn)換為Python對(duì)象,根據(jù)所述Python對(duì)象生成驅(qū)動(dòng)腳本,并根據(jù)所述驅(qū)動(dòng)腳本驅(qū)動(dòng)所述多個(gè)仿真工具聯(lián)合仿真。本申請(qǐng)解決了現(xiàn)有技術(shù)中運(yùn)動(dòng)控制系統(tǒng)仿真效率較低、信息的完整性和一致性較差的技術(shù)問題。
技術(shù)領(lǐng)域
本申請(qǐng)涉及無人車仿真技術(shù)領(lǐng)域,尤其涉及一種基于SysML的無人車仿真方法。
背景技術(shù)
隨著無人車技術(shù)的發(fā)展,無人車技術(shù)被廣泛應(yīng)用于多個(gè)領(lǐng)域,例如,公共交通、快遞以及軍事等眾多領(lǐng)域。仿真技術(shù)作為研究各種復(fù)雜系統(tǒng)的一種必不可少的手段,無人車的研究與開發(fā)工作也離不開車輛仿真技術(shù)。無人車由運(yùn)動(dòng)控制系統(tǒng)、數(shù)據(jù)系統(tǒng)、通信系統(tǒng)以及電源系統(tǒng)等組成,為了保證無人車的正常運(yùn)行,在無人車研發(fā)過程中需要對(duì)各種系統(tǒng)進(jìn)行仿真,其中,運(yùn)動(dòng)控制系統(tǒng)仿真包括環(huán)境模擬、車輛動(dòng)力學(xué)和運(yùn)動(dòng)學(xué)的數(shù)學(xué)建模、基于傳感器的環(huán)境檢測(cè)、決策及控制器等內(nèi)容。
在無人車的運(yùn)動(dòng)控制系統(tǒng)仿真研究過程中需要引入多種仿真工具,例如,仿真工具包括Carsim、MATLAB、Carmaker、Prescan、Vissim等,每種仿真工一般用于對(duì)運(yùn)動(dòng)控制系統(tǒng)仿真的某一方面進(jìn)行仿真。因此,為了實(shí)現(xiàn)對(duì)無人車的運(yùn)動(dòng)控制系統(tǒng)的仿真一般是通過聯(lián)合仿真的方式將各種仿真工具聯(lián)合起來。目前,聯(lián)合仿真的過程為:根據(jù)不同場(chǎng)景信息編寫信息交互接口,通過信息交互利用多種仿真工具運(yùn)行實(shí)現(xiàn)聯(lián)合仿真,但是,無人車的運(yùn)動(dòng)控制系統(tǒng)仿真過程中可能涉及多種場(chǎng)景的仿真,當(dāng)場(chǎng)景變換時(shí),一方面需要重新編寫信息交互接口,使得運(yùn)動(dòng)控制系統(tǒng)仿真過程耗時(shí)較長,進(jìn)而導(dǎo)致運(yùn)動(dòng)控制系統(tǒng)仿真效率較低,另一方面需要在每種仿真軟件中更改參數(shù),在更改過程中容易忘記更改某些參數(shù)導(dǎo)致信息的完整性與一致性較差。
發(fā)明內(nèi)容
本申請(qǐng)解決的技術(shù)問題是:針對(duì)現(xiàn)有技術(shù)中運(yùn)動(dòng)控制系統(tǒng)仿真效率較低、信息的完整性和一致性較差的問題,提供了一種基于SysML的無人車仿真方法,本申請(qǐng)實(shí)施例所提供的方案中,通過SysML建模語言對(duì)聯(lián)合仿真系統(tǒng)中多種數(shù)學(xué)模型進(jìn)行描述得到SysML模型,并將所述SysML模型轉(zhuǎn)換為XMI文本格式,然后通過Python語言將所述XMI文本格式所描述的SysML模型轉(zhuǎn)換為Python對(duì)象,根據(jù)所述Python對(duì)象生成驅(qū)動(dòng)腳本,并根據(jù)所述驅(qū)動(dòng)腳本驅(qū)動(dòng)多個(gè)仿真工具聯(lián)合仿真。因此,在本申請(qǐng)實(shí)施例所提供的方案中,由于SysML建模語言本身的特性使得所描述的SysML模型具有特定的結(jié)構(gòu),通過Python語言將SysML模型轉(zhuǎn)換為Python對(duì)象,然后根據(jù)Python對(duì)象生成驅(qū)動(dòng)腳本具有通用的格式,不僅避免當(dāng)場(chǎng)景變換時(shí),需要重新編寫驅(qū)動(dòng)接口和腳本,進(jìn)而減小仿真過程耗時(shí)長,提高運(yùn)動(dòng)控制系統(tǒng)仿真效率;還不需要在每種仿真軟件中更改參數(shù),保證了仿真軟件信息的完整性和一致性。
第一方面,本申請(qǐng)實(shí)施例提供一種基于SysML的無人車仿真方法,該方法包括:
根據(jù)預(yù)設(shè)的無人車信息在聯(lián)合仿真系統(tǒng)中構(gòu)建多種數(shù)學(xué)模型,其中,所述數(shù)學(xué)模型包括無人車車輛模型、駕駛場(chǎng)景模型以及運(yùn)動(dòng)控制模型;所述聯(lián)合仿真系統(tǒng)包括多種仿真工具;
通過SysML建模語言對(duì)所述多種數(shù)學(xué)模型進(jìn)行描述得到SysML模型,并將所述SysML模型轉(zhuǎn)換為XMI文本格式;
通過Python語言將所述XMI文本格式所描述的SysML模型轉(zhuǎn)換為Python對(duì)象,根據(jù)所述Python對(duì)象生成驅(qū)動(dòng)腳本,并根據(jù)所述驅(qū)動(dòng)腳本驅(qū)動(dòng)所述多個(gè)仿真工具聯(lián)合仿真。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航空航天大學(xué),未經(jīng)北京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110112254.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種基于SysML/MARTE的信息物理融合系統(tǒng)的建模方法
- 一種SysML驅(qū)動(dòng)焊縫熱影響區(qū)疲勞裂紋評(píng)估分析方法
- 一種從SysML模型轉(zhuǎn)換到AltaRica模型的轉(zhuǎn)換方法
- 面向安全關(guān)鍵嵌入式系統(tǒng)的SysML模型向AADL模型自動(dòng)轉(zhuǎn)換方法
- 一種從需求文本轉(zhuǎn)換到SysML需求圖的轉(zhuǎn)換方法
- SysML安全性擴(kuò)展及其到AADL故障模型的自動(dòng)轉(zhuǎn)換方法
- 一種基于SysML模塊圖的AADL模型構(gòu)造方法
- 一種從SysML到AltaRica的自動(dòng)化模型轉(zhuǎn)換方法
- 一種嵌入式軟件SysML模型狀態(tài)空間約簡方法
- 一種基于SysML的無人車仿真方法
- 一種無人艇收放無人機(jī)裝置
- 一種基于無人機(jī)干擾的敵對(duì)無人船捕獲方法與系統(tǒng)
- 一種無人機(jī)協(xié)同無人艇充電的方法及系統(tǒng)
- 一種無人設(shè)備的控制方法及無人車
- 一種無人機(jī)自主識(shí)別靶標(biāo)并降落到運(yùn)動(dòng)的無人艇上的方法
- 無人機(jī)與無人船表演方法及裝置、存儲(chǔ)介質(zhì)和電子設(shè)備
- 連發(fā)無人機(jī)電磁彈射系統(tǒng)及無人機(jī)機(jī)庫
- 適用于惡劣海況的異構(gòu)無人系統(tǒng)協(xié)同編隊(duì)控制系統(tǒng)及方法
- 連發(fā)無人機(jī)電磁彈射系統(tǒng)及無人機(jī)機(jī)庫
- 無人機(jī)的控制方法、裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及無人機(jī)
- 一種針對(duì)紅外成像系統(tǒng)的全數(shù)字仿真系統(tǒng)及其仿真方法
- 支持船舶建造過程仿真的樹形目錄結(jié)構(gòu)數(shù)據(jù)及仿真系統(tǒng)
- 一種99A主戰(zhàn)坦克仿真模型
- 作為母乳喂養(yǎng)科普器具的新生兒模型
- 一種多仿真器協(xié)同的仿真方法、仿真主控平臺(tái)和仿真系統(tǒng)
- 為控制器開發(fā)提供實(shí)時(shí)仿真的方法以及仿真裝置
- 一種仿真方法及仿真平臺(tái)
- 一種長嘴仿真魚餌
- 一種H橋驅(qū)動(dòng)電路的熱仿真模型及熱仿真方法
- 仿真模型的運(yùn)行控制方法、裝置及電子設(shè)備





