本發(fā)明涉及自動(dòng)駕駛可視化建模,具體涉及一種可視化自定義建模方法和裝置。
背景技術(shù):
1、隨著自動(dòng)駕駛技術(shù)的發(fā)展,部署在車(chē)輛上的算法中間件的驗(yàn)證工作得到了業(yè)界的廣泛關(guān)注。目前市面中已經(jīng)出現(xiàn)了一些成熟的用于中間件編輯的可視化工具。
2、然而,相關(guān)技術(shù)中往往需要用戶針對(duì)不同類(lèi)型的中間件,分別使用中間件各自專(zhuān)用的可視化工具,以及當(dāng)用戶使用某一可視化工具想要修改可視化效果時(shí),需要通過(guò)硬編碼的形式進(jìn)行修改。上述問(wèn)題可能會(huì)導(dǎo)致用戶針對(duì)車(chē)輛中間件進(jìn)行建模時(shí)的學(xué)習(xí)成本與使用成本增加,需要一種更好的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明提供了一種可視化自定義建模方法和裝置,以解決用戶針對(duì)車(chē)輛中間件進(jìn)行建模時(shí)的學(xué)習(xí)成本與使用成本過(guò)高的問(wèn)題。
2、本發(fā)明一方面提供了一種可視化自定義建模方法,所述方法包括獲取創(chuàng)建操作信息,在工程對(duì)應(yīng)的可視化建模界面中創(chuàng)建可視化元件類(lèi)型;所述可視化元件類(lèi)型包括:畫(huà)布規(guī)則、畫(huà)布類(lèi)型、組件類(lèi)型、樁類(lèi)型、連線類(lèi)型;
3、獲取所述可視化元件類(lèi)型的配置操作信息,基于所述配置操作信息對(duì)所述可視化元件類(lèi)型進(jìn)行屬性配置,在所述可視化建模界面中實(shí)時(shí)渲染所述可視化元件的屬性配置結(jié)果;
4、獲取針對(duì)所述可視化元件類(lèi)型的拖拽操作信息,在所述可視化建模界面中基于所述拖拽操作信息確定對(duì)應(yīng)的建模數(shù)據(jù),采用映射字典對(duì)所述建模數(shù)據(jù)進(jìn)行預(yù)設(shè)格式轉(zhuǎn)換與導(dǎo)出。
5、本發(fā)明另一方面還提供了一種可視化自定義建模裝置,所述裝置包括:元件創(chuàng)建模塊,用于獲取創(chuàng)建操作信息,在工程對(duì)應(yīng)的可視化建模界面中創(chuàng)建可視化元件類(lèi)型;所述可視化元件類(lèi)型包括:畫(huà)布規(guī)則、畫(huà)布類(lèi)型、組件類(lèi)型、樁類(lèi)型、連線類(lèi)型;
6、屬性配置模塊,用于獲取所述可視化元件類(lèi)型的配置操作信息,基于所述配置操作信息對(duì)所述可視化元件類(lèi)型進(jìn)行屬性配置,在所述可視化建模界面中實(shí)時(shí)渲染所述可視化元件的屬性配置結(jié)果;
7、建模導(dǎo)出模塊,用于獲取針對(duì)所述可視化元件類(lèi)型的拖拽操作信息,在所述可視化建模界面中基于所述拖拽操作信息確定對(duì)應(yīng)的建模數(shù)據(jù),采用映射字典對(duì)所述建模數(shù)據(jù)進(jìn)行預(yù)設(shè)格式轉(zhuǎn)換與導(dǎo)出。
8、本發(fā)明另一方面還提供了一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括:存儲(chǔ)器和處理器,所述存儲(chǔ)器和所述處理器之間互相通信連接,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)指令,所述處理器通過(guò)執(zhí)行所述計(jì)算機(jī)指令,實(shí)現(xiàn)上述的可視化自定義建模方法。
9、本發(fā)明另一方面還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)實(shí)現(xiàn)上述的可視化自定義建模方法。
10、在該過(guò)程中,在建模過(guò)程中創(chuàng)建新的可視化元件或者對(duì)已有元件進(jìn)行配置信息進(jìn)行修改,并在可視化建模界面中實(shí)時(shí)更新可視化元件的配置結(jié)果,使得用戶可以針對(duì)不同類(lèi)型的中間件自定義配置對(duì)應(yīng)的可視化元件,從而降低了用戶面對(duì)車(chē)輛中間件的建模時(shí)使用可視化工具的學(xué)習(xí)成本與使用成本。
1.一種可視化自定義建模方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在工程對(duì)應(yīng)的可視化建模界面中創(chuàng)建可視化元件類(lèi)型,基于以下步驟實(shí)現(xiàn):
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取所述可視化元件類(lèi)型的配置操作信息,基于所述配置操作信息對(duì)所述可視化元件類(lèi)型進(jìn)行屬性配置,在所述可視化建模界面中實(shí)時(shí)渲染所述可視化元件的屬性配置結(jié)果,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,獲取針對(duì)所述可視化元件類(lèi)型的拖拽操作信息,在所述可視化建模界面中基于所述拖拽操作信息確定對(duì)應(yīng)的建模數(shù)據(jù),基于以下步驟實(shí)現(xiàn):
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述獲取所述組件類(lèi)型對(duì)應(yīng)的第一配置信息,將所述組件的配置信息存入第一關(guān)聯(lián)表中,包括:
8.一種可視化自定義建模裝置,其特征在于,所述裝置包括:
9.一種計(jì)算機(jī)設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至7中任一項(xiàng)所述的可視化自定義建模方法。