最近經(jīng)常聽到這樣一個(gè)問題:“到底測(cè)試到什么程度,才能上路?”
測(cè)試自動(dòng)駕駛的代碼與測(cè)試普通互聯(lián)網(wǎng)產(chǎn)品的代碼不同?;ヂ?lián)網(wǎng)產(chǎn)品的代碼只要達(dá)到了目標(biāo)功能,就可以發(fā)布。比如手機(jī)APP,只要用戶用起來沒有障礙,就是好代碼。
而無人車不同。代碼中存在的問題,不只是一個(gè)bug這么簡(jiǎn)單。代碼中的問題,只有一小部分是“known unknown”,也就是可以預(yù)料到的問題。大多數(shù)是“unknown unknown”,也就是無法預(yù)料的問題。問題如果不被及時(shí)發(fā)現(xiàn),帶到了路測(cè)上,就會(huì)對(duì)公共安全造成威脅。
2018年Uber測(cè)試車事故現(xiàn)場(chǎng)
理論上講,測(cè)試的環(huán)節(jié)越周密、越仔細(xì)越好。而現(xiàn)實(shí)中,我們往往沒有足夠的時(shí)間或資源去做所有的測(cè)試,或是測(cè)試所用的工具還不夠成熟。因此,工程師們往往要決定,在有限的條件下,應(yīng)該作何取舍。
其實(shí),測(cè)試代碼不過是為了兩個(gè)目標(biāo):
1. 找到潛在的問題。
2. 有效挖出問題的根源。
針對(duì)第一個(gè)目標(biāo),我們首先要看測(cè)試的各個(gè)級(jí)別是否覆蓋全面。自動(dòng)駕駛的測(cè)試多種多樣。首先,工程師要盡到自己份內(nèi)的測(cè)試職責(zé)。從最初的幾名工程師聚在一起做設(shè)計(jì)審核(design review),到基本的單元測(cè)試(unit test),再到部件測(cè)試(component-level test),工程師至少要保證自己寫的那幾行代碼不出問題。
基礎(chǔ)的測(cè)試完成之后,下一步就是保證代碼與其他部件可以兼容。比如,做激光雷達(dá)模型的工程師要保證自己的代碼不會(huì)影響到其他傳感器。這時(shí)就需要把整個(gè)stack跑一遍,或是hardware in the loop,將其他硬件系統(tǒng)也一起測(cè)試,看看是否有兼容問題,做到“持續(xù)集成”(continuous integration)。具體方法可以參考V&V模型。
測(cè)試的方式也分為很多種,除了可以在本地跑代碼,自動(dòng)駕駛最重要的就是仿真。一個(gè)強(qiáng)大的仿真平臺(tái)可以在一定程度上代替路測(cè)。通過仿真技術(shù),不但可以對(duì)已有的駕駛數(shù)據(jù)(log)重演,也可以打造全新的場(chǎng)景,自己定義各項(xiàng)參數(shù)(parameter),從而讓有限的數(shù)據(jù)在短時(shí)間內(nèi)發(fā)揮其最大效用。
仿真測(cè)試之后,可以把代碼放在車上,在封閉環(huán)境里測(cè)試(closed course),最終才可以去開放道路上測(cè)試。
測(cè)試的途徑多種多樣,但總體上來講,越底層的測(cè)試,成本越低。如果等到上路測(cè)試才發(fā)現(xiàn)問題,那成本就很高了。
原因很簡(jiǎn)單:越底層的測(cè)試,越容易查出問題的根源。越是上層的測(cè)試,涉及的部分越廣,一旦找到問題,排查起來就很難。
因此,底層的測(cè)試設(shè)計(jì)尤為重要。一個(gè)測(cè)試對(duì)象可以是一個(gè)新開發(fā)的駕駛行為,也可以是對(duì)已有功能的改進(jìn)。如果是對(duì)已有功能的改進(jìn),就要將所有的細(xì)節(jié)量化為指標(biāo)(metrics),指標(biāo)一旦有變動(dòng),或是“退化”(regression),比如將騎自行車的人探測(cè)為行人,就要分析其原因。從而做到讓每一個(gè)潛在問題都“有根可循”。
如果是開發(fā)新的駕駛功能,就可以利用仿真平臺(tái)打造所需場(chǎng)景,預(yù)估有可能發(fā)生的問題,再針對(duì)每一個(gè)潛在的問題設(shè)計(jì)所對(duì)應(yīng)的指標(biāo),做到“防患于未然”。
上一篇:雷達(dá)傳感器:實(shí)現(xiàn)下一代汽車駕駛輔助技術(shù)
下一篇:隨著現(xiàn)代科技的發(fā)展,車載技術(shù)成為人們又一個(gè)重要的決策因素
- 綠色節(jié)能趨勢(shì)下的延時(shí)繼電器發(fā)展:低功耗設(shè)計(jì)與環(huán)保材料應(yīng)用
- 延時(shí)繼電器技術(shù)新趨勢(shì),智能化、小型化與高可靠性的發(fā)展方向
- 延時(shí)繼電器維修保養(yǎng)手冊(cè),延長(zhǎng)使用壽命與保持性能穩(wěn)定的要點(diǎn)
- 延時(shí)繼電器選型全攻略,參數(shù)、性能與使用場(chǎng)景的精準(zhǔn)匹配
- 延時(shí)繼電器延時(shí)原理全解析,空氣阻尼、電子電路與數(shù)字控制的奧秘
- 工業(yè)機(jī)器人控制中的DSP應(yīng)用,實(shí)時(shí)運(yùn)動(dòng)軌跡規(guī)劃與誤差補(bǔ)償
- 開關(guān)電源中控制EMI的方法有哪些
- 毫米波雷達(dá)有什么優(yōu)勢(shì)?與多普勒雷達(dá)有什么區(qū)別
- 毫米波雷達(dá)技術(shù)參數(shù)有哪些?毫米波雷達(dá)如何用于機(jī)器人導(dǎo)航
- LT6656AIDC-4.096、4.096V 2 端子電壓基準(zhǔn)電流源的典型應(yīng)用
- 用于手機(jī)的 4.2V、1 節(jié)鋰離子電池充電器
- 基于ISO8200AQ的工業(yè)數(shù)字輸出擴(kuò)展板,適用于STM32 Nucleo
- TND315-D、160 W CRT-TV 電源文檔包
- LT1172CS8、1.25A 高效恒流充電器的典型應(yīng)用
- AD8659ARZ-R7比較器A典型應(yīng)用電路
- ADR525A 2.5 Vout 高精度并聯(lián)模式基準(zhǔn)電壓源的典型應(yīng)用
- 使用 LT3014 3.3V、20mA 保持活動(dòng)電源并具有停機(jī)功能的設(shè)計(jì)電路
- AM3GW-4812DZ ±12V 3 瓦 DC-DC 轉(zhuǎn)換器的典型應(yīng)用
- AD587JRZ 低功耗基準(zhǔn)電壓源、12 位 CMOS DAC 應(yīng)用的典型應(yīng)用電路
- STM8的TIM4定時(shí)器1ms進(jìn)入中斷
- 格芯CEO:芯片產(chǎn)能須在10年內(nèi)增1倍才能解決芯片荒難題
- STM32單片機(jī)實(shí)現(xiàn)DMA+ADC+UART功能
- 美商務(wù)部反對(duì)進(jìn)一步制裁中芯國(guó)際
- Tiny4412裸機(jī)程序之代碼重定位初體驗(yàn)
- 淺談人工檢尺法和雷達(dá)液位計(jì)在油罐液位測(cè)量中的應(yīng)用
- 用于汽車接口、安全和計(jì)算密集型負(fù)載FPGA的選擇和使用
- iOS 15.4.1發(fā)布:修復(fù)電池電量消耗較快的問題
- i9/i7/i5消失 Intel酷睿處理器命名大改
- 半導(dǎo)體關(guān)稅可能會(huì)使您的下一輛汽車更加昂貴
- 潮起!人形機(jī)器人成本的20%-30%——靈巧手,國(guó)產(chǎn)3大廠商正快速產(chǎn)業(yè)化!
- AB Dynamics發(fā)布用于無人駕駛測(cè)試的物體檢測(cè)系統(tǒng)
- AI重構(gòu)出行:高階輔助駕駛的破局之路
- 廣汽即將發(fā)布全新星源增程技術(shù)
- Yole表示,到2030年,數(shù)據(jù)中心芯片市場(chǎng)規(guī)模將達(dá)到5000億美元
- 綠色節(jié)能趨勢(shì)下的延時(shí)繼電器發(fā)展:低功耗設(shè)計(jì)與環(huán)保材料應(yīng)用
- 國(guó)內(nèi)車企在固態(tài)電池領(lǐng)域的挑戰(zhàn)和技術(shù)方案
- 資本熱捧 + 政策護(hù)航,2025 人形機(jī)器人能否叩開 “量產(chǎn)元年” 大門?
- 耐世特推出用于智能運(yùn)動(dòng)控制的 MotionIQ?軟件套件
- MDK5+CH340驅(qū)動(dòng)安裝
- 油電混合汽車成熱門,今年全球市占率將達(dá)5%
- STM32 IIC通信往24C02寫數(shù)據(jù)、讀數(shù)據(jù)
- 美國(guó)延遲征收部分手機(jī)、電腦等產(chǎn)品的10%額外關(guān)稅
- STM32 IO口模擬I2C+驅(qū)動(dòng)MPU6050
- 回應(yīng)高通被收購(gòu) “老鐵”們?cè)趺凑f
- HomePod設(shè)置界面曝光 無單獨(dú)APP管理通過Home設(shè)置
- 人工智能中的人類與機(jī)器人的界限
- 9小時(shí)改造火車站,中國(guó)工人展現(xiàn)驚人高效率
- 打造“天津智港”,中科強(qiáng)光/力神電池加速聚集