侵權(quán)投訴
訂閱
糾錯
加入自媒體

在山區(qū)實現(xiàn)自動駕駛的難點在哪里?

在城市道路實現(xiàn)自動駕駛或許不難,但想把自動駕駛車應(yīng)用到山區(qū)道路,其難度會比想象的大得多。城市里路標、車道、紅綠燈比較多,車流也比較規(guī)則;而很多山路卻沒有清晰車道、路面起伏大、天氣變化快,還有隨時掉落的石頭或橫穿的牲畜的風險。山里的這些“突發(fā)性”和“不規(guī)則性”會把很多在城市已經(jīng)足夠好的技術(shù)逼到極限,甚至露出短板。想在山區(qū)實現(xiàn)自動駕駛是否現(xiàn)實?

感知:在復雜環(huán)境里“看清”比想象難很多

在山路上,攝像頭常常會被強光、背光、隧道出入口的突變光照或者濃霧雨雪干擾。有很多經(jīng)常爬山的朋友,在天氣不好時若使用手機拍照,會出現(xiàn)畫面會抖、過曝或過暗,連路緣、護欄甚至人影都難分清的情況,對于攝像頭來說,若在這些惡劣天氣下感知環(huán)境,也會如此。激光雷達在一些場景里比攝像頭穩(wěn)定,但在樹林、灌木、下雨或霧氣時,會產(chǎn)生很多反射點和噪聲,導致點云看起來“亂七八糟”,很難準確分辨真正的障礙物。雷達雖然能在霧雨里探測,但分辨率低,無法精確識別小物體或復雜地形細節(jié)。簡單依賴單一類型傳感器在山區(qū)是行不通的,必須把多種傳感器組合起來,并讓它們互相“校驗”。

圖片源自:網(wǎng)絡(luò)

為了能在山區(qū)自動駕駛,感知算法要能實時判斷每個傳感器的可信度,也就是說系統(tǒng)要知道哪些傳感器當前更可靠,哪些可能在出錯。不是所有時候都把每個傳感器的輸出平均起來,而是要根據(jù)環(huán)境自動調(diào)整權(quán)重。遇到霧天時,雷達權(quán)重上升;隧道里,激光雷達或慣導可能更可靠;光照極差時,視覺的權(quán)重下降。這樣一來,整體感知的結(jié)果會更穩(wěn)。還有一點非常重要,那就是感知系統(tǒng)要能把“不知道”也表達出來,當模型對某個檢測沒有把握時,輸出高不確定性,控制模塊就要據(jù)此減速、增加安全距離,或進入更保守的行為模式,而不是報出一個錯誤但自信滿滿的判斷。

山地場景的樣本稀少,很多特殊情況城市里根本看不到,訓練感知模型的方式也需要據(jù)此調(diào)整?空鎸嵅杉絽^(qū)環(huán)境數(shù)據(jù)固然重要,但最好同時用高質(zhì)量仿真生成極端場景做補充,讓模型見得更多。域隨機化、物理渲染和對抗訓練都能把模型訓練得更健壯。數(shù)據(jù)標注也要更嚴格,山路的路肩、泥土路與草地的邊界往往模糊,標注規(guī)范必須細化,否則模型學到的是噪聲。

定位與地圖:信號斷掉時怎么知道自己在哪兒?

山谷和峽谷里一定會遇到一個問題,那就是GPS信號會被山體遮擋、反射甚至完全丟失,這也就代表導航跑偏、車道判斷錯誤、路徑規(guī)劃出錯等問題會成為山區(qū)行駛的常態(tài)。為了應(yīng)付這種情況,不能只靠衛(wèi)星定位,激光雷達要配合已有的點云地圖做匹配,可以在一段時間內(nèi)提供較精確的位置,但前提是有更新及時的地圖并且路況沒有太大變化。視覺里程計(也就是用攝像頭算位移)在短時間里也能頂上,但長時間會出現(xiàn)漂移,尤其在紋理單一或光照變化大的場景下,漂移情況會更為明顯。

盤山公路,圖片源自:網(wǎng)絡(luò)

把上面提到的這些東西拼起來,就形成了一個多源融合的定位方案,衛(wèi)星、激光地圖匹配、視覺里程計、慣性測量(IMU)和車輪里程計同時工作。自動駕駛系統(tǒng)可以根據(jù)當前環(huán)境判斷哪個來源可信,自動切換優(yōu)先級。這里有一個非常需要注意的,就是把定位的不確定性反饋給上層決策,讓車輛在定位不穩(wěn)時自動降速或選擇安全路線,而不是盲目保持常速。

