功能測(cè)試更加側(cè)重?zé)o人駕駛的單項(xiàng)或多項(xiàng)功能實(shí)現(xiàn)。依據(jù)人類智能的功能歸類方式,可將駕駛智能劃分成信息感知、分析決策、動(dòng)作執(zhí)行等較為概括的三大類能力。例如路徑規(guī)劃就屬于分析決策類的單項(xiàng)智能。該定義方式強(qiáng)調(diào)的是實(shí)現(xiàn)這些單項(xiàng)智能的方法和技術(shù)上的共性。但由于不能與具體的交通場(chǎng)景以及無(wú)人駕駛測(cè)試任務(wù)聯(lián)系起來(lái),在衡量無(wú)人駕駛的智能水平方面有所不足。功能測(cè)試的隱含假設(shè)是,如果無(wú)人駕駛通過(guò)某種功能的一次或幾次測(cè)試,那么,以后需要使用該功能時(shí)也可以順利執(zhí)行。這一假設(shè)看似合乎邏輯,但事實(shí)證明,也過(guò)于樂(lè)觀。此外,目前的功能測(cè)試還存在其它問(wèn)題:
單一功能測(cè)試較多,綜合測(cè)試涉及較少,無(wú)法檢驗(yàn)多項(xiàng)功能之間的協(xié)同配合能力
缺少完備、公平、公開(kāi)的Benchmark集。
我們認(rèn)為,無(wú)人駕駛車輛的智能可以用廣義的語(yǔ)義網(wǎng)絡(luò)來(lái)定義。
語(yǔ)義網(wǎng)絡(luò)是一種采用網(wǎng)絡(luò)形式表示人類知識(shí)的方法,如今已在人工智能領(lǐng)域中得到了比較廣泛的應(yīng)用。語(yǔ)義網(wǎng)絡(luò)用有向圖來(lái)表達(dá)復(fù)雜的概念及其之間的相互關(guān)系。圖中的頂點(diǎn)表示概念,而邊則表示這些概念間的語(yǔ)義關(guān)系。
針對(duì)無(wú)人駕駛智能的廣義語(yǔ)義網(wǎng)絡(luò)分為場(chǎng)景、任務(wù)、單項(xiàng)能力和綜合能力四類節(jié)點(diǎn)。其中任務(wù)將場(chǎng)景和能力打通并連接起來(lái),應(yīng)該是無(wú)人駕駛智能研究的核心,參見(jiàn)下圖。
圖1. 無(wú)人駕駛智能定義的語(yǔ)義關(guān)系圖釋
場(chǎng)景一詞源于戲劇,是指在一定的時(shí)間、空間(主要是空間)內(nèi)發(fā)生的一定的任務(wù)行動(dòng)或因人物關(guān)系所構(gòu)成的具體人事片段。在系統(tǒng)學(xué)研究中,場(chǎng)景多被定義為處于特定時(shí)空中的特定系統(tǒng)。交通場(chǎng)景一般指的是由眾多交通參與者和特定道路環(huán)境共同構(gòu)成的特定交通系統(tǒng)。
任務(wù)原指交派的工作。駕駛?cè)蝿?wù)既可以指跟馳、換道、停車等某類一般性的駕駛工作,亦可指特定環(huán)境中的某項(xiàng)特定駕駛工作。
如果受試車輛能夠自主行駛完成某項(xiàng)特定任務(wù),則稱為通過(guò)該特定任務(wù)的駕駛測(cè)試。相對(duì)于駕駛場(chǎng)景而言,駕駛?cè)蝿?wù)更為具體,時(shí)空范圍更為明確。一個(gè)特定的駕駛場(chǎng)景通常包含多個(gè)駕駛?cè)蝿?wù)。近兩年,中國(guó)智能車未來(lái)挑戰(zhàn)賽注意到了任務(wù)測(cè)試的重要性,精心設(shè)計(jì)了任務(wù)庫(kù),測(cè)試無(wú)人駕駛車輛的特定能力。
不過(guò),這里還存在一個(gè)問(wèn)題:通過(guò)測(cè)試任務(wù),仍然不能說(shuō)明被測(cè)系統(tǒng)具備了無(wú)人駕駛智能和駕駛能力。駕駛能力一般指的是完成某種特定駕駛行為的能力。完成一個(gè)特定的駕駛?cè)蝿?wù)通常需要受試車輛具有多種駕駛能力。不同于場(chǎng)景和任務(wù),每項(xiàng)駕駛能力可以被量化評(píng)估。進(jìn)一步將各個(gè)能力進(jìn)行匯總,即可定量評(píng)估整個(gè)無(wú)人駕駛車輛的駕駛能力。
在圖1所示的語(yǔ)義網(wǎng)絡(luò)中,沿著場(chǎng)景、任務(wù)直到能力之間的正向連接,我們可以從駕駛場(chǎng)景中梳理出具體駕駛能力,將能夠量化的駕駛能力指標(biāo)進(jìn)行細(xì)分和標(biāo)準(zhǔn)化,以便建立完備的測(cè)試體系。
而沿著從能力、任務(wù)直到場(chǎng)景之間的反向連接,我們可以根據(jù)功能測(cè)試需求,自動(dòng)產(chǎn)生合理的駕駛?cè)蝿?wù)乃至駕駛場(chǎng)景,解決測(cè)試配套的駕駛環(huán)境自動(dòng)設(shè)計(jì)問(wèn)題。待駕駛場(chǎng)景確定之后,便可以自動(dòng)化虛擬生成配套駕駛環(huán)境,用于無(wú)人駕駛智能的仿真測(cè)試和實(shí)路測(cè)試。
3.3.2. 智能性測(cè)試中測(cè)試場(chǎng)景的生成
基于圖1,場(chǎng)景測(cè)試位于該語(yǔ)義網(wǎng)絡(luò)的左端,而功能測(cè)試位于該語(yǔ)義網(wǎng)絡(luò)的右端。我們提出的無(wú)人駕駛智能體系,實(shí)際上是將已有的兩種無(wú)人駕駛智能定義方式融為一體,相輔相成。基于上述定義,我們可以進(jìn)一步生成特定的測(cè)試場(chǎng)景。
生成測(cè)試場(chǎng)景,第一個(gè)要考慮的因素是,如何確定場(chǎng)景中所含有的任務(wù),并確定這一系列任務(wù)的出現(xiàn)和需要完成的時(shí)間—空間位置。下圖2描述了一個(gè)非常簡(jiǎn)單場(chǎng)景中,受試車輛A的若干不同任務(wù)在任務(wù)時(shí)空?qǐng)D中是如何排布的。受試車輛需要在每個(gè)任務(wù)需要完成的截止時(shí)間和截止空間前完成該任務(wù)。同時(shí)下圖3描述了從抽象的測(cè)試場(chǎng)景到具體測(cè)試實(shí)例的轉(zhuǎn)換過(guò)程。
每個(gè)場(chǎng)景中的任務(wù)數(shù)目和時(shí)空排列決定了該測(cè)試場(chǎng)景的難易程度。任務(wù)數(shù)據(jù)越多越難,需要同時(shí)處理的任務(wù)數(shù)量越多越難。