Apollo10.0发布,百度开始为全球设计自动驾驶平台

原创 赛博汽车 2024-12-05 07:31

作者 | 章涟漪
编辑 | 邱锴俊
这大概是今年“最自由”的一场产品发布会。

12月4日,百度举办发布会,正式推出Apollo开放平台10.0

与很多发布会高管讲演的风格不同,百度选择的是以一群技术大拿聊天的方式,介绍了Apollo 10.0平台的特点。

百度Apollo开放平台首席架构师胡旷介绍称,相比Apollo 9.0强调生态共建,Apollo 10.0则更加注重如何更安全、低成本、高效的把技术应用到实践中
在他看来,“Apollo 10.0平台,不仅在软件核心层、应用软件层、工具服务层进行了升级,还通过自动驾驶大模型ADFM重构算法,提升了核心算法模块效果”。

值得一提的是,百度这场发布会演播室的现场选择在香港。就在不久前,香港运输署消息显示,萝卜快跑成功获得了香港首个自动驾驶车辆先导牌照

据萝卜快跑官方表示,香港运输署此次批出的牌照是萝卜快跑获得的首批右舵左行地区自动驾驶测试牌照,将成为萝卜快跑走向全球化的重要一环

而百度Apollo 10.0平台的定位,是“为全球用户设计”

01
Apollo 10.0如何实现高效、低成本开发?

性能、成本、安全,是开发者在落地过程中最关心的话题,也是Apollo 10.0平台的重点优化方向。”胡旷进一步进行了介绍。

性能上,主要从三方面提升。

首先是核心软件层,百度对CyberRT的整个传输过程进行了分析发现,有重复的内存拷贝,包括序列化和反序列化的过程,这些都是影响性能的瓶颈。于是,百度以零拷贝通信方式,实现微秒级别传输的同时,性能提升10倍。除了传输效率优化外,CPU占用也下降了60%

其次是应用软件层,Apollo 10.0平台升级一套开箱即用的高性能自动驾驶系统,基于开源将驱动、感知、定位、PnC各模块工程性能进行了深度打磨,CPU、GPU内存都大幅降低了系统占用,整体资源使用降低50%,做到L4自动驾驶场景在单Orin支撑下稳定落地

最后是工具服务层,Apollo 10.0平台发布超过5个可视化性能分析工具,做到多维数据采集和全面监控。同时,通过火焰图等方式,使开发者获得函数级别分析能力,将资源和代码结合起来后,让开发者更加有效和聚焦的去解决性能问题。

性能提升的同时,如何降低成本?

百度给出的方式是利用ADFM(Autonomous Driving Foundation Model)大模型,这是百度专为L4高阶自动驾驶打造的模型,于今年5月发布

百度IDG智驾业务部主任架构师朱帆介绍称,此次百度基于ADFM设计思路,重构了Apollo的开源架构,在感知、规划控制和定位上面,这三大核心模块上面做了一些比较大的一个优化。

感知方面,Apollo 10.0利用BEV和Transformer框架,转换环视图像,再通过多传感器持续融合方式,增强对周边遮挡障碍物检测能力,提升安全性和鲁棒性;加强对于异形障碍物检测能力,在已有能力基础上,加入激光雷达和摄像头的占据栅格网络,增加对入侵绿植、施工围栏等复杂场景应对能力;通过多任务联合优化方式,将感知融合成大感知,减少模型个数和计算量的同时,增加准确性。

规划控制方面,首先加入基于基于Learning化的决策与候选轨迹生成,使整个轨迹规划更加拟人;其次加入了基于车辆角点的约束,增加避障时的通过性和效率。同时,针对控制参数框架进行升级,让车型适配缩短至一周

定位算法方面,加入基于模型的定位方式,通过感知所输出的一些道路结构元素,如路沿、车道线、杆、牌等信息,拿去和地图里的定位元素做匹配,再通过模型输出定位结果。

