0
本文作者: 張夢華 | 2018-06-30 23:52 |
* Embedded Coder 產(chǎn)品系列開發(fā)總監(jiān)林曉滄博士
自動駕駛技術(shù)落地需要各個(gè)環(huán)節(jié)的配合推進(jìn),包括軟件所代表的“大腦”,雷達(dá)、攝像頭等傳感器代表的“四肢”,以及高精地圖等產(chǎn)業(yè)鏈條各個(gè)因素,而要完成這些因素的組裝與融合,也需要一個(gè)適用性強(qiáng)且高效的軟件工具供應(yīng)商,MathWorks 便是這樣的角色代表。
MathWorks Embedded Coder 產(chǎn)品系列開發(fā)總監(jiān)林曉滄博士形容,如果自動駕駛產(chǎn)業(yè)是一幅油畫,MathWorks 便是畫筆、畫紙與繪畫方法的提供者,每家公司在此發(fā)揮自身靈感充分創(chuàng)作,最終完成各自的自動駕駛產(chǎn)品。
據(jù)雷鋒網(wǎng)了解,作為一家技術(shù)計(jì)算和基于模型設(shè)計(jì)的軟件開發(fā)與供應(yīng)商,MathWorks 在 2017 的銷售額已經(jīng)達(dá)到 10 億美元,其中汽車與航空構(gòu)成了其兩大最主要收入來源,其它服務(wù)領(lǐng)域還包括通信與半導(dǎo)體、教育、金融、能源、工業(yè)自動化、醫(yī)療儀器等。MathWorks 在全球的 4500 名員工中,技術(shù)開發(fā)人員占半數(shù)以上,其推出的 MATLAB 和 Simulink 也已成為許多工程項(xiàng)目和科學(xué)研究的基本工具。
MATLAB 按照工業(yè)應(yīng)用順序?qū)⒏鞣N相關(guān)功能整合,形成一套完整的流程工具,并在過去 30 年中,于基礎(chǔ)數(shù)學(xué)運(yùn)算之外,積累了大量工業(yè)應(yīng)用相關(guān)的工具箱, 包括數(shù)據(jù)分析、通信和信號處理、復(fù)雜控制系統(tǒng)、代碼生成、金融學(xué)、生物信息學(xué)等多個(gè)領(lǐng)域,成為了通信信號處理和控制算法開發(fā)的通用平臺之一。
大數(shù)據(jù)和深度學(xué)習(xí)應(yīng)用興起后,MATLAB 又推出了統(tǒng)計(jì)與機(jī)器學(xué)習(xí)工具箱、神經(jīng)網(wǎng)絡(luò)工具箱、數(shù)據(jù)庫工具箱等在內(nèi)的各種大數(shù)據(jù)分析和人工智能相關(guān)的新功能。
它為各個(gè)領(lǐng)域的算法研發(fā)人員和科學(xué)家提供一套極簡的 API,幫助其高效部署相關(guān)應(yīng)用,并在深度學(xué)習(xí)方面,推出了 GPU 代碼生成,把算法壓縮到實(shí)際應(yīng)用中,可在芯片上直接執(zhí)行。2014 年,大陸集團(tuán)在一款攝像頭研發(fā)中,便開始使用 MATLAB 來進(jìn)行道路環(huán)境自動化標(biāo)注,以提高攝像頭的機(jī)器學(xué)習(xí)效率。
2017 年,MathWorks 推出了一套自動駕駛工具箱(ADST),以幫助自動駕駛以及主動安全系統(tǒng)設(shè)計(jì)開發(fā)人員,快速完成感知算法的設(shè)計(jì)與驗(yàn)證。
這套自動駕駛工具箱的應(yīng)用主要包括三方面:
? 測試與驗(yàn)證,包括真實(shí)值標(biāo)簽與場景生成;
? 算法開發(fā),包括傳感器融合與目標(biāo)跟蹤,視覺系統(tǒng)設(shè)計(jì);
? 可視化,包括鳥瞰圖、雷達(dá)點(diǎn)云。
在具體功能實(shí)現(xiàn)上,以自動駕駛模擬引擎為例,以往工程師要完成系統(tǒng)搭建,需要首先完成發(fā)動機(jī)、控制等各個(gè)系統(tǒng)的模型搭建,從底層進(jìn)行各個(gè)模塊的加減乘除,再將之融合。工具箱則提供了一個(gè)完整的系統(tǒng)模型,用戶可直接在這一模型里進(jìn)行功能“填充”,跳過底層搭建的復(fù)雜流程,快速實(shí)現(xiàn)工程化應(yīng)用。
MathWorks 推出了名為 Vehicle Dynamics Blockset 的工具箱,其中包含了駕駛循環(huán)、傳動系統(tǒng)、發(fā)動機(jī)、控制器等多個(gè)應(yīng)用,開發(fā)者可在此進(jìn)行虛擬平臺開發(fā),產(chǎn)生相應(yīng)道路的二維或三維信息。
MathWorks 亞太區(qū)高級項(xiàng)目支持總監(jiān)張靈惠的總結(jié)則是:“MathWorks 把開發(fā)好的成熟模塊拿出來,工程師把不同領(lǐng)域的模塊直接從平臺調(diào)取組成整個(gè)系統(tǒng),對于技術(shù)人員來說,不懂或不熟悉領(lǐng)域的技術(shù)可以拿來就用,相當(dāng)于從貨架上直接取做好的東西?!?/p>
從模型設(shè)計(jì)與各個(gè)層次開發(fā)的角度,這套自動駕駛工具箱適用于從 ADAS 到 L3、L4 所有自動駕駛方案開發(fā),但隨著自動駕駛等級與系統(tǒng)復(fù)雜度的提高,系統(tǒng)集成程度及其對開發(fā)功能的要求也會不斷提高。
“就自動駕駛領(lǐng)域而言,每天都有新的算法被推出,從新的算法到新的領(lǐng)域,到新的芯片或新的語言,MathWorks 必須跟蹤市場進(jìn)程,在平臺上不斷推陳出新?!绷謺詼娌┦勘硎尽?/p>
同時(shí),其表示,作為一個(gè)平臺性應(yīng)用, MathWorks 集合了汽車制造商、零件供應(yīng)商、算法提供商等產(chǎn)業(yè)界各個(gè)角色,各方在同一平臺開發(fā)與交流,也可保證整個(gè)系統(tǒng)的吻合性。
雷鋒網(wǎng)注:加入會員,與1000+資深者一起研讀智能駕駛?!感轮邱{年度會員」服務(wù)即將升級:每日通訊,幫你過濾雜音,圈內(nèi)大事不錯(cuò)過;30+場大咖 Live,直接對話行業(yè)先鋒,先人一步學(xué)習(xí)項(xiàng)目經(jīng)驗(yàn);10+ 份原創(chuàng)主題研報(bào),拆解智能駕駛不容忽視的行業(yè)趨勢。為優(yōu)化會員服務(wù),移動端也在籌劃中,會員可關(guān)注助教(小慕:moocmm)獲取最新信息。
了解雷鋒網(wǎng)現(xiàn)有會員服務(wù)請點(diǎn)擊:http://www.ozgbdpf.cn/aidrive
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。