本發(fā)明專(zhuān)利技術(shù)公開(kāi)了一種基于自動(dòng)駕駛仿真軟件的交互方法、裝置、設(shè)備及介質(zhì)。所述方法包括:獲取由所述仿真軟件的相機(jī)拍攝的仿真圖像,其中所述仿真圖像中包括多個(gè)交通對(duì)象;在顯示界面上呈現(xiàn)所述仿真圖像和多個(gè)按鈕控件,其中多個(gè)所述按鈕控件設(shè)置在多個(gè)所述交通對(duì)象上;基于用戶(hù)對(duì)所述按鈕控件的一個(gè)或多個(gè)操作,控制所述仿真軟件實(shí)現(xiàn)一個(gè)或多個(gè)功能,進(jìn)而使得所述顯示界面呈現(xiàn)所述仿真軟件實(shí)現(xiàn)所述功能時(shí)的所述仿真圖像和/或相關(guān)信息。本發(fā)明專(zhuān)利技術(shù)能夠?qū)崿F(xiàn)用戶(hù)與仿真圖像中的交通對(duì)象進(jìn)行可視化交互,并且可以在不對(duì)仿真軟件進(jìn)行修改的前提下增加交互功能,還可以較為容易地和靈活地提供相關(guān)的交互功能。相關(guān)的交互功能。相關(guān)的交互功能。
【技術(shù)實(shí)現(xiàn)步驟摘要】
基于自動(dòng)駕駛仿真軟件的交互方法、裝置、設(shè)備及介質(zhì)
[0001]本專(zhuān)利技術(shù)涉及智能交通
,具體涉及一種基于自動(dòng)駕駛仿真軟件的交互方法、裝置、設(shè)備及介質(zhì)。
技術(shù)介紹
[0002]隨著自動(dòng)駕駛行業(yè)的發(fā)展,市面上出現(xiàn)了不少開(kāi)源免費(fèi)的3D自動(dòng)駕駛仿真軟件,如Carla、LGSVL。這些3D自動(dòng)駕駛仿真軟件提供了客戶(hù)控制仿真軟件的api接口,但卻不具備與仿真軟件中交通對(duì)象的可視化交互的功能。并且,如果在已有的3D自動(dòng)駕駛仿真軟件隨意添加功能,可能會(huì)導(dǎo)致該3D自動(dòng)駕駛仿真軟件變得不通用。
[0003]基于此,現(xiàn)有技術(shù)仍存在進(jìn)一步改進(jìn)的空間。
技術(shù)實(shí)現(xiàn)思路
[0004]本專(zhuān)利技術(shù)的主要目的在于提供一種基于自動(dòng)駕駛仿真軟件的交互方法、裝置、設(shè)備及介質(zhì),以解決如下技術(shù)問(wèn)題:目前流行的3D自動(dòng)駕駛仿真軟件主要通過(guò)提供api接口來(lái)實(shí)現(xiàn)與交通對(duì)象的交互,卻不具備可視化的交互功能。
[0005]根據(jù)本專(zhuān)利技術(shù)的一個(gè)方面,提出一種基于自動(dòng)駕駛仿真軟件的交互方法,包括:
[0006]獲取由所述仿真軟件的相機(jī)拍攝的仿真圖像,其中所述仿真圖像中包括多個(gè)交通對(duì)象;
[0007]在顯示界面上呈現(xiàn)所述仿真圖像和多個(gè)按鈕控件,其中多個(gè)所述按鈕控件設(shè)置在多個(gè)所述交通對(duì)象上;
[0008]基于用戶(hù)對(duì)所述按鈕控件的一個(gè)或多個(gè)操作,控制所述仿真軟件實(shí)現(xiàn)一個(gè)或多個(gè)功能,進(jìn)而使得所述顯示界面呈現(xiàn)所述仿真軟件實(shí)現(xiàn)所述功能時(shí)的所述仿真圖像和/或相關(guān)信息。
[0009]根據(jù)本專(zhuān)利技術(shù)的一個(gè)實(shí)施例,一個(gè)或多個(gè)所述操作包括以下中的一個(gè)或多個(gè):將鼠標(biāo)懸浮在所述按鈕控件上、對(duì)所述按鈕控件進(jìn)行點(diǎn)擊、將所述按鈕控件拖動(dòng)到特定位置處、對(duì)所述按鈕控件進(jìn)行雙擊后繪制軌跡。
[0010]根據(jù)本專(zhuān)利技術(shù)的一個(gè)實(shí)施例,一個(gè)或多個(gè)所述功能包括以下中的一個(gè)或多個(gè):切換跟蹤所述交通對(duì)象時(shí)的跟蹤視角、獲取所述交通對(duì)象的狀態(tài)信息、使得所述交通對(duì)象行駛到特定目的地、使得所述交通對(duì)象按照特定軌跡行駛。
[0011]根據(jù)本專(zhuān)利技術(shù)的一個(gè)實(shí)施例,所述交通對(duì)象的所述狀態(tài)信息包括以下的一種或多種:所述交通對(duì)象的標(biāo)識(shí)、所述交通對(duì)象的位置、所述交通對(duì)象的姿態(tài)、所述交通對(duì)象的速度、所述交通對(duì)象的加速度。
[0012]根據(jù)本專(zhuān)利技術(shù)的一個(gè)實(shí)施例,還包括:
[0013]基于被所述相機(jī)捕獲到的交通對(duì)象集合的像素坐標(biāo)集合設(shè)置多個(gè)所述按鈕控件。
[0014]根據(jù)本專(zhuān)利技術(shù)的一個(gè)實(shí)施例,還包括:
[0015]計(jì)算第一坐標(biāo)集合,其中所述第一坐標(biāo)集合為所述仿真軟件中在所述相機(jī)前方的
交通對(duì)象集合在相機(jī)坐標(biāo)系中的坐標(biāo)集合;
[0016]基于所述相機(jī)的內(nèi)參矩陣,將所述第一坐標(biāo)集合轉(zhuǎn)換為第二坐標(biāo)集合,其中所述第二坐標(biāo)集合為交通對(duì)象集合在像素坐標(biāo)系中的像素坐標(biāo)集合;
[0017]對(duì)所述第二坐標(biāo)集合進(jìn)行過(guò)濾,得到被所述相機(jī)捕獲到的交通對(duì)象集合的像素坐標(biāo)集合。
[0018]根據(jù)本專(zhuān)利技術(shù)的一個(gè)實(shí)施例,所述對(duì)所述第二坐標(biāo)集合進(jìn)行過(guò)濾,得到被所述相機(jī)捕獲到的交通對(duì)象集合的像素坐標(biāo)集合,包括:
[0019]在所述第二坐標(biāo)集合中,選擇橫向像素坐標(biāo)大于0且小于相機(jī)成像平面的最大橫向像素坐標(biāo)以及縱向像素坐標(biāo)大于0且小于相機(jī)成像平面的最大縱向像素坐標(biāo)的像素坐標(biāo),構(gòu)成被相機(jī)捕獲到的交通對(duì)象集合的像素坐標(biāo)集合。
[0020]根據(jù)本專(zhuān)利技術(shù)的一個(gè)實(shí)施例,還包括:編輯多個(gè)所述按鈕控件的樣式、點(diǎn)擊事件和/或控制功能。
[0021]根據(jù)本專(zhuān)利技術(shù)的另一方面,提出一種基于自動(dòng)駕駛仿真軟件的交互裝置,包括:
[0022]獲取模塊,配置為獲取由所述仿真軟件的相機(jī)拍攝的仿真圖像,其中所述仿真圖像中包括多個(gè)交通對(duì)象;
[0023]呈現(xiàn)模塊,配置為在顯示界面上呈現(xiàn)所述仿真圖像和多個(gè)按鈕控件,其中多個(gè)所述按鈕控件設(shè)置在多個(gè)所述交通對(duì)象上;
[0024]控制模塊,配置為基于用戶(hù)對(duì)所述按鈕控件的一個(gè)或多個(gè)操作,控制所述仿真軟件實(shí)現(xiàn)一個(gè)或多個(gè)功能,進(jìn)而使得所述顯示界面呈現(xiàn)所述仿真軟件實(shí)現(xiàn)所述功能時(shí)的所述仿真圖像和/或相關(guān)信息。
[0025]根據(jù)本專(zhuān)利技術(shù)的另一方面,提出一種計(jì)算機(jī)設(shè)備,包括:
[0026]至少一個(gè)處理器;以及
[0027]存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如以上任一實(shí)施例所述的方法。
[0028]根據(jù)本專(zhuān)利技術(shù)的另一方面,提出一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如以上任一實(shí)施例所述的方法。
[0029]通過(guò)本專(zhuān)利技術(shù)的技術(shù)方案,可以實(shí)現(xiàn)用戶(hù)與仿真圖像中的交通對(duì)象進(jìn)行可視化交互,并且可以在不對(duì)仿真軟件進(jìn)行修改的前提下增加交互功能。
附圖說(shuō)明
[0030]為了更清楚地說(shuō)明本專(zhuān)利技術(shù)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本專(zhuān)利技術(shù)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031]圖1示出根據(jù)本專(zhuān)利技術(shù)實(shí)施例的基于自動(dòng)駕駛仿真軟件的交互方法的流程圖;
[0032]圖2示出根據(jù)本專(zhuān)利技術(shù)實(shí)施例的系統(tǒng)架構(gòu)示意圖;
[0033]圖3示出根據(jù)本專(zhuān)利技術(shù)實(shí)施例的基于自動(dòng)駕駛仿真軟件的交互裝置的示意圖。
具體實(shí)施方式
[0034]為使本專(zhuān)利技術(shù)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本專(zhuān)利技術(shù)實(shí)施例進(jìn)一步詳細(xì)說(shuō)明。
[0035]需要說(shuō)明的是,本專(zhuān)利技術(shù)實(shí)施例中所有使用“第一”和“第二”的表述均是為了區(qū)分兩個(gè)相同名稱(chēng)非相同的實(shí)體或者非相同的參量,可見(jiàn)“第一”“第二”僅為了表述的方便,不應(yīng)理解為對(duì)本專(zhuān)利技術(shù)實(shí)施例的限定,后續(xù)實(shí)施例對(duì)此不再一一說(shuō)明。
[0036]圖1示出根據(jù)本專(zhuān)利技術(shù)實(shí)施例的基于自動(dòng)駕駛仿真軟件的交互方法的流程圖,如圖1所示,所述交互方法包括如下步驟:
[0037]S1,獲取由所述仿真軟件的相機(jī)拍攝的仿真圖像,其中所述仿真圖像中包括多個(gè)交通對(duì)象;
[0038]S2,在顯示界面上呈現(xiàn)所述仿真圖像和多個(gè)按鈕控件,其中多個(gè)所述按鈕控件設(shè)置在多個(gè)所述交通對(duì)象上;
[0039]S3,基于用戶(hù)對(duì)所述按鈕控件的一個(gè)或多個(gè)操作,控制所述仿真軟件實(shí)現(xiàn)一個(gè)或多個(gè)功能,進(jìn)而使得所述顯示界面呈現(xiàn)所述仿真軟件實(shí)現(xiàn)所述功能時(shí)的所述仿真圖像和/或相關(guān)信息。
[0040]通過(guò)本專(zhuān)利技術(shù)的技術(shù)方案,可以實(shí)現(xiàn)用戶(hù)與仿真圖像中的交通對(duì)象進(jìn)行可視化交互,用戶(hù)對(duì)呈現(xiàn)于顯示界面上的交通對(duì)象上的按鈕控件進(jìn)行操作,即可實(shí)現(xiàn)相應(yīng)的控制功能。并且,在本專(zhuān)利技術(shù)的實(shí)施例中,仿真軟件僅用于提供仿真圖像和接收控制指令,無(wú)需對(duì)仿真軟件本身進(jìn)行任何改動(dòng),可以在不對(duì)仿真軟件進(jìn)行修改的前提下增加對(duì)象交互功能,不改變仿真軟件原本的通用性。同時(shí),開(kāi)發(fā)者僅需具備基礎(chǔ)的前端應(yīng)用開(kāi)發(fā)能力,即可設(shè)置相應(yīng)的按鈕控件,使用簡(jiǎn)單、靈活。
[0041]圖2示出根據(jù)本專(zhuān)利技術(shù)實(shí)施例的系統(tǒng)架構(gòu)示意圖,如本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
1.一種基于自動(dòng)駕駛仿真軟件的交互方法,其特征在于,包括:獲取由所述仿真軟件的相機(jī)拍攝的仿真圖像,其中所述仿真圖像中包括多個(gè)交通對(duì)象;在顯示界面上呈現(xiàn)所述仿真圖像和多個(gè)按鈕控件,其中多個(gè)所述按鈕控件設(shè)置在多個(gè)所述交通對(duì)象上;基于用戶(hù)對(duì)所述按鈕控件的一個(gè)或多個(gè)操作,控制所述仿真軟件實(shí)現(xiàn)一個(gè)或多個(gè)功能,進(jìn)而使得所述顯示界面呈現(xiàn)所述仿真軟件實(shí)現(xiàn)所述功能時(shí)的所述仿真圖像和/或相關(guān)信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,一個(gè)或多個(gè)所述操作包括以下中的一個(gè)或多個(gè):將鼠標(biāo)懸浮在所述按鈕控件上、對(duì)所述按鈕控件進(jìn)行點(diǎn)擊、將所述按鈕控件拖動(dòng)到特定位置處、對(duì)所述按鈕控件進(jìn)行雙擊后繪制軌跡。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,一個(gè)或多個(gè)所述功能包括以下中的一個(gè)或多個(gè):切換跟蹤所述交通對(duì)象時(shí)的跟蹤視角、獲取所述交通對(duì)象的狀態(tài)信息、使得所述交通對(duì)象行駛到特定目的地、使得所述交通對(duì)象按照特定軌跡行駛。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述交通對(duì)象的所述狀態(tài)信息包括以下的一種或多種:所述交通對(duì)象的標(biāo)識(shí)、所述交通對(duì)象的位置、所述交通對(duì)象的姿態(tài)、所述交通對(duì)象的速度、所述交通對(duì)象的加速度。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:基于被所述相機(jī)捕獲到的交通對(duì)象集合的像素坐標(biāo)集合設(shè)置多個(gè)所述按鈕控件。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括:計(jì)算第一坐標(biāo)集合,其中所述第一坐標(biāo)集合為所述仿真軟件中在所述相機(jī)前方的交通對(duì)象集合在相機(jī)坐標(biāo)系中的坐標(biāo)集合;基于所述相機(jī)的內(nèi)參矩陣,將所述第一坐標(biāo)集合轉(zhuǎn)換為第二坐標(biāo)集合,其中所述第二坐標(biāo)集合為交通對(duì)象集...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:陳偉,
申請(qǐng)(專(zhuān)利權(quán))人:天翼交通科技有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。