從 2015 年 8 月至今,近 50 小我工智能、前端開(kāi)辟、挪動(dòng)開(kāi)辟、云盤(pán)算、架構(gòu)、運(yùn)維、平安、測(cè)試等 IT 技巧范疇的技巧圖譜陸續(xù)在 GitHub 上上線,贊助開(kāi)辟者、工程師梳理常識(shí)框架構(gòu)造,并測(cè)驗(yàn)考試供給途徑指點(diǎn)和精髓資本,便利技巧人進(jìn)修和生長(zhǎng)。
在時(shí)下異常受存眷的主動(dòng)駕駛范疇,年夜部門(mén)開(kāi)辟者的感觸感染都是只見(jiàn)樹(shù)木不見(jiàn)叢林,不曉得若何樹(shù)立對(duì)主動(dòng)駕駛的微觀認(rèn)知,不曉得主動(dòng)駕駛觸及的專(zhuān)業(yè)技巧都有哪些,更不懂得主動(dòng)駕駛的進(jìn)修途徑。
這也是極客邦科技聯(lián)手百度 Apollo 團(tuán)隊(duì),配合推出《Apollo 主動(dòng)駕駛工程師技巧圖譜》的緣由地點(diǎn)——愿望 Apollo 將其在主動(dòng)駕駛范疇的研發(fā)實(shí)力、技巧沉淀、行業(yè)洞察,和 Apollo 焦點(diǎn)才能和技巧框架,停止一個(gè)梳理和沉淀,為愿望深刻主動(dòng)駕駛范疇的開(kāi)辟者和工程師,出現(xiàn)一個(gè)主動(dòng)駕駛的技巧全景圖。
技巧圖譜十問(wèn)十答
為何這份技巧圖譜值得你珍藏、乃至打印出來(lái)掛在辦公室里或許書(shū)桌前?我們約請(qǐng)這個(gè)技巧圖譜的謀劃人——Apollo 傳教師團(tuán)隊(duì)和技巧團(tuán)隊(duì)停止解答。
成績(jī) 1:為何要計(jì)劃如許一份技巧圖譜?
技巧成長(zhǎng)太快,技巧模塊觸及單一,主動(dòng)駕駛范疇須要如許一個(gè)技巧和技巧的梳理,贊助主動(dòng)駕駛工程師周全懂得、疾速進(jìn)修和生長(zhǎng),也給有志于轉(zhuǎn)行主動(dòng)駕駛的技巧人一個(gè)指引。
成績(jī) 2:該技巧圖譜面向哪些人群?可以贊助進(jìn)修者到達(dá)甚么目的?
重要面向兩類(lèi)人群,他們都愿望進(jìn)修主動(dòng)駕駛,他們或是先生,或是 Apollo 生態(tài)中的協(xié)作同伴。一類(lèi)就是理解開(kāi)辟對(duì)象和說(shuō)話(huà)開(kāi)辟的開(kāi)辟者和工程師,他們可以從這份技巧圖譜中彌補(bǔ)機(jī)械進(jìn)修和車(chē)輛相干的常識(shí);別的一類(lèi)人群就是機(jī)械進(jìn)修從業(yè)者,他們可以經(jīng)由過(guò)程這份技巧圖譜,深刻懂得主動(dòng)駕駛的各個(gè)模塊,由于 Apollo 分歧模塊之間的差別性年夜,即便關(guān)于百度外部工程師,這個(gè)技巧圖譜也有自創(chuàng)意義。
成績(jī) 3:這份技巧圖譜包含哪些進(jìn)修模塊?模塊設(shè)立和劃分規(guī)矩是甚么?
這份技巧圖譜包含兩年夜模塊,起首是基本層,就是 Apollo 開(kāi)辟會(huì)用到的個(gè)性的說(shuō)話(huà)和編程方法;其次是 Apollo 層,既包含 Apollo 開(kāi)放的感知、決議計(jì)劃計(jì)劃、智能掌握、End-to-End 等主動(dòng)駕駛焦點(diǎn)才能,也包含硬件,好比 GPS、雷達(dá)、傳感器、車(chē)輛相干的常識(shí)和技巧。
成績(jī) 4:這份技巧圖譜是怎樣謀劃出來(lái)的?
在謀劃階段,依照模子、算法、硬件、車(chē)輛相干配景常識(shí)四個(gè)維度,以問(wèn)卷、面聊等多種情勢(shì),搜集百度外部 7、8 個(gè)團(tuán)隊(duì)近 30 位技巧專(zhuān)家的專(zhuān)業(yè)反應(yīng),再把反應(yīng)依照今朝的基本層、Apollo 層整頓分類(lèi),閱歷屢次 Review,最初與年夜家會(huì)晤。
成績(jī) 5:主動(dòng)駕駛范疇的開(kāi)辟者,哪部門(mén)的進(jìn)修才能須要增強(qiáng)?
年夜部門(mén)主動(dòng)駕駛開(kāi)辟者的『軟實(shí)力』較強(qiáng),硬件方面的進(jìn)修才能絕對(duì)較弱,特別基于 GPU 或許 FPGA 的芯片編程方面的才能持續(xù)加強(qiáng)。
成績(jī) 6:關(guān)于進(jìn)修 Apollo 的開(kāi)辟者來(lái)講,最年夜挑釁是甚么?
最年夜挑釁就是 Apollo 運(yùn)轉(zhuǎn)起來(lái),下一步該怎樣做?是以 Apollo 會(huì)在 2.0 版本中開(kāi)放許多調(diào)試、畫(huà)圖、排盤(pán)問(wèn)題的對(duì)象;
別的的挑釁就是硬件方面了,假如開(kāi)辟者買(mǎi)一個(gè)裝備停止調(diào)試,在沒(méi)有官方人員支撐的情形下是比擬艱苦的,是以 Apollo 把適配后的硬件裝備發(fā)到 GitHub,閃開(kāi)放裝備在 GitHub 上有現(xiàn)成實(shí)例,開(kāi)辟者悛改以后便可以用。
成績(jī) 7:主動(dòng)駕駛?cè)瞬啪W(wǎng)job.vhao.net需求缺口年夜嗎?
異常年夜。今朝我國(guó)汽車(chē)從業(yè)人員到達(dá) 360 萬(wàn),但個(gè)中技巧人才網(wǎng)job.vhao.net不到 50 萬(wàn),占比不到 15%。這個(gè)中固然很難解確界定主動(dòng)駕駛?cè)瞬啪W(wǎng)job.vhao.net有若干,然則可以想見(jiàn)確定不多。并且從主動(dòng)駕駛專(zhuān)業(yè)人才網(wǎng)job.vhao.net年薪動(dòng)輒幾百萬(wàn)上萬(wàn)萬(wàn),便可以曉得人才網(wǎng)job.vhao.net有多緊缺。
成績(jī) 8:今朝 Apollo 最須要哪方面的人才網(wǎng)job.vhao.net?
今朝會(huì)有許多協(xié)作同伴追求接入 Apollo 開(kāi)放平臺(tái),為本身的產(chǎn)物注入主動(dòng)駕駛才能。在接入進(jìn)程中,車(chē)輛、硬件傳感器的接入是開(kāi)辟者須要接收的第一關(guān),須要控制體系集成方面的常識(shí)。處理了集成成績(jī)后,對(duì)主動(dòng)駕駛的請(qǐng)求就會(huì)往感知、決議計(jì)劃計(jì)劃、智能掌握等模塊偏向停止轉(zhuǎn)移。所以,懂得全體 Apollo 構(gòu)造的開(kāi)辟者,會(huì)是 Apollo 須要的人才網(wǎng)job.vhao.net;假如對(duì)個(gè)中某一模塊異常熟知,也會(huì)是 Apollo 異常須要的人才網(wǎng)job.vhao.net。
成績(jī) 9:主動(dòng)駕駛開(kāi)辟者還有甚么其他的進(jìn)修途徑?
開(kāi)辟者可以從搭建一個(gè) Apollo 的 Demo 情況開(kāi)端,進(jìn)修 Apollo 相干模塊的技巧常識(shí)。在 Apollo 的代碼正文中,百度工程師列出了模子對(duì)應(yīng)的參考材料,包含參考書(shū)或許論文,這也算是一個(gè)進(jìn)修的捷徑。如 Apollo2.0 新增掌握器 MPC,對(duì)應(yīng)的源文件包括對(duì)該掌握模子相干的材料推舉:https://github.com/ApolloAuto/apollo/blob/master/modules/control/controller/mpc_controller.h:
成績(jī) 10:曾經(jīng)拿到技巧圖譜的同窗,他們看過(guò)以后愿望 2.0 版本有哪些改良?
能有各分支更細(xì)化的常識(shí)和技巧表,包含推舉一些好的進(jìn)修資本;
希冀后續(xù)版本可以極年夜下降無(wú)人車(chē)本錢(qián),完成量產(chǎn);
愿望供給才能進(jìn)階地圖;
愿望細(xì)化常識(shí)點(diǎn),把軟硬件、算法的接口信息界說(shuō)出來(lái)。
首批用戶(hù)對(duì)技巧圖譜評(píng)價(jià)
我對(duì) Open Modules 最感興致,由于我信任開(kāi)源的力氣長(zhǎng)短常壯大的,在應(yīng)用開(kāi)源代碼的時(shí)刻不只可以或許增進(jìn)百度的技巧過(guò)程,開(kāi)源還讓我思慮——我可以應(yīng)用這些開(kāi)源項(xiàng)目來(lái)做些甚么,這是一個(gè)多贏的成長(zhǎng)偏向。
從 1.0 版本技巧圖譜可以看出,Apollo 關(guān)于主動(dòng)駕駛現(xiàn)有成績(jī)都能給出成熟的處理計(jì)劃,曾經(jīng)極盡現(xiàn)有經(jīng)歷和想象。
這份技巧圖譜讓我對(duì)主動(dòng)駕駛所觸及的技巧范疇有一個(gè)清楚熟悉,便于讓我聯(lián)合本身才能停止相干進(jìn)修。
我對(duì)這份技巧圖譜感知計(jì)劃部門(mén)異常感興致。常識(shí)技巧都是相通的,可以靈巧遷徙,該部門(mén)對(duì)自己如今從事的機(jī)械人自立視覺(jué)導(dǎo)航具有很年夜的自創(chuàng)意義。