當你觀看一個自動駕駛汽車行駛的視頻時,你會發現它并沒有在下雨的情況下這樣做。道路往往是干燥的,天空中沒有雨云。因為目前大部分自動駕駛汽車還不能在雨中駕駛。
根據美國國家公路交通安全管理局(NHTSA)的數據,在美國,在雨天發生的交通事故幾乎占到所有由天氣引發的交通事故的近一半(約46%)。的確,下雨會給駕駛帶來更多的困難。然而,目前,大部分自動駕駛汽車還不能在雨中駕駛。
當你觀看一個自動駕駛汽車行駛的視頻時,你會發現它并沒有在下雨的情況下這樣做。道路往往是干燥的,天空中沒有雨云。考慮到在今年的大部分時間里,全國大部分地區都有雨水出現,我們肯定需要可以在雨中正常行駛的自動駕駛汽車。
在自動駕駛理論控制研究所(Cybernetic Self-Driving Car Institute),我們正在致力于提升人工智能的能力,使無人駕駛汽車能夠在雨天正常行駛。
對于L5級自動駕駛汽車,也就是駕駛水平能與人類相當的自動駕駛汽車,我們希望人工智能能夠根據雨天的情況自動駕駛汽車。對于4級自動駕駛汽車來說,人工智能并不一定能夠使汽車在雨中行駛,或者至少可以嘗試在雨中行駛,如果它在某種程度上達到了無法繼續行駛的地步,它將把控制權交給汽車上的一名人類司機。
這種移交可能是危險的,因為自動駕駛汽車可能已經陷入了一場真正糟糕的大雨中,而且可能打滑并失去控制。簡單地把控制權交給人類司機并不一定能解決所有問題。人類可能沒有足夠的時間來處理這種情況,或者可能沒有任何辦法來擺脫這個困境。
究竟是什么使得無人駕駛汽車在雨中的行駛變得如此困難?
讓我們考慮一下與雨中駕駛相關的各個方面。
路面
被雨水打濕的路面會變得很滑,這意味著汽車輪胎的抓地力會減弱。人工智能需要能夠意識到道路是濕的,并決定如何平穩地轉彎,或者如何最好地從靜止狀態繼續移動,等等。如果人工智能試圖像在干燥的表面那樣加速,那么輪子將會旋轉,或者汽車會打滑,所有這些都會導致自動駕駛汽車及其乘坐者(以及其他車輛、行人等)陷入危險處境。
水上滑行
我相信你們都記得在你們的高中駕駛課堂上,老師提醒你們在水上滑行時要小心。這描述的是輪胎和道路之間有一層水時的情況。因此,你相當于在水面上駕駛,輪胎并不直接接觸地面。當這種情況發生時,你對汽車的控制就大大降低了。我們的人工智能已經為這種情況做好了準備,一旦它探測到正在進行的水上滑行,它就會啟用水上滑行模式,包括減速,在滑行的情況下轉彎,避免急剎車等。人工智能還必須知道汽車的附近有什么,以及在不撞到別人或其他物體的情況下,它需要多少空間才能控制自動駕駛汽車。
積水
自動駕駛汽車上裝有傳感器,它們能夠觀察道路,并掃描積水。正如你所知道的,水坑中四處濺起的水花雖然有趣,但當中可能會隱藏有坑洞,它會損壞汽車,使駕駛陷入混亂。檢測積水比想象中還要難,因為不僅要確定水的位置,還要測量水的深度。人工智能還需要考慮一些選擇,比如避免積水時,它可以選擇變換車道,或者采取安全措施,避免進入“護城河”。
保持在路中間或最高處行駛
在下雨的時候,人工智能會試圖將自動駕駛汽車保持在道路的最高處或中間的位置。這是由于大部分的道路都是被設計成有一定弧度的,這能夠使得水更容易從道路上流走。你經常在路邊看到很多深水,部分原因是水會隨重力流到這個位置。如果可行的話,人工智能會試圖讓自動駕駛汽車遠離路邊。但這并不是一個硬性規定,因為在多數情形下,路的一邊是更安全的選擇,因此這是依情況而定的。
雨中駕駛模式
在雨中駕駛時,如果可行的話,人工智能會試圖比正常情況下慢一些。一般的經驗法則是速度應該在正常速度的基礎上減少大約三分之一,比如如果在路上的正常速度是每小時55英里,那么在下雨時以每小時40英里的速度為目標會比較安全。同樣地,汽車之間的距離應該比正常情況下增大,允許至少三分之一的額外距離或反應時間。人工智能還需要確保汽車前燈的開啟,這不僅能協助自動駕駛汽車傳感器的工作,還能提醒其他司機和行人注意無人駕駛汽車的存在。
針對雨天的準備措施
當有人想要讓自動駕駛汽車在雨中行駛時,人工智能需要確定自動駕駛汽車是否已經做好與雨天相關的駕駛準備。確定汽車是否準備就緒的方式之一就是檢測輪胎壓力。對于未來的汽車來說,將會有一種方法來檢測輪胎的胎面數量(在雨中,一個裸露的胎面會很糟糕)。人工智能還可以通過傳感器的診斷來確定它們是否在工作,還可以觀察它們是否被雨遮擋住了。順便說一句,你可能會發現,現在有一些公司正在制造特殊的雨刷,或者用其他方法,試圖讓自動駕駛汽車上的傳感器不受雨、灰塵、泥土、雪等的影響。
駕駛路線
在特殊天氣條件下,自動駕駛汽車的人工智能需要仔細考慮自動駕駛汽車的行駛路線。由于下雨,通常會有其他的路線能夠避免進入被淹的地區。因此,正常的最小距離或最快的路線可能不再可行。我曾多次遇到這種情況,在雨天,我按照正常的路線走,卻發現這條低低的路似乎馬上就被水淹了,我不得不回頭去尋找另一條路,所有這些都比我從另一種方式出發的路要長得多。
車輛控制
人工智能需要意識到并能夠使用汽車上的其他自動化,例如牽引力控制系統,防滑功能,以及防抱死制動系統(ABS)。這些功能在所有汽車上都有配備,包括自動駕駛汽車。這些功能被人類司機使用,同樣地,人工智能也需要知道如何駕駛汽車并使用這些功能。一些人認為這些功能將會嵌入人工智能中,但現在還不太可能出現這種情況。相反,這些功能還是會像傳統汽車那樣,而驅動汽車的是人工智能,因此它可以決定是否需要在駕駛任務中使用這些功能。
傳感器
關于無人駕駛汽車,也許人們最關心的問題之一就是傳感器。傳感器在下雨天還能正常使用嗎?
我們都知道,下雨的時候,相機就無法正常使用了。由于雨水附著,鏡頭會變得模糊不清,圖像可能會被扭曲,所以就不一定能收集到正常情況下所收集到的所有圖像。的確,正如前面提到的,現在有一些第三方公司正在推出專門的產品來幫助保持相機鏡頭的清晰。這包括微型雨刷器等創新技術,采用某種加熱技術,去除相機上的水珠。
不管你為了保持鏡頭清晰做了什么,相機還是有可能會因為下雨受到影響。正因為如此,人工智能需要處理那些部分不清晰或出現其他、問題的圖像。此外,人工智能可能還需要在雨中更多地依靠其他感官設備,而不太可能只使用攝像頭。神經網絡被訓練并用于處理圖像,它也被訓練來處理與降雨相關的圖像(一些數據集沒有降雨相關的圖像,因此神經網絡無法在這些圖像中尋找特征),這一點非常重要。
激光雷達(LIDAR)是一種類似雷達的激光,它通常是大多數自動駕駛汽車上的一個關鍵傳感器件。關于降雨對激光雷達的影響,有很多研究。一方面,你可能會認為發射激光的東西會在雨中遇到困難。雨滴是很小的,但可以非常有效的反射,因此可能會造成錯誤的讀數。
研究表明,有很多方法可以解決這個問題。
例如,從統計上看,雨滴不應該在同一點上存在很長時間,因為它在下落,因此如果激光雷達發現了一些出現并很快消失的東西,那么在這種情況下,它就能識別出那是雨滴。
同時,雨滴傾向于將信號轉移到地面上,因此通過觀察地平面,我們就能知道雨對信號的作用。總的來說,研究似乎表明,隨著降雨的增加,激光雷達的強度會降低。無論如何,在下雨的時候,肯定有一些問題需要解決,而激光雷達的進一步發展將需要提高其在雨中的性能(包括確保發射極表面不會被水滴所遮擋)。
其他汽車中的人類司機
我們不要忘記,自動駕駛汽車將會和人類駕駛的汽車一樣在同一個地方行駛。我知道有些人相信烏托邦,即世界上只有自動駕駛汽車,但這在很長一段時間內都是不可能實現的。所以,人工智能需要意識到,道路上的其他車輛在某些情況下是由其他人工智能驅動的,而在某些情況下是由人工駕駛的。人工智能需要警惕那些超速行駛或過慢行駛的司機,以及司機突然轉向避開水坑,以及在雨中駕駛時做最瘋狂的事情的司機。
實地駕駛
降雨時,自動駕駛汽車的人工智能將試圖避免被其他車輛所影響。換句話說,在高速公路上,在自動駕駛汽車的前、后、左、右,以及周圍,都有很多車輛,這意味著人工智能在雨中幾乎沒有選擇的余地。它需要盡可能多的保留選擇權,這需要一些非常好的駕駛技巧。在雨中變換車道會更加困難,需要更仔細的行動。此時不建議在卡車后面行駛,因為卡車會從道路上帶起大量的積水。
評論
查看更多