| 這段時(shí)間對(duì)頭部企業(yè)的端到端的量產(chǎn)方案和戰(zhàn)略計(jì)劃做了些調(diào)研,基本上現(xiàn)在可量產(chǎn)或者已量產(chǎn)的都是分段端到端的方案,完全端到端計(jì)劃在2-3年內(nèi)實(shí)現(xiàn)?;A(chǔ)建設(shè)優(yōu)勢(shì)逐漸凸顯出來,基本上1-2年基礎(chǔ)建設(shè)的滾雪球效應(yīng)決定了公司的未來。 從系統(tǒng)工程的角度看,分段端到端和完全端到端,要求也有明顯的區(qū)別,分段端到端,還是保留了至少三個(gè)模塊,依舊可以新瓶裝舊酒,畢竟感知早已是模型,面臨的只是決策規(guī)劃,做好系統(tǒng)工程跟閉環(huán)模型的融合,可能,有60%的經(jīng)驗(yàn)和技方法論可以復(fù)用,但是到了完全端到端,系統(tǒng)跟數(shù)據(jù)閉環(huán)形影不離了。 從系統(tǒng)架構(gòu)工程師的角度,大部分還沒全棧打通,還沒能形成成熟的閉環(huán)體系(畢竟也是一直在迭代,adas、高精、無圖猝不及防),甚至只熟悉其中一部分,就要轉(zhuǎn)型到模型base的閉環(huán)分析,know還沒搞清楚,一年后又要到數(shù)據(jù)閉環(huán)的思維。 目前的現(xiàn)狀是,從發(fā)展趨勢(shì)看,感知的系統(tǒng)架構(gòu)師是最容易轉(zhuǎn)型的,甚至都不需要轉(zhuǎn)型,技術(shù)棧都差不多,但是感知背景的工程師普遍不熟悉規(guī)控,前面文章也講了,感知和規(guī)控最大的區(qū)別就是開環(huán)和閉環(huán),有著本質(zhì)的區(qū)別,而且還得懂交付,規(guī)控的同學(xué)頭疼地方在于模型的know how不夠??偟膩碚f,未來對(duì)全棧的知識(shí)廣度的要求越來越強(qiáng)烈,不僅僅是技術(shù),還有交付,數(shù)據(jù)等。目前分段端到端的階段對(duì)想做轉(zhuǎn)型的系統(tǒng)架構(gòu)同學(xué)都是一個(gè)很好的過渡,都有自己的優(yōu)勢(shì),不至于無所適從,行業(yè)發(fā)展很快,轉(zhuǎn)型也是刻不容緩。因?yàn)楹罄m(xù)可能真的不需要這么開發(fā)人員了。 本文就從分段端到端的系統(tǒng)架構(gòu)角度,作進(jìn)一步深入的思考,自己也沒有實(shí)際項(xiàng)目經(jīng)驗(yàn),一些思考僅供參考和交流。 #01 
 #02 2.1、系統(tǒng)架構(gòu) 對(duì)于大部分公司來說,分段端到端是必然的選擇,目前行業(yè)內(nèi)頭部也是分段端到端的方案,Keep it simple but not too simple,系統(tǒng)架構(gòu)師要從如下幾個(gè)維度評(píng)估,畢竟公司是要盈利不是科研部門: 
 
 
 
 
 
 2.2、方案詳解 1. 感知&預(yù)測統(tǒng)一大模型或者繼承已有模型,輸出依舊是障礙物,地圖、紅綠燈,occ等,決策規(guī)劃替換為模型,直接輸出軌跡,軌跡做后處理之后,接成熟的控制模塊。已有的故障診斷框架,功能狀態(tài)機(jī)和產(chǎn)品輸入不變,做適配,方案的變更對(duì)用戶是無感,或者提升體驗(yàn)的。 2. 方案工程量產(chǎn)分析 
 
 
 
 
 主要考慮是訓(xùn)練數(shù)據(jù)來自不同的駕駛風(fēng)格,按理說應(yīng)該是多條輸出,然后再進(jìn)行選擇輸出,可以進(jìn)行風(fēng)格設(shè)置,是否有這個(gè)必要,需要結(jié)合實(shí)際情況,我的判斷都可以實(shí)現(xiàn),列出以供參考,不表。 3. 輸入輸出接口 
 4. Q&A 為何感知和規(guī)控之間不選擇token連接 
 
 
 
 
 2.3、規(guī)控的訓(xùn)練跟感知不同 1. 最本質(zhì)的區(qū)別:開環(huán)與閉環(huán) 
 如圖,定位、感知作為閉環(huán)系統(tǒng)的傳感器,只需要保證準(zhǔn)確、實(shí)時(shí)性,可以影響閉環(huán)穩(wěn)定性,但是自身不受閉環(huán)系統(tǒng)的影響,不會(huì)因?yàn)殚]環(huán)不穩(wěn)定了,測量偏差就大了(當(dāng)然會(huì)有一些,不是主要因素,這里不表),因而可以單獨(dú)進(jìn)行優(yōu)化和評(píng)測,只要定義好性能指標(biāo),基本上問題不大。 閉環(huán)系統(tǒng)則不然,就是圖中決策規(guī)劃控制,任何模塊都會(huì)對(duì)其產(chǎn)生影響,規(guī)控穩(wěn)定也對(duì)其有指標(biāo)要求,而且還得考慮干擾的影響,基于規(guī)則和優(yōu)化的方法可以通過對(duì)算法內(nèi)部&外部增加干擾,仿真和分析其魯棒性和抗干擾能力。基于模型無法通過內(nèi)部增加擾動(dòng)和干擾的方式分析出來邊界,只能通過驗(yàn)證的方式。 舉個(gè)例子拿車道穩(wěn)定來說,感知輸出滿足性能滿足,那就滿足要求,但是規(guī)控不一樣,規(guī)控要在感知有些干擾下要穩(wěn)定,定位有噪聲也要穩(wěn)定,車輛不同角度激活要穩(wěn)定,eps存在零偏要穩(wěn)定,存在路面濕滑,橫風(fēng)也要穩(wěn)定,綜合如上所有的因素疊加,也要穩(wěn)定。 2. 訓(xùn)練&驗(yàn)證的確定&多模態(tài) 
 
 #03 3.1、核心是數(shù)據(jù) 從下圖看,整理完這張圖根本就放不下,如何合理的建立場景樹,覆蓋足夠的場景,另外一個(gè)就是數(shù)據(jù)如何采集,篩選,goodcase,badcase,corner都要有的,這個(gè)就不細(xì)表了,大部分有能力做的的公司都有基礎(chǔ)建設(shè)的。 
 
 3.2、閉環(huán)穩(wěn)定性如何保證,是否符合預(yù)期 1. 規(guī)控如何讀懂障礙物&map&時(shí)空關(guān)系,并能夠利用其進(jìn)行交叉驗(yàn)證,從各種噪聲信號(hào)中不失真的獲取有用信息。其實(shí)就一件事情,如何選擇數(shù)據(jù),沒有了規(guī)則邏輯的設(shè)計(jì),轉(zhuǎn)為從訓(xùn)練數(shù)據(jù),驗(yàn)證數(shù)據(jù)集入手,也是一個(gè)龐大系統(tǒng),只能如圖舉例示意。 
  a. 輸出什么,如何輸出:訓(xùn)練利用未來的行駛軌跡作為真值 
 
 b. 輸出軌跡跟控制配合的穩(wěn)定如圖 
 
 c. 軌跡的魯棒性如何驗(yàn)證 
 
 3.3、功能閉環(huán)邏輯驗(yàn)證 1. 功能邏輯驗(yàn)證 
 
 
 
 2. 功能的魯棒性驗(yàn)證 
 
 
 
 
 
 3. 故障診斷和升降級(jí) #04 1、在線標(biāo)定等相關(guān)成熟模塊復(fù)用,盡可能減少閉環(huán)模型的不確定性,減少驗(yàn)證的成本 2、模型的功能安全和規(guī)則的安全校驗(yàn)是必須要的 3、其他 #05 1、進(jìn)一步深入系統(tǒng)性分析的難度比預(yù)想的大,沒有項(xiàng)目支撐下,想做好全局的更細(xì)顆粒度的思考,比預(yù)想的難,進(jìn)一步拆解下,會(huì)發(fā)散的越來越多,也需要跟算法專業(yè)同學(xué)反饋迭代,時(shí)間精力有限,只能把注意事項(xiàng)和思維方式點(diǎn)到為止,希望對(duì)大家有幫助。 2、SOTIF和8800 對(duì)大家?guī)椭鷷?huì)很大,但是推動(dòng)起來阻力更大。 3、算力和數(shù)據(jù)允許的條件下,可以增加一個(gè)小model,進(jìn)行潛在危險(xiǎn)情況的判斷,做一層冗余,這樣,可以進(jìn)一步釋放主模型的潛力。 4、場景理解也是一個(gè)很大的提升亮點(diǎn),場景可以理解為劃分了很多odd,在特定的odd場景進(jìn)行特定訓(xùn)練。 5、完全端到端,完全token鏈接或者uniad,對(duì)仿真,調(diào)試,驗(yàn)證,要系統(tǒng)性梳理,不是幾周惡補(bǔ)可以梳理出來的,也是需要有危機(jī)感的同學(xué)提前思考的事宜。 6、下一階段,面向L3/4的系統(tǒng)架構(gòu)要求安全,冗余容錯(cuò),對(duì)技術(shù)廣度又會(huì)增加一層。 最后送大家一句:雄關(guān)莫道真如鐵,而今邁步從頭越,從頭越,殘陽如血,喇叭聲咽! #06 1、為何到軌跡而不是steer 
 
 
 
 | 
|  |