“虽然我们认为基于模型的定位方式,会越来越广泛被使用,但其实传统定位还是非常准确和可靠的”。朱帆表示,因为百度在Apollo 10.0依然保留了传统定位方式,并于模型定位进行融合,这使得整个定位模块可用性超过99.9%

除此之外, Apollo 10.0平台还打通了ROS软件生态,软件复用成本更低,支持物理机与多个版本系统直接安装部署,实现批量部署。

“不止软件,硬件层面我们也进行了降本工作。”百度Apollo开放平台技术社区生态负责人常青补充道。

首先是硬件种类更多,已与32个厂商达成合作,支持73款设备,尤其是核心设备如域控、激光雷达、组合惯导等新增了1-2倍;其次是场景支持更丰富,引入补盲雷达等,增加对狭窄道路、低速行驶需求的同时,提升整体安全性;再次是整体设备成本降低,尤其是传感套件等核心设备相比之前平均下降一半;最后是适配效率提升,在设备接入平台钱,百度即与原厂一同完成开发验证等,使得开发者开箱即用,平均降低一个月左右时间

安全是自动驾驶量产落地最重要问题。

胡旷指出,Apollo 10.0平台着重更新了功能安全模块,增了79种、150多个异常监测项,全面覆盖软件硬件链路、环境异常检测和功能异常监测

同时,为了方便开发者的使用,Apollo 10.0平台还重构了功能安全框架,不仅在高吞吐和实时性上做了重点优化,还提升了框架的扩展性,开发者可以更便捷地针对业务场景开发适合的安全保障能力。

性能、成本、安全,Apollo 10.0平台进行了全面技术升级,目的是更好的开源,支持开发者在各场景下落地

02
Apollo开源,对百度具有长远战略意义
开源,是百度Apollo长久以来的战略

作为中国最早布局自动驾驶的企业,2023年,时任百度高级副总裁的王劲提出将百度AI重心放在智能驾驶这一领域,促成百度无人驾驶诞生。

2017年,伴随着陆奇加盟百度,担任百度集团总裁兼COO一直后,百度智能驾驶事业群组(IDG)诞生。他也提出了开源百度Apollo,做Android的无人驾驶

2017年陆奇提出开源百度Apollo
陆奇曾在2018年1月召开的电动汽车百人会论坛上指出,“大家可以把它简单想像成Apollo是类似Android的无人驾驶,但是比Android更开放,能力更强大”。

从某种程度上来说,“百度Apollo开源”战略决策,对于百度发展是最具长远战略意义的,其一直延续至今。

百度开源Apollo的背后,隐含了其想成为下一代智能终端最大入口的目标

一方面,“开源”是快速打破竞争对手壁垒的重要方式;另一方面,自动系统的复杂度,意味着百度无法已一己之力完成,需要联合车企、供应商等一切可以利用的力量。与此同时,彼时百度正经历过一波“人员流失潮”,开源也是抵抗内部核心算法人才流失的最优选择之一。

从“开源”概念被提出至现在,包括3.5、5.5平台,百度Apollo已经过十多个版本的迭代。

“2017年至2020年Apollo 6.0推出,我们都在做自动驾驶场景能力积累”。胡旷称,直到2021年,百度才开始逐步琢磨,开放平台怎么对开发者更加友好
百度Apollo已经过十多次迭代
胡旷进一步补充道。从技术视角,8.0开始,百度就聚焦开发者的实际应用,希望能够支持开发者和社区共同成长,相互成就。
彼时,百度更多的是面向学习型开发者去解决部署环境困难、上手使用麻烦的问题,重新梳理了Apollo复杂的依赖结构,发布一些管理工具,去帮助开发者使得每个模块都能够独立编译、独立部署,降低安装环境,使得上手使用成本从周级别缩短到小时级别。
9.0版本时,学习成本已大幅度下降。一些开发展开始尝试进行二次开发和实验。基于此,百度针对不同开发场景,从接口、参数、代码和框架层面进行全面提升。