為了讓自動駕駛汽車在山區(qū)安全行駛,地圖的角色也要重新定位。城市里常用的高精度車道級地圖在山區(qū)維護成本高而且時效差,山體滑坡、路基塌陷、橋梁臨時封閉這些事兒會頻發(fā)。山區(qū)地圖更應(yīng)該側(cè)重比如急彎、陡坡、經(jīng);碌穆范、隧道和橋梁位置等重要地物和危險點,而不是把每條車道都精確到厘米級別。此外,地圖也要可快速更新,只有結(jié)合眾包數(shù)據(jù)、無人機測繪和巡檢車的定期采集,才能保持足夠時效性。還有一點要再強調(diào)下,在山區(qū)環(huán)境下,地圖應(yīng)該被當成輔助信息,而不是絕對的真理。當實時感知和地圖沖突時,系統(tǒng)要有規(guī)則判斷誰更靠譜并據(jù)此調(diào)整行為。

行為決策與控制:坡度、急彎和對向車輛帶來的復雜互動

人類駕駛員在山區(qū)駕駛時,主要做的就是看遠、預判、提前減速等操作。自動駕駛系統(tǒng)也需要把這種思路嵌入到?jīng)Q策里。陡坡會影響車輛的動力和剎車性能,上坡需要更大扭矩,下坡則要謹慎使用再生與摩擦制動的配合,避免剎車過熱。很多搭載智駕功能的車都是新能源汽車,新能源汽車在連續(xù)下坡的能量回收與電池溫度管理上尤其要小心,回收過多可能導致電池電壓或溫度臨界,這會觸發(fā)限流,進而影響制動效果。

盤山公路,圖片源自:網(wǎng)絡(luò)

