Apollo Cyber RT是世界上第一个专为自动驾驶定制的一个开源、高性能的运行框架。它为自动驾驶场景而设计,并针对自动驾驶的高并发、低延迟、高吞吐量进行了大幅优化。
作为百度自研的无人车计算任务实时并行计算框架,Apollo Cyber RT框架基于组件的概念构建、加载各功能模块。Localization、 Perception、Prediction、Planning、Control等功能模块均作为Apollo Cyber RT框架的一个组件而存在,基于Cyber RT提供的调度程序mainboard加载运行。实际上,在框架中,每个组件代表一个专用的算法模块。
为什么不选用Ros而用Apollo:Ros不适应自动驾驶,它的性能一般,处理高并发、低延迟、高吞吐不行,有些先天性的缺陷,而Apollo从通信功能优化、去中心化网络拓扑以及数据兼容性扩展三个方面做了定制化的改进。
1