那时候,更多强调的是生态的共建问题
而此次Apollo 10.0的规划中,越来越多开发者已经可以基于Apollo,在自己场景里去构建自动驾驶产品,并逐步走向规模化落地。

此时的Apollo,已经开始考虑“全球用户”

03
从香港开始,走向全球

所谓“全球用户”自然要考虑当地的习惯。

11月29日,香港特区政府运输署正式公布,萝卜快跑成功获得了首个自动驾驶车辆先导牌照。

根据香港离岛区区议会文件,萝卜快跑早先向运输署提交自动车测试及先导使用申请,首阶段测试将于今年年底前展开

目前,萝卜快跑在香港地区的测试车队由十台自动驾驶车辆组成,已获得批准上路进行测试。这些测试车将在北大屿山机场附近特定的城市道路上进行运行,旨在收集数据并优化自动驾驶技术的性能,为未来的商业化运营奠定基础。

萝卜快跑在中国香港展开测试
数据显示,2024年第二季度,百度的自动驾驶服务萝卜快跑供应的自动驾驶订单约 89.9万单,同比增长26%。截至2024年7月28日,萝卜快跑累计为公众提供的自动驾驶出行服务订单超过700万单。

想向更大的市场,走向全球是必然选择。

实际上,不止百度。向海外进发,已经是各大自动驾驶玩家们必谈话题,甚至是发力的重点。包括文远、小马、西井、九识等企业,海外皆已有一定成果

比如,文远知行,自2021年开始,就已经在中东发力,先后在卡塔尔、沙特等国进行自动驾驶的落地。同时,与新加坡落地同时推进的,还有法国等。

小马智行在美国、韩国、卢森堡、沙特和阿联酋探索自动驾驶技术和应用落地。

西井科技则是沿着一带一路,以港口自动驾驶为突破点进行落地。

……

百度显然也有出海计划。《华尔街日报》不久前报道称,有知情人士透露,百度方面计划在中国香港、新加坡和中东等地测试并部署自动驾驶出租车,并且该公司一直在与这些地区的相关企业和监管机构进行讨论,以推进相关计划

2021年百度即在美国加州进行自动驾驶测试
自动驾驶公司出海落地,这背后的逻辑不难理解。

首先,出海本身代表着多一个渠道的营收来源,这对于还未形成大规模商业化的自动驾驶行业来说,无疑是一块很具备吸引力的蛋糕。

其次就是多元化的融资来源。海外项目落地本身也是一种对外展示技术能力、商业模式的方式,本土化的落地也能更贴近当地的投资者,比如小马智行伴随沙特落地的1亿美元入账。

当然,在此之前,自动驾驶公司要面对的门槛也不少。
其中一个很值得重视的是政策问题。尤其是涉及数据收集、处理和使用等敏感问题,目前大多数国家和地区并未有完善的监管政策出台。

再比如左舵、右舵等场景问题。
百度选择用“开源”方式,打造“全球平台”,不知是否会给出海带来不一样的玩法

END-

更多阅读——