山區(qū)道路的彎道問題會更考驗整體系統(tǒng)的協(xié)調(diào)能力。很多山路沒有明確的車道線,或者車道很窄,有時對向車輛會占據(jù)一半車道。路徑規(guī)劃要把車體寬度、轉(zhuǎn)彎半徑、側(cè)向安全余量和路肩狀況都算進去,還要預留給對向車輛的緩沖空間?刂撇呗砸惨鼜娬{(diào)平滑與可預測性,寧可選擇提前減速,也不要臨時急剎。車速規(guī)劃不能只看當前視野,而要結(jié)合地形坡度、彎道半徑和可能的障礙物出現(xiàn)概率來做預測。

在山區(qū)行駛時,與其他道路使用者的互動也更加復雜。拖車、行人、騎行者甚至牲畜都有可能出現(xiàn)在路上,且反應(yīng)不可預測。決策系統(tǒng)在判斷風險時需要偏向保守策略,出現(xiàn)異常情況就應(yīng)當逐步降低速度并準備停靠。在山區(qū)行駛,自動駕駛系統(tǒng)應(yīng)優(yōu)先保證離線自救能力,也就是在沒有網(wǎng)絡(luò)的情況下也能安全應(yīng)對大多數(shù)突發(fā)狀況,這對于自動駕駛來說,技術(shù)要求會更高。

系統(tǒng)層面保障:冗余、能量和持續(xù)測試的重要性

把車開進山里,任何單點失效都可能帶來嚴重后果。因此冗余設(shè)計至關(guān)重要。冗余不僅僅是備一個同型號的傳感器,而是用不同原理的傳感器互補,例如攝像頭配激光雷達再配毫米波雷達,同時軟件上運行不同算法做互相校驗。發(fā)生分歧時,系統(tǒng)要能判斷哪個結(jié)果更可信,并觸發(fā)如減速、就近停車或提示人工接管等相應(yīng)的安全策略。

能量管理在山區(qū)更為重要。長時間上坡會大量消耗電量,長下坡又會把能量回收到電池里,電池溫度可能被拉高。電動車需要做好熱管理和能量緩沖,確保在連續(xù)的坡道穿行后還有足夠電量到達安全地帶。車載計算平臺的功耗也不能忽視,高算力芯片在長時間滿負荷下會發(fā)熱,山區(qū)空氣流動性差或溫差大都會影響散熱效率,進而降低計算平臺的可靠性。

如果想開拓山區(qū)的自動駕駛,測試和驗證的工作量會明顯加大。城市里覆蓋的測試場景不能代表山區(qū)的長尾場景。必須在不同季節(jié)、不同天氣、不同時間段進行大量真實道路測試,同時建立高保真仿真環(huán)境來補充極端卻高風險的情況。仿真里要把風吹動樹葉、落石概率、隧道出入口光照突變這些細節(jié)盡量模擬出來,讓模型在安全的條件下“見識”這些場景。還要定期做如傳感器同時受干擾、制動性能下降或定位漂移等場景的故障演練,檢驗系統(tǒng)的應(yīng)急降級能力。

軟件更新在山區(qū)也要特別謹慎。網(wǎng)絡(luò)不穩(wěn)定意味著遠程更新失敗的風險高,更新失敗或半更新狀態(tài)在車載安全關(guān)鍵軟件中是不可接受的。這就需要在軟件架構(gòu)上做分層,核心安全功能采用嚴格的本地驗證與回滾機制,只有在確認完整性和安全性的前提下才切換到新版本,用戶體驗類的更新可以在有穩(wěn)定網(wǎng)絡(luò)時再推送。

數(shù)據(jù)與模型:讓系統(tǒng)“見多識廣”比單純搞大模型更重要

山區(qū)的樣本屬于“長尾”性質(zhì),很多極端情況在城市里很少見。單純把模型做得更大并不能解決在山區(qū)行駛的問題,其關(guān)鍵點其實在于數(shù)據(jù)的廣度和質(zhì)量。要把采集車隊安排到山里去,要采集覆蓋不同的季節(jié)、不同的天氣、不同的路況的數(shù)據(jù),還要考慮霧霾、雪天、落葉季、路面濕滑等極端情況。

對于山區(qū)環(huán)境的標注工作會比城市環(huán)境要求更高。山區(qū)的路緣、護欄和臨時標識物往往不標準,機器學習模型對這些模糊邊界特別敏感。因此需要制定更嚴格的標注規(guī)則和復核流程,確保訓練數(shù)據(jù)的語義準確。訓練策略也應(yīng)引入不確定性建模,讓模型在遇到未見過的情況時輸出較高的不確定性并觸發(fā)保守策略,而不是輸出有問題的高置信預測。

在線學習與增量更新能讓系統(tǒng)在部署后持續(xù)進化。把車上采到的新數(shù)據(jù)經(jīng)過人工或半自動標注、校驗后用于模型微調(diào),這樣系統(tǒng)就能慢慢適應(yīng)特定路段或區(qū)域的長期特性。但在線學習的引入必須非常謹慎,所有更新都要經(jīng)過嚴格的安全評估與回歸測試,避免把錯誤行為帶回到大規(guī)模車隊里。

怎么逐步推進?從可控場景開始,逐步放開邊界

山區(qū)自動駕駛不是一蹴而就的事,正如高速到城市的輔助駕駛功能,其實經(jīng)歷了非常久的時間過渡與大量的實際測試,對于山區(qū)的自動駕駛,或許需要更長的時間周期。若想真的去實現(xiàn)山區(qū)的自動駕駛,比較靠譜的做法就是從限定場景、限定速度、限定天氣的輔助駕駛開始,先把易出問題的場景切掉,再逐步擴展覆蓋范圍。比如先在白天、干燥、視線良好的山路上試運行,在這些條件下把定位、感知和控制的基礎(chǔ)打牢。接著把復雜天氣、夜間、狹窄路段等逐步納入試驗范圍,每一步都通過數(shù)據(jù)和測試來驗證系統(tǒng)的穩(wěn)健性。

山區(qū)公路  ,圖片源自:網(wǎng)絡(luò)

遠程支援、人工介入和安全?恳矐(yīng)當設(shè)計為閉環(huán)的一部分。在網(wǎng)絡(luò)可用時,車可以把狀態(tài)上報到云端以便監(jiān)控;在網(wǎng)絡(luò)不可用或系統(tǒng)檢測到高不確定性時,車輛要有本地化的安全策略,比如執(zhí)行緩慢靠邊、鳴笛警示或就近?康却斯じ深A等動作。把這些應(yīng)急路徑提前設(shè)計

最后的話

把自動駕駛帶進山里,現(xiàn)在聊可能不太現(xiàn)實,但想讓自動駕駛技術(shù)得到充分的發(fā)展,這一定是需要跨出的重要一步。但一定要記住,自動駕駛的發(fā)展一定要穩(wěn)而慢,一定要把安全放在首位,只有做到這些,才可以慢慢去探索山區(qū)自動駕駛的可能。做技術(shù)要有耐心,更要尊重自然環(huán)境帶來的不確定性。

-- END --

       原文標題 : 在山區(qū)實現(xiàn)自動駕駛的難點在哪里?

聲明: 本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權(quán)或其他問題,請聯(lián)系舉報。

發(fā)表評論

0條評論,0人參與

請輸入評論內(nèi)容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗證碼繼續(xù)

暫無評論

暫無評論

    技術(shù)文庫

    文章糾錯
    x
    *文字標題:
    *糾錯內(nèi)容:
    聯(lián)系郵箱:
    *驗 證 碼:

    粵公網(wǎng)安備 44030502002758號