自動駕駛后端研發(fā)思路流程和工具鏈的變化_第1頁
自動駕駛后端研發(fā)思路流程和工具鏈的變化_第2頁
自動駕駛后端研發(fā)思路流程和工具鏈的變化_第3頁
自動駕駛后端研發(fā)思路流程和工具鏈的變化_第4頁
自動駕駛后端研發(fā)思路流程和工具鏈的變化_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

自動駕駛后端研發(fā)思路,流程和工具鏈的變化傳統(tǒng)整車開發(fā)流程,思路,方法論要研發(fā)一輛不含有輔助駕駛或者低階輔助駕駛(AEB,ESP等)的汽車并沒有想象中那么低效,原因是因?yàn)檫@個級別的開發(fā)往往并沒有本質(zhì)上影響到汽車的傳統(tǒng)構(gòu)成。傳感器比重很低,執(zhí)行器并不需要特殊改造,控制器沒有OTA強(qiáng)需求,應(yīng)用邏輯功能簡單,軟件比重并不高。一切看起來都能應(yīng)對。無論是軟件上的ASPICE流程還是硬件上的整車開發(fā)流程或者零部件開發(fā)流程,基本都采用了V模型的開發(fā)思路,有嚴(yán)格的質(zhì)量管理體系支撐。硬要說缺點(diǎn),就是整車開發(fā)周期往往很長。項(xiàng)目啟動A5-PJCE嚴(yán)品臥證階段硏岌階段£7S{念階段制造酚段'4?單元潟試F率型的研發(fā)辺程.”栽求殳絲\7項(xiàng)目啟動A5-PJCE嚴(yán)品臥證階段硏岌階段£7S{念階段制造酚段'4?單元潟試F率型的研發(fā)辺程.”栽求殳絲\7"系紙蹤狗<HIL至境驗(yàn)證測試/?引鍛井測試需求分■鮮鑿車開岌平臺*磁飢測試LPSOP岌布WD開發(fā)平酋這里特別要提的就是MBD(ModelBasedDesign)軟件開發(fā)模式,這種模式如果不是汽車航天領(lǐng)域的很少接觸到,和大家知道的C++,C,python代碼開發(fā)有很多區(qū)別?;谀P驮O(shè)計(jì)是一種方法,較之傳統(tǒng)軟件開發(fā)而言,使開發(fā)者能夠更快捷、以更少的成本花費(fèi)進(jìn)行開發(fā)。這種開發(fā)方式有很多優(yōu)勢明確、清晰、唯一,便于交流、便于維護(hù)。?代碼自動生成,編寫效率高,質(zhì)量高,BUG引入少文檔自動化生產(chǎn),無需額外撰寫,版本一致性好工具都有完整的功能安全認(rèn)證,滿足車規(guī)質(zhì)量要求有配套流程的完整工具鏈可供使用,效率質(zhì)量都有保障總的來看,這是一套成熟有效的研發(fā)體系,然而隨著技術(shù)發(fā)展,這種模式開始逐漸行不通了。這些變化表現(xiàn)在硬件,軟件和算法三個層面上,核心的動因都是用戶需求變化頻率的快速提高。造車流程和思路在大體上沒有變化,其周期的縮短,主要得益于電動車零部件數(shù)量的降低,當(dāng)然考慮特斯拉車身和電池的一體化設(shè)計(jì)。按照傳統(tǒng)車企的組織架構(gòu)和一般邏輯是永遠(yuǎn)造不出來的。因此造車邏輯同樣有很多變革的方向,只是速度很慢,且在當(dāng)下競爭格局上還沒有這么急迫。?電子電氣架構(gòu),域控制等的研發(fā)流程同樣沒有什么變化,只是產(chǎn)品級別上的開發(fā)思路變化比較劇烈。域控制,OTA升級帶來了集中化的設(shè)計(jì)方向。?軟件是整個研發(fā)流程變化最劇烈的部分,從流程,工具鏈到應(yīng)用上都產(chǎn)生了巨大變化。核心的動因還是由于代碼量的指數(shù)級增加。另外,代碼的復(fù)雜度也提升了好幾個維度,這導(dǎo)致原有體系流程和工具鏈的失效。

?農(nóng)!3喪出產(chǎn)砒架拘軟悴爭占他昭:券址 呻屁用白M化閉II隹■!':汀用餌-暨憑"理毘[:!一駅牡業(yè)凱貝節(jié)血也崢*壞啊.B置需3母咿丁云蟲應(yīng)JWUiJMLi家走主噸血全扶??農(nóng)!3喪出產(chǎn)砒架拘軟悴爭占他昭:券址 呻屁用白M化閉II隹■!':汀用餌-暨憑"理毘[:!一駅牡業(yè)凱貝節(jié)血也崢*壞啊.B置需3母咿丁云蟲應(yīng)JWUiJMLi家走主噸血全扶?L-tk,電由忙一風(fēng)亀自軌比刪!起!I!證迭用坤旳亍満申制K逹空切上慣.罰遞?;轑嵯壷,旬川盯釀子応料蟻泊PifUfti wit.吋上古蠱化-總星也性施%書繪工乍;召上閉王町.恢蝕■勒討筑坯峠門削韻覘出務(wù)化?屮丐兩詢■沖尼憶卍問□『:『旳=b丈衛(wèi)一肓夕丈影舊外鶉令西〔耳卜白社LflH占戲成牛呂皿絆陥統(tǒng)鷲戸轅'二、亙舅*4人機(jī)曲閔針對面向標(biāo)量的復(fù)雜邏輯計(jì)算MBD仍然具有舉足輕重的作用,因此汽車底層邏輯算法在安全芯片的開發(fā)模式選擇仍然優(yōu)先推薦MBD。但是考慮更復(fù)雜的自動駕駛規(guī)則算法的開發(fā)以及深度學(xué)習(xí)算法的開發(fā),MBD方式就表現(xiàn)出了很多軟肋,其靈活性無法滿足上述兩種算法的開發(fā)要求。因此這些應(yīng)用開始使用傳統(tǒng)互聯(lián)網(wǎng)公司都使用的“代碼編寫”的開發(fā)方式。由此也引入了互聯(lián)網(wǎng)思維下的工具鏈。其中基于Devops的開發(fā)流程框架被引入自動駕駛的研發(fā)。針對更加復(fù)雜的基于深度學(xué)習(xí)的算法開發(fā),還引入了更深層次的自動化數(shù)據(jù)處理閉環(huán)平臺,作為Devops架構(gòu)的深入。如果devops是為了讓工程師更好的控制代碼質(zhì)量并提升效率。那自動化數(shù)據(jù)處理閉環(huán)平臺進(jìn)一步希望通過自動化的優(yōu)化流程,降低工程師的參與,進(jìn)一步提高性能和效率。

工業(yè)領(lǐng)域V模型的開發(fā)思路也在被挑戰(zhàn),混合V模型流程以及敏捷開發(fā)流程的自動駕駛軟件開發(fā)流程正在被更多討論。我們不僅希望我們的流程可以保障軟件的發(fā)布質(zhì)量,還希望這個流程可以讓軟件發(fā)布的速度更快,簡單來說就是”在籠子里跳舞”。從更加宏觀的層面上,整車開發(fā)各個層面上的生命周期也在發(fā)生著劇烈變化,原來軟件開發(fā)往往在整車生產(chǎn)環(huán)節(jié)就完成了鎖定,SOP后更不可能再發(fā)生變化。這種開發(fā)邏輯給自動駕駛帶來了不少負(fù)面影響。本質(zhì)原因是整車開發(fā)流程給軟件預(yù)留的時間往往只夠一些簡單邏輯的開發(fā)。過去這不是問題。但面對更加復(fù)雜的自動駕駛軟件,這個周期往往是不足的,不僅對于開發(fā)本身,測試的時間也同樣無法滿足。如果按照傳統(tǒng)流程處理,自動駕駛永遠(yuǎn)無法交付。但OTA升級改變了這個現(xiàn)狀,軟件的生命周期得到延續(xù),可以在整車發(fā)布之后,繼續(xù)對軟件功能進(jìn)行必要的升級。這是一個區(qū)別于傳統(tǒng)的汽車的典型特征。也給自動駕駛車留出了必要的時間。另外通過對用戶數(shù)據(jù)的搜集,自動駕駛的算法改進(jìn)獲得了持續(xù)不斷的燃料,為后續(xù)算法的開發(fā)提供了寶貴的素材。過去這些數(shù)據(jù)都必須通過大規(guī)模的內(nèi)部路測來獲得,且質(zhì)量和規(guī)模遠(yuǎn)不及客戶帶來的。用戶營運(yùn)和用戶畫像分析同樣從這種機(jī)制中獲得收益。這些

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論