Auto Byte

专注未来出行及智能汽车科技

微信扫一扫获取更多资讯

Science AI

关注人工智能与其他前沿技术、基础学科的交叉研究与融合发展

微信扫一扫获取更多资讯

CES 2019 | 百度重磅发布Apollo Cyber RT,首个专为自动驾驶打造的高性能开源计算框架

以下为 以下为 百度Apollo开放平台首席架构师曲宁演讲稿原文,以供行业参考。

各位早上好感谢你们的到来。我很高兴来到 Apollo 3.5 CES 发布会的现场。我是曲宁Apollo开放平台的首席架构师。

过去几年间自动驾驶技术不断发展我们也从 Apollo 开发中积累了大量经验。

随着技术不断发展,Apollo 已经从研发走向产品,面对实际道路中部署的Apollo产品,我们进一步看到自动驾驶对高性能和高鲁棒性的强烈需求。

这就是为什么我们花费多年时间研发 Apollo Cyber RT 系统。

我很荣幸在这里向各位展示 Apollo Cyber RT,首个专为自动驾驶打造的高性能开源计算框架。

Apollo Cyber RT 系统是 Apollo 开源软件平台层的一部分作为运行时计算框架处于实时操作系统 (RTOS和应用模块之间。 Apollo Cyber RT作为基础平台支持流畅高效的运行所有应用模块。

让我们来看一段视频更好的了解 Apollo Cyber RT 框架。

通过视频中的介绍想必大家已经对Apollo Cyber RT有所了解。接下来我会更详尽的展示一下Apollo Cyber RT的特点。

首先,我来解释一下 Apollo Cyber RT 框架是如何运作的。

Apollo Cyber RT 框架核心理念是基于的组件,组件有预先设定的输入输出。实际上,每个组件就代表一个专用得算法模块。框架可以根据所有预定义的组件生成有向无环图 (DAG)

在运行时刻,框架把融合好的传感器数据和预定义的组件打包在一起形成用户级轻量任务,之后框架的调度器可以根据资源可用性和任务优先级来派发这些任务。

Apollo Cyber RT 系统为自动驾驶技术开发者带来三大助益。

首先,框架能够加速自动驾驶技术的研发进程。

第二,框架能够提供更为便捷的部署体验。基于 Apollo Cyber RT 框架的自动驾驶技术方案在运行时具有更高的性能表现,无需大量复杂配置,部署即可快速应用。

第三,Apollo Cyber RT 系统是一个独立运行时框架,助力你更加轻松构建自己的自动驾驶技术方案。

Apollo Cyber RT 框架是如何加速自动驾驶技术的研发进程呢

Apollo Cyber RT 框架包括精心设计的任务接口和高效的数据融合,应用程序无须再自行处理来自多路数据的融合过程。从而开发者能够专注于核心算法开发,更好的构建顶层技术方案。

框架还配备了多种开发工具,包括带有图形界面的可视化工具和具有大量诊断信息的终端工具。我十分激动地向你们宣布, 之前版本的Apollo的全套开发工具已经成功迁移到基于 Apollo Cyber RT 系统的 Apollo 3.5 版本。

接下来我想向你们展示一下上一张幻灯片提到的几种工具。

左侧图片是cyber_visualizer,这是一个用于展示传感器数据的可视化工具。它能够同时展示激光雷达的三维点云数据以及最多四路摄像头数据,并且能够根据你的开发需求灵活配置。

右侧图片是cyber_monitor,一个具有大量诊断信息的终端工具。在运行时,能够实时的检查在 Apollo Cyber RT 框架内数据流信息。而且,该工具是按照交互式操作设计的,能够帮助你快速的找到所需要的信息。

众所周知将一个复杂的自动驾驶技术方案部署到新的硬件平台是十分麻烦的需要花费大量时间调试优化。

Apollo Cyber RT 框架是一个高灵活度、高集成度的系统,对环境依赖低,从而简化部署流程。

框架内置自适应通信功能,在任何场景下都能高效的处理数据通信。框架的调度器能够根据资源可用性进行编排,确保面向集中式计算模型能够高效运转。值得强调的是,Apollo Cyber RT 调度器是用户级的,所以可以根据不同类型的自动驾驶应用,在新硬件平台进行高效配置。

此外Apollo Cyber RT 是一个面向自动驾驶,独立的高性能开源计算框架。

该系统具备众多专为自动驾驶模块和应用设计的组件。通过即插即用功能,为开发者提供构建应用模块的标准方式,简化技术方案开发流程。

Apollo Cyber RT框架的独特设计让开发者能快速、有效的集成、测试和迭代他们的自动驾驶解决方案,同时助力开发者可以集中精力在持续优化和升级核心算法模块。

Apollo Cyber RT 框架专为优化自动驾驶研发体验而设计。其设计方案得益于Apollo团队多年来在自动驾驶领域积累的专业知识、并结合开源的技术力量,为您提供当前最先进的开源自动驾驶计算框架。我们将会一如既往持续创新,不断解决自动驾驶技术中最复杂、最困难的挑战。

加入我们,共同构建自动驾驶科技的未来!

我十分荣幸,邀请我们的下一位演讲者,来自英特尔的首席工程师 Jack Weast

产业CES 2019百度Apollo Cyber RT
11
相关数据
英特尔机构

英特尔(NASDAQ: INTC)是全球半导体行业的引领者,以计算和通信技术奠定全球创新基石,塑造以数据为中心的未来。我们通过精尖制造的专长,帮助保护、驱动和连接数十亿设备以及智能互联世界的基础设施 —— 从云、网络到边缘设备以及它们之间的一切,并帮助解决世界上最艰巨的问题和挑战。

http://www.intel.cn/
相关技术
自动驾驶技术技术

从 20 世纪 80 年代首次成功演示以来(Dickmanns & Mysliwetz (1992); Dickmanns & Graefe (1988); Thorpe et al. (1988)),自动驾驶汽车领域已经取得了巨大进展。尽管有了这些进展,但在任意复杂环境中实现完全自动驾驶导航仍被认为还需要数十年的发展。原因有两个:首先,在复杂的动态环境中运行的自动驾驶系统需要人工智能归纳不可预测的情境,从而进行实时推论。第二,信息性决策需要准确的感知,目前大部分已有的计算机视觉系统有一定的错误率,这是自动驾驶导航所无法接受的。

激光雷达技术

自动驾驶车辆传感器的一种,采用激光扫描和测距来建立车辆周围环境的详细三维模型。Lidar 图像具有高度准确性,这使得它可以与摄像头、超声波探测器和雷达等常规传感器相提并论。然而激光传感器面临体积过大的问题,同时,它的机械结构非常复杂。

调度技术

调度在计算机中是分配工作所需资源的方法。资源可以指虚拟的计算资源,如线程、进程或数据流;也可以指硬件资源,如处理器、网络连接或扩展卡。 进行调度工作的程序叫做调度器。调度器通常的实现使得所有计算资源都处于忙碌状态,允许多位用户有效地同时共享系统资源,或达到指定的服务质量。 see planning for more details

有向无环图技术

在图论中,如果一个有向图从任意顶点出发无法经过若干条边回到该点,则这个图是一个有向无环图(DAG图)。 因为有向图中一个点经过两种路线到达另一个点未必形成环,因此有向无环图未必能转化成树,但任何有向树均为有向无环图。

操作系统技术

操作系统(英语:operating system,缩写作 OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

百度智能云机构

百度是全球最大的中文搜索引擎,是一家互联网综合信息服务公司,更是全球领先的人工智能平台型公司。2000年1月1日创立于中关村,公司创始人李彦宏拥有“超链分析”技术专利,也使中国成为美国、俄罗斯、和韩国之外,全球仅有的4个拥有搜索引擎核心技术的国家之一。

http://www.baidu.com
推荐文章
The University of Sydney ・Information Technology ・硕士
又来一个框架,23333