Apollo Cyber RT FAQs

什么是 Apollo Cyber RT?

Apollo Cyber RT 是一個專門為自動駕駛場景開發(fā)的開源運行時框架?;诩杏嬎隳P停谛阅?,延遲和數(shù)據(jù)吞吐量方面都作了深度優(yōu)化。

為什么我們要搞一套新的運行時框架?

經(jīng)過數(shù)年的自動駕駛技術開發(fā),在 Apollo 摸爬滾打中我們感悟良多。在自動駕駛場景下,我們需要一個高效的集中計算模型,要求具備高性能、高并發(fā)、低延遲和高吞吐量。

技術在進步,Apollo 也不例外。今后,Apollo 已經(jīng)從開發(fā)階段進入到產(chǎn)品化階段,隨著大量的實地部署,高可靠性和高性能的需求越來越突出。為此我們花了數(shù)年時間來構建 Apollo Cyber RT 來滿足自動駕駛領域的需求。

新的運行時框架有哪些優(yōu)勢?

加速開發(fā)進程

??????? 明確的數(shù)據(jù)融合任務接口

??????? 完整的開發(fā)工具

??????? 廣泛的傳感器驅(qū)動支持

精簡部署流程

??????? 高效且靈活的消息通信

??????? 可配置的用戶層資源優(yōu)化調(diào)度

??????? 低耦合的可移植性

助力定制開發(fā)

???????? 默認開源的運行時框架

???????? 定制開發(fā)的自動駕駛構建模塊

???????? 用戶模塊即插即用

已經(jīng)搜集的數(shù)據(jù)還能用嗎?

如果已經(jīng)搜集的數(shù)據(jù)與 Apollo 之前的版本兼容,可以使用我們推薦的工具來進行兼容性調(diào)整,以便適應新的運行時框架。

如果是自己定制的數(shù)據(jù)格式,之前產(chǎn)生的數(shù)據(jù)在新的運行時框架中就不兼容了。

還會繼續(xù)支持 ROS 嗎?

我們會繼續(xù)支持基于 ROS 的老版本 Apollo (3.0版及以前)。同時希望大家能與我們共同進步,強烈建議升級到 Apollo 3.5。盡管我們知道有很多開發(fā)者習慣了 ROS 環(huán)境,但還是希望大家能理解 Apollo 團隊在未來的版本中不能再繼續(xù)支持ROS,因為我們要竭力打造一款滿足汽車級要求的完整平臺。

Apollo Cyber RT 會影響普通的代碼開發(fā)嗎?

如果沒有改動運行時框架層,Apollo 模塊層的改動不會受到新框架的影響。大部分的工作只需重新對接輸入輸出數(shù)據(jù)。更多文檔可以參考如下鏈接: cyber

安裝Apollo Cyber RT 的建議

目前運行時框架只支持? Ubuntu 14.04 (Trusty )

運行時框架仍需要 Apollo docker 環(huán)境

打開新的終端時,建議執(zhí)行 source setup.bash

可從如下鏈接獲取 Apollo 新框架的代碼:apollo/cyber

更多 FAQs 待續(xù)...

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容