12月20日,由中國人工智能學會主辦,CAAI智能駕駛專委會、上海交通大學、上海人工智能研究院有限公司、江蘇南京生態科技島經濟開發區管理委員會、中新南京生態科技島開發有限公司承辦的“2020智能網聯汽車高峰論壇”在江蘇南京中新生態科技島舉辦。主旨報告環節,CAAI智能駕駛專委會主任鄧偉文教授帶來了題為《人與環境:汽車智能駕駛的關鍵挑戰》的精彩演講。
以下是鄧偉文教授的演講實錄:人工智能技術有很多應用,智能駕駛是其中的一個重要領域。
首先來看傳統的汽車駕駛。傳統汽車是一個典型的機電一體化控制系統,雖然也很復雜,但總體上是一個確定性系統,包括車輛、傳感器、控制器。汽車的運動控制,包括軌跡跟隨、緊急避撞、自動泊車等都是通過對力的控制實現,而力的來源主要是汽車輪胎。
車輛動力學的核心是輪胎動力學,涉及縱橫向和垂向動力學的耦合,這也是車輛動力學的關鍵和精髓。
汽車控制包括對車體的控制,比如汽車的操控穩定、平順性等,以及對車輪的控制,如ABS、TCS等,防止車輪鎖死或打滑等失穩現象。此外汽車控制還包括對執行機構的控制,如汽車動力傳動、制動和轉向控制等。
這是傳統汽車的功能架構。汽車的環境干擾主要來源于空氣動力學,如側風或陣風等,還有道路路面干擾等。我們通過電控線控執行機構實現對汽車受力和運動的控制。傳統汽車既有人的駕駛,也有機器駕駛,這就是人機共駕,但機器聽人指揮,環境由人負責;人是發號施令者,這樣人是完美的,而環境與車基本無關。我們把這類人機共駕稱為人主機從,即人指揮機器。
汽車電控出現在上世紀的8、90年代,之后隨著環境傳感器的出現,就出現了汽車輔助駕駛系統、汽車主動安全系統,這些統稱為ADAS系統。隨著技術的不斷發展演進,將會實現汽車的自主駕駛。這是一個汽車電子化和智能化不斷發展的過程,使傳統汽車走向了智能汽車。
隨著智能網聯化技術的不斷發展,傳統汽車實現了從機械結構體向信息體的轉變,向具有環境感認知的智能體轉變,并實現從過去單一交通運載工具向移動通信的網聯體轉變過程。這些構成了汽車顛覆性的革命技術。
汽車智能化技術的挑戰,很重要的原因就是行駛環境成為了汽車的一部分。汽車行駛環境復雜多變、不可預測、不可窮舉,使得如何應對復雜開放的行駛環境成為智能汽車的重要挑戰,不可在復雜環境下的感知認知,以及作為量產產品的高效安全和可靠性測試驗證。這是汽車智能駕駛面臨的兩個重大挑戰。
汽車智能駕駛系統可以分為環境傳感感知、決策規劃、控制執行等幾大部分,或類似人感官、肌肉和大腦。這是一個包含人機環境的復雜系統。
機的概念相對簡單。汽車智能駕駛主要是軌跡跟隨,包括路徑跟隨和速度跟隨,如自適應巡航系統,它是一個速度和距離跟隨的控制系統;無人駕駛本質上都是軌跡跟隨。汽車自動駕駛的軌跡跟隨控制更多的是在線性條件下的運動控制,因為機器駕駛可以避免人的過度或不當操控,包括踏板、油門和轉向等,相對而言它是一個比較簡單的線性控制。
也有例外,這種情況下既要通過軌跡跟隨實現避撞,同時還要考慮運動的穩定性,如左圖所示是一個比較典型的多目標控制系統;右邊顯示的是一個高速彎道、低附著路面下實現避撞和車輛穩定性控制的示意圖。這種情況下前面講的線性小角度假設就不成立,系統之間的控制目標有沖突,彼此耦合等。總而言之,機的問題相對變得沒有那么突出,但人的問題、環境問題是兩個比較重要的問題。
在汽車智能駕駛領域,谷歌的Waymo是領先者,一開始就做L4級的自動駕駛,甚至要把安全員從駕駛位去除。他們的CEO有一段講話,其核心就是兩點,一是自動駕駛很遙遠、非常難;二是人的作用永遠存在,不管是無人駕駛也好,還是人機共駕,完全的自主駕駛不可能存在。
汽車智能駕駛總的來講是機器輔助人、部分甚至完全替代人的駕駛系統。從汽車輔助駕駛開始,系統通過語音提示、警示、部分干預、到完全接管人的駕駛。根據美國SAE的自動駕駛分級,或中國工信部出臺的標準,總體分為輔助駕駛、有條件自動駕駛、高度自動駕駛、完全自動駕駛。人的作用在駕駛鏈里逐漸減少,機器的作用則在逐步增加。
這個拐點就是我們通常講的L3級自動駕駛,包括駕駛主體、責任和方式都有了突變。L1、L2是以人為主的輔助駕駛,L3是以機為主體的自動駕駛。自動駕駛包含兩個截然不同的控制系統,一個是生物體的人駕駛,一個是以計算機為主體的機器駕駛;上面是機器,下面是人,人通過感官,包括聽覺、觸感和體感等感知行駛環境,這是一個典型的人機共駕系統。
人機共駕系統多多少少是智能駕駛道路上的無奈之舉,一個很重要的原因就是大規模產業化,低成本約束是汽車行業一個很鮮明的特點和約束。人機共駕希望機器幫助人,但因為低成本下傳感器的不足導致對行駛環境感認知的不足,系統還需要人參與駕駛。
當前的人機共駕主要還是人機交互問題,包括交互時機、交互方式、主動或被動交互等,其核心是駕駛權的分配問題,機器與人駕駛平穩過渡的問題。人機共駕實現平穩交互,做到人機協同共駕,駕駛權分配是關鍵;兩者可以是共享型或切換型,包括控制權的共享、駕駛行為協同等。
就這個問題我們做了研究,一方面是理解人的駕駛特征,這是人機共駕的關鍵,包括駕駛意圖、駕駛狀態、駕駛習性等。首先要研究人的駕駛機理,人究竟怎樣駕駛,包括人和機駕駛在機理上的差異性。從人性化駕駛角度看,駕駛員所謂的個性特征研究,人在駕駛過程中怎么處理對于感知信息的協同問題,其核心點是對駕駛特征的理解,包括不同行駛環境下不同車輛駕駛人的駕駛狀態、駕駛習性和駕駛技能,這是人機共駕的關鍵。這是重慶大學團隊在模擬器上實現的人和機不同情況下的接管和交互實例,即如何實現駕駛權分配的問題。
另一方面就是人機共駕的個性化問題。每個人的駕駛習性和風格不一樣,一輛車兩個駕駛人能不能形成和諧協同的駕駛,這是對人機共駕的共性理解。
能不能建立類我的駕駛,即通過油門、踏板、方向盤等不同的駕駛操作體現出類我的駕駛習性。以縱向控制為例,速度跟隨和距離跟隨,包括最后的加減速度的方式是不同的。駕駛的個性化行為特征研究是其中一個關鍵。研究方法總體來講,是通過離線建模和在線辨識的方法。離線建模可根據分辨率形成穩健型、激進型和正常型等不同類型。通過采集數據,建立離線駕駛習性模型,包括穩健、正常和激進型駕駛習性。
通過在線辨識,判斷某個駕駛員究竟屬于什么類型,對于不同駕駛員在線判斷他的駕駛操控形成對駕駛員駕駛習性的在線辨識。
我們通過和企業合作,將個性化駕駛特征應用到了自適應巡航系統,并做了實驗驗證。可以看到不同的跟車距離、跟隨過程,速度跟隨、距離跟隨等可以體現出每個人的個性化駕駛特征。
人機共駕里很重要的問題就是擬人化問題。類人駕駛能力,智能駕駛不僅要具備對運動的操控,很多時候要有推理判斷、決策能力,特別是復雜的突發事件處理能力。很多涉及到道德規范、倫理的問題,具備人的感性、悟性、靈性、理性,做機械做不到的方面。
汽車智能駕駛,從人機交互向人機融合發展,人和機怎么實現平穩協同交互,包括我們說的監管,希望進一步能夠形成以認知為中心的人類智能和以計算為中心的人工智能,以提升我們在決策上的不足,特別是對于復雜場景,突發事件機器上決策的不足。這個過程就是以認知為中心、以計算為中心,人工智能兩者之間的融合。
融合很重要的方面是通過對人的狀態習性、駕駛技能的判斷,特別是人的駕駛意圖,來形成人的駕駛感知和人的駕駛意圖的識別,為人機融合智能駕駛奠定基礎。
一方面有人的駕駛行為,比如人的關注方式、范圍、形式、強度等,這是人對世界的感知特點。我們有一系列的環境傳感器,比如相機、雷達等,這即是精準感知,對道路識別、目標識別的特點確定性的感知。人的感知具有不確定性,這就構成了人機協同系統,提升了決策的可靠性,所謂混合決策,最后提升人機對于人駕駛的接受度和舒適度。
我們走過了早期汽車電控系統,主要是人主機從,到人是正常且完美的,人是駕駛鏈的BUG,這個過程中主要是人機交互。
人是一個高度智慧體,怎么發揮人對于這個世界感知的優勢,包括決策的優勢,實現人機融合智能,這是未來汽車自主駕駛的發展方向。
汽車的智能化總體來講是一個機器自動化,向類人自動化的演繹,目前主要停留在第一階段,是人在教機器,通過編程、預設行駛場景實現。隨著智能化的發展,機器學人駕駛,也就是類人駕駛,這里面用到的就是人工智能技術。
人的問題是其中的一個挑戰,環境是另外一個挑戰,系統里包含大量的不確定性因素,這些不確定因素很大程度上是因為傳感器的精度、分辨率、檢測范圍不足,這個不確定形成的誤差、噪聲、干擾等,會通過傳感感知系統傳導到我們的決策規劃,到最后的控制執行,對汽車的安全行駛構成威脅。
據統計有多達43%的人認為自動駕駛汽車不安全,有多達75%的人寧愿自己開車也不愿乘坐自動駕駛的車輛,只有當自動駕駛汽車比人駕駛安全4~5倍,人們才會信任自動駕駛。
安全可靠性的測試長期以來是汽車量產里一個很重要因素,功能安全是其中一方面,ISO26262因為故障和失效帶來的安全問題,很多時候是因為對于系統的這些問題,我們不足以來應對它。
現在行業也在探討所謂多主體的安全,它來自于周邊別的車輛和行人對你構成的威脅,這些問題都是汽車智能駕駛在安全方面要做的規范和探討。
安全事故往往是小概率事件,測試驗證需要很大的樣本、很長的周期,美國的蘭德公司的報告告訴我們,這個問題就是究竟需要多少英里才能證明?行駛1億英里大約會造成1.16人死亡,只靠傳統的場地測試驗證已經做不到了。
從安全的角度考慮,危險機械的工況不太可能通過封閉園區、開放道路來測試,這個測試成本極高;另外就是效率,還有里程數沒有辦法。虛擬的數字實驗場變成了一個非常重要的途徑。公共Waymo,到現在為止這個數據已經達到150億英里,而道路測試總里程數才2 000萬公里。仿真測試在虛擬理解里,我們構建道路結構、交通、天氣光照的因素來實現系統的測試。如果這些是自動駕駛,包括它的軟硬件等,核心問題是能不能構建出這么一個世界或者場景來測試它。場景來源于我們對世界的抽象認識,這個世界無限豐富,極其復雜,沒有邊界。
通過建模構建測試驗證和評價體系,包括世界模型,以及道路模型、交通模型、氣象模型,相機模型包括單目相機、雙目相機等,來驅動車輛。
怎么構成基于對世界的理解,就是我們中間講的場景。一部分是靜態的,比如道路、交通、設施等;還有一部分是動態的,特別是動態的,它既有實際特征又復雜,沒有邊界。怎么構建這個場景?一方面我們提出行駛環境里三維組合的場景概念,比如高速公路、城鄉道路、封閉園區等,環境的影響;另一個方面就是駕駛場景,你的速度和駕駛模式是什么,這是場景的三維組合。
四維的映射,從傳感器的角度,特別是自動駕駛里的測試,比如雷達、相機等,我們來看它的幾何特征,形成一個對行駛環境四維的映射。
場景是可以模擬的,比如封閉園區、數字虛擬場景、實驗室場景,它的優勢可以自動生成,甚至可以大量生成,而且可以解決數據里的標注問題。模擬場景的核心點是要構建出復雜的道路,無序的交通、惡劣的天氣和突發事件,這些在日常行駛過程中很難構建。
場景構建解決了另一個問題,就是數據的來源。現在大量的數據,深度學習數據是一個重要的方面,構建虛擬的數字實驗場,形成人工場景數據。
仿真測試支撐產品開發的方方面面,通常我們講的V字型的模式,左邊是系統設計和分解的過程,這個過程可以通過大量的軟件模擬仿真來支撐它的開發。右邊是不斷的集成和驗證的過程,這樣就有不少的硬件,包括執行機構、傳感器、車輛都可以構成硬件在環仿真。最后可以引入人的環節,實現主客觀評價,駕駛模擬器,構成了一個完整的對于汽車開發環境的支撐。
最后簡單介紹一下我們開發的一個仿真平臺。這個平臺首先是車輛動力學,不同的車輛(包括電動汽車、汽油車、客車等)構成了車輛動力學的模型,在數字虛擬環境下構建了行駛環境的模擬,比如道路、高度結構、道路紋理,對車道線檢測,包括車輛的檢測非常重要,三維場景的行駛模擬。
這是我們給戴姆勒做的實例,從地圖導入,自動生成場景——德國的城市,構建的一個場景。
世界模擬的核心是交通,特別是交通里的邊界條件,極端的異常交通工況怎么進行模擬?這是我們構建的Traffic Builder。
剛才我們提到的行駛環境或場景都是給傳感器看的,主要的車載傳感器包括毫米波雷達、相機,還有激光雷達、超聲波、無線通信、定位等,傳感器建模就顯得非常重要。
有了這個系統后,可以在一個軟件環境下打造一個基于虛擬平臺的仿真測試平臺,構建由環境模型、道路交通、天氣光照,支撐我們開發處理算法、控制算法等。進一步可以引入軟件在環模型等,實現了實時仿真測試,進一步可以支撐打造分布式的機群,來支撐多傳感模擬仿真,包括N路相機、雷達;支撐處理器的開發,把模擬數據傳過去,在實驗室的環境下生成大量的測試算法。
汽車自動駕駛離不開測試,沒有充分的測試就沒有足夠的安全,沒有足夠的安全就不可能有自動駕駛的量產。仿真測試將是汽車自動駕駛最為重要且最具挑戰性的測試技術。
掃一掃在手機上閱讀本文章