百度于2017年4月提出了自動駕駛開放平臺Apollo。Apollo有一個16字宣言,即開放能力、共享資源、加速創(chuàng)新、持續(xù)共贏。
自動駕駛這個行業(yè)現(xiàn)在非常熱門,涌現(xiàn)出了很多自動駕駛創(chuàng)業(yè)公司,這些創(chuàng)業(yè)公司從零搭建自己的自動駕駛系統(tǒng)。
百度在自動駕駛領(lǐng)域已經(jīng)有非常多的積累,為了促進(jìn)整個生態(tài)更快地成熟起來以及促進(jìn)自動駕駛技術(shù)更快發(fā)展,百度把多年積累的自動駕駛經(jīng)驗開放出來,跟整個行業(yè)一起分享。
整個Apollo框架分為四層。
第一層是車輛平臺,車輛平臺要求所有自動駕駛車必須是一輛線控車。
第二層是硬件平臺,百度不生產(chǎn)硬件,硬件是百度推介的硬件。
第三層是開源代碼的核心部分,即軟件平臺。
第四層是云端服務(wù)。AI時代的開源軟件和傳統(tǒng)時代的開源軟件不一樣,AI時代需要依賴云端服務(wù),所以云端能力的開放是Apollo中很重要的一部分。
2017年7月,百度開放了Apollo1.0,Apollo1.0具有封閉園區(qū)的巡跡車功能。
2017年9月,百度開放了Apollo1.5,實現(xiàn)了定車道功能。
2017年12月,百度會開放Apollo2.0,實現(xiàn)簡單城市道路的自動駕駛功能。百度會在未來三年,持續(xù)開放更多功能。
到2020年12月時,百度會開放完整的自動駕駛功能。
從2017年7月第一次發(fā)布到現(xiàn)在,Apollo取得了非常多的成績。比如我們?nèi)〉昧薕EMs、Tier1 Suppliers等70多家全球合作伙伴的積極響應(yīng)。作為一個開源的自動駕駛平臺,我們是全球最活躍的自動駕駛平臺。除了7月份的開放之外,我們還持續(xù)的迭代升級軟件,每周都會發(fā)布迭代軟件,而且會持續(xù)地增加硬件以及車輛模型。比如在中國北京、中國上海、美國加州硅谷等,我們已經(jīng)舉辦了多場開發(fā)者沙龍,每一場開發(fā)者沙龍都有眾多開發(fā)者積極參與。
2017年9月,我們發(fā)布了Apollo1.5。Apollo1.5發(fā)布的模塊,包括激光雷達(dá)的感知能力、地圖引擎、高精地圖合作,以及云端的仿真平臺。在Apollo的整個過程,我們做了持續(xù)的開發(fā)。在Apollo1.5里面,我們大概開發(fā)了65000行代碼,并且通過升級,我們實現(xiàn)了固定車道的跟車功能。Apollo1.5的核心能力,主要包括感知、高精地圖、仿真、端到端的能力。Apollo1.5與Apollo1.0一樣,也有非常完善的使用文檔、設(shè)計文檔等。因為,自動駕駛是一個非常復(fù)雜的系統(tǒng),需要有非常好的工具幫助開發(fā)者在平臺上更好地進(jìn)行開發(fā)。
Apollo1.5除了剛才介紹的開源軟件部分之外,高精地圖合作和云端仿真平臺也是非常重要的兩部分。高精地圖是自動駕駛的基礎(chǔ),它能幫助自動駕駛做哪些事情呢?
第一,幫助自動駕駛做高精定位。
第二,感知,開車過程中對周圍的環(huán)境進(jìn)行不斷的感知。比如在開車的時候,高精地圖會顯示前方200米有個減速帶,所以車會提前做出判斷。再比如紅綠燈,車在復(fù)雜路口需要看紅綠燈,應(yīng)該左轉(zhuǎn)還是直行,自動駕駛的地圖包含了這些信息,所以能夠幫助自動駕駛做感知。
第三,做車道線的規(guī)劃,幫助我們規(guī)劃路線。
第四,幫助我們的云端仿真平臺實現(xiàn)更加真實的仿真。
自動駕駛研發(fā)的痛點,包括成本、效率、安全。
第一,成本。現(xiàn)在業(yè)界認(rèn)為,一個自動駕駛的車輛在上路之前,需要有100億公里的里程經(jīng)驗,不管時間成本還是經(jīng)濟(jì)成本都不能接受。
第二,效率,即盡快驗證出我們的算法,是否可以上路。
第三,安全。在實際道路中,會碰到各種各樣的異常場景,為了保證車在路上的安全,我們需要一個仿真器幫我們發(fā)現(xiàn)各種各樣的異常場景。
我們在Apollo1.5里面開放了一直使用的仿真平臺,開發(fā)者可以把自己的自動駕駛算法上傳到這個仿真平臺,利用百度云端已經(jīng)積累的海量自動駕駛場景,對開發(fā)者的算法進(jìn)行驗證。并且,我們有一個評判系統(tǒng),可以評判這個算法在哪些場景可能會不太好。同時,我們還有一個3D可視化界面,幫助開發(fā)者對他的算法進(jìn)行調(diào)優(yōu)。
總之,我們在Apollo1.5里面發(fā)布了一個非常完善的自動駕駛系統(tǒng),我們把感知模塊、決策規(guī)劃模塊都進(jìn)行了開放。所以,Apollo1.5相對Apollo1.0是一個非常完善的系統(tǒng)。同時,Apollo1.5里面引用了大量的人工智能,人工智能算法是一個非常先進(jìn)的自動駕駛系統(tǒng)。通過Apollo1.5這個平臺,可以了解百度的自動駕駛。未來,我們會保持一個非常高的發(fā)布頻率,每三個月或半年就會有一個比較大的升級版本對外發(fā)布,希望大家能夠持續(xù)關(guān)注我們的Apollo平臺。endprint