赛博汽车 聚焦智能汽车、自动驾驶,与产业共同成长.
评论
  • 光耦合器以其提供电气隔离的能力而闻名,广泛应用于从电源到通信系统的各种应用。尽管光耦合器非常普遍,但人们对其特性和用途存在一些常见的误解。本文将揭穿一些最常见的误解,以帮助工程师和爱好者做出更明智的决策。 误解1:光耦合器的使用寿命较短事实:虽然光耦合器内部的LED会随着时间的推移而退化,但LED材料和制造工艺的进步已显著提高了其使用寿命。现代光耦合器的设计使用寿命为正常工作条件下的数十年。适当的热管理和在推荐的电流水平内工作可以进一步延长其使用寿命。误解2:光耦合器对于现代应用来说太
    腾恩科技-彭工 2024-12-06 16:29 182浏览
  • 开发板在默认情况下,OpenHarmony系统开机后 30 秒会自动息屏,自动息屏会让不少用户感到麻烦,触觉智能教大家两招轻松取消自动息屏。使用触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566四核处理器,Laval鸿蒙社区推荐开发板,已适配全新OpenHarmony5.0 Release系统,SDK源码全开放!SDK源码中修改修改以下文件参数:base/powermgr/power_manager/services/native/profile/power_mode_co
    Industio_触觉智能 2024-12-09 11:39 63浏览
  • 进入11月中下旬,智能手机圈再度热闹起来。包括华为、小米、OPPO、vivo等诸多手机厂商,都在陆续预热发布新机,其中就包括华为Mate 70、小米Redmi K80、vivo的S20,IQOO Neo10等热门新机,这些热门新机的集中上市迅速吸引了全行业的目光。而在诸多手机厂商集体发布新机的背后,是智能手机行业的“触底反弹”。据机构数据显示,2024年第三季度,中国智能手机市场出货量约为6878万台,同比增长3.2%,连续四个季度保持同比增长,显然新一轮手机换机潮已在加速到来。憋了三年,国内智
    刘旷 2024-12-09 10:43 74浏览
  • 随着各行各业对可靠、高效电子元件的需求不断增长,国产光耦合器正成为全球半导体市场的重要参与者。这些元件利用先进的制造工艺和研究驱动的创新,弥补了高性能和可负担性之间的差距。本文探讨了国产光耦合器日益突出的地位,重点介绍了其应用和技术进步。 关键技术进步国产光耦合器制造商在提高性能和多功能性方面取得了重大进展。高速光耦合器现在能够处理快速数据传输,使其成为电信和工业自动化中不可或缺的一部分。专为电力电子设计的栅极驱动器光耦合器可确保电动汽车和可再生能源逆变器等高压系统的精确控制。采用碳化
    克里雅半导体科技 2024-12-06 16:34 154浏览
  • 自20世纪60年代问世以来,光耦合器彻底改变了电子系统实现电气隔离和信号传输的方式。通过使用光作为传输信号的媒介,光耦合器消除了直接电气连接的需求,确保了安全性和可靠性。本文记录了光耦合器技术的发展,重点介绍了关键创新、挑战以及这一不可或缺组件的未来发展。 过去:起源和早期应用光耦合器的发明源于处理高压或嘈杂环境的系统对安全电气隔离的需求。早期的光耦合器由LED和光电晶体管的简单组合组成,可提供可靠的隔离,但具有明显的局限性:低速:早期的光耦合器速度慢,频率响应有限,不适合高速数字通信
    腾恩科技-彭工 2024-12-06 16:28 140浏览
  • “SPI转CAN-FD”是嵌入式开发领域的常用方法,它极大地促进了不同通信接口之间的无缝连接,并显著降低了系统设计的复杂性。飞凌嵌入式依托瑞芯微RK3562J处理器打造的OK3562J-C开发板因为内置了SPI转CAN-FD驱动,从而原生支持这一功能。该开发板特别设计了一组SPI引脚【P8】,专为SPI转CAN-FD应用而引出,为用户提供了极大的便利。MCP2518FD是一款在各行业中都有着广泛应用的CAN-FD控制器芯片,本文就将为大家介绍如何在飞凌嵌入式RK3562J开发板上适配MCP251
    飞凌嵌入式 2024-12-07 14:30 82浏览
  • 在驾驶培训与考试的严谨流程中,EST580驾培驾考系统扮演着至关重要的数据角色。它不仅集成了转速监控、车速管理、转向角度测量、转向灯光控制以及手刹与安全带状态检测等多项功能,还通过高精度的OBD数据采集器实时捕捉车辆运行状态,确保学员在模拟及实际驾驶中的每一步操作都精准无误。EST580驾培驾考转速车速转向角转向灯光手刹安全带OBD数据采集器系统的重要性及其功能:1、提高评判效率:通过原车CAN协议兼容,不同车型通过刷写固件覆盖,不仅提高了考试的数字化、自动化程度,还减少了人为干预的安装需要,从
    lauguo2013 2024-12-09 16:51 37浏览
  • 2024年12月09日 环洋市场咨询机构出版了一份详细的、综合性的调研分析报告【全球电机控制系统芯片 (SoC)行业总体规模、主要厂商及IPO上市调研报告,2024-2030】。本报告研究全球电机控制系统芯片 (SoC)总体规模,包括产量、产值、消费量、主要生产地区、主要生产商及市场份额,同时分析电机控制系统芯片 (SoC)市场主要驱动因素、阻碍因素、市场机遇、挑战、新产品发布等。报告从电机控制系统芯片 (SoC)产品类型细分、应用细分、企业、地区等角度,进行定量和定性分析,包括产量、产值、均价
    GIRtina 2024-12-09 11:32 75浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-09 08:53 73浏览
  • 光耦合器对于确保不同电路部分之间的电气隔离和信号传输至关重要。通过防止高压干扰敏感元件,它们可以提高安全性和可靠性。本指南将指导您使用光耦合器创建一个简单的电路,介绍其操作的基本原理和实际实施。光耦合器的工作原理光耦合器包含一个LED和一个光电晶体管。当LED接收到信号时,它会发光,激活光电晶体管,在保持隔离的同时传输信号。这使其成为保护低功耗控制电路免受高压波动影响的理想选择。组件和电路设置对于这个项目,我们将使用晶体管输出光耦合器(例如KLV2002)。收集以下组件:光耦合器、1kΩ电阻(输
    克里雅半导体科技 2024-12-06 16:34 226浏览
  •   在外地五年,回家就是大清洁、大清理,忙活了一个多月,废旧物品实在太多太多!除了老旧或出故障了的家具家电外,就是以前职业生涯养成的研究分析习惯而收留和拆解下的电子电器电脑整机、部件、零件、材料、辅料等等。  家具家电不说了,说说保留的各种各样机械、电器、电气、电子类的吧!有好有坏,扔又舍不得,满满的回忆,历史的烙印。留又没有用,拆解做分析和学习是忙不过来的了,加之,到如今个人做拆解的学习目的已经淡化了,也是因为用不着了。以前是研究学习和促进废物利用,理想也梦想能唤起循环使用产业链,结论是根本不
    自做自受 2024-12-08 22:59 151浏览
  • 学习如何在 MYIR 的 ZU3EG FPGA 开发板上部署 Tiny YOLO v4,对比 FPGA、GPU、CPU 的性能,助力 AIoT 边缘计算应用。(文末有彩蛋)一、 为什么选择 FPGA:应对 7nm 制程与 AI 限制在全球半导体制程限制和高端 GPU 受限的大环境下,FPGA 成为了中国企业发展的重要路径之一。它可支持灵活的 AIoT 应用,其灵活性与可编程性使其可以在国内成熟的 28nm 工艺甚至更低节点的制程下实现高效的硬件加速。米尔的 ZU3EG 开发板凭借其可重
    米尔电子嵌入式 2024-12-06 15:53 169浏览
  • 在Python中,线程的启动和管理是一个复杂而关键的过程。通过上述代码截图,我们可以深入了解Python中线程启动和处理的具体实现。以下是对图1中内容的详细解析: 4.3.3、启动线程 当调用`rt_thread_startup`函数时,该函数负责将指定线程的状态更改为就绪状态,并将其放入相应优先级的队列中等待调度。这一步骤确保了线程能够被操作系统识别并准备执行。如果新启动的线程的优先级高于当前正在运行的线程,系统将立即切换到这个高优先级线程,以保证重要任务的及时执行。 //```c /*
    丙丁先生 2024-12-06 12:30 111浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