草庐IT

转投高通平台,大众展露主导自动驾驶的野心

智能车指北 2023-03-28 原文
想了解更多关于汽车的内容,请访问:​

​51CTO 汽车开发者社区​

​https://icv.51cto.com/​

2022 年,英特尔几乎以亏本的价格推动 Mobileye 上市,成为市场上的一大看点。

出现这种情况的原因,除了整个美国自动驾驶大环境不好,和 Mobileye 接连失去几个大客户不无关系。其中尤以大众这样体量的客户对于 Mobileye 的影响最为深远。

在2022年5月,主导大众软件开发的 CARIAD 宣布,大众将选择高通的 Snapdragon Ride 平台产品组合 SoC,成为 CARIAD 标准化可扩展计算平台的底层平台,以此支持大众日后推出的车型实现更好的驾驶辅助直至 L4 级别自动驾驶功能。

根据相关信息,大众第一款搭载高通 Flex 芯片的车型将是 2024 年推出的基于PPE平台的新一代保时捷 Macan。此外,大众的 MEB 平台的升级版 MEB PLUS 也会部署高通的芯片。

MEB PLUS成高通在大众落地的第一站

单纯从大众在国内推出的五款 MEB 平台电动车就可以发现,其在自动驾驶技术方面不仅落后国内的一众新势力车企,也和华为、百度的产品存在明显的代差,更不要说和特斯拉相比了。

对于大众来说,需要尽快补齐这方面的短板,才能确保自己的智能电动车车型拥有足够的竞争力。

为此,大众投入重金成立了 CARIAD 公司,专门负责大众旗下包括自动驾驶、智能座舱、整车电气架构在内的软硬件相关的开发。

按照大众之前的产品规划,其本来希望推出 SSP 架构作为 MEB 平台的下一代集团层面的架构,来作为部署高通芯片的整车平台。

不过由于 CARIAD 的软件进展慢于预期以及大众集团 CEO 发生更迭,因此大众的 SSP 架构的开发计划被迫推迟,其重心转而放到了对 MEB 平台的更新升级上。

在全新一代电池的支持下,MEB PLUS 平台上的电动车续航将可达 700 公里,充电时间也会大幅缩短。

尤其值得一提的是,MEB PLUS 的智能驾驶功能也将实现较大提升,而高通芯的 Snapdragon Ride 平台将成为最大的硬件抓手。

而对于现在的 MEB 平台,则是由法雷奥融合了 Mobileye 的芯片来提供了系统集成方案,支持 IQ-Drive 高级驾驶辅助系统(ADAS)功能。

未来大众依然会对 MEB 平台进行驾驶辅助功能的迭代,而具体的方案将是借助于 Mobileye 的 REM 众包方案。

大众为什么选择高通?

由于 Mobileye 的方案拥有很大的封闭性,整车企业难以基于 Mobileye 平台进行比较便利的二次开发。为了弥补自己在软件开发上的不足,CARIAD 还引入了博世作为自己的软件合作伙伴。

在这种情况下,Mobileye 封闭的短板就没有办法支持雄心勃勃的大众进行开发了。

对于大众抑或是 CARIAD 来说,掌握自动驾驶/驾驶辅助技术的开发主导权,由自己的数据来驱动进行产品性能的迭代升级,是大众最核心的诉求之一。

在这种情况下,放弃 Mobileye,转而和高通合作,将使得 CARIAD 所累积的软件开发能力以及大众庞大的体量积累的各种自动驾驶所需要的数据,能够被用来持续提升旗下的自动驾驶软件性能。

这就是大众放弃 Mobileye 的主要原因之一。

此外,在商业模式上,高通也比英伟达更加“厚道”一些。

之前英伟达和奔驰的合作模式是按“收入分享”模式。也就是说,英伟达参与到了车辆的后期销售分成模式中。

这就意味着,英伟达已经不仅仅满足于是一个芯片设计公司,而是希望能够从整车销售中分一杯羹。而奔驰获得的利益仅仅是确保英伟达最新的芯片平台可以最早在自己的车型上被部署。

不过高通相对来说还是比较保守,大众只需购买芯片并向其支付费用即可,这也意味着大众可以在高通的芯片以及平台上进行二次开发的空间也会相对更大一些。

单芯片多域成为市场发展趋势

选择高通的下一代中央计算芯片平台(Ride Flex)除了上述的优势,还有一个非常明显的优势就是该平台可以支持单芯片多域(包括辅助驾驶、智能座舱等功能)计算能力芯片。

过去,智能座舱以及自动驾驶往往需要两套系统进行控制,而采用单芯片多域的策略最大的好处就是可以减少搭载芯片的数量。

同时,随着大算力芯片开始逐渐落地并进入到智能电动车领域,单芯片多域的功能也能更加充分地利用芯片的算力,避免算力浪费。

高通发布的 Snapdragon 数字底盘(digital Chassis)+Snapdragon Ride Flex SoC 的产品组合,能够基于超级计算 SoC 和面向服务的体系结构 SOA 将能够同时处理智能座舱、辅助驾驶/自动驾驶以及车联网等功能,是能够满足大众需求的产品。

当前,支持舱内舱外的多域计算控制架构已经成为市场的主流,下一步,中央计算+区域控制架构也将开始逐渐落地。

大众通过引入高通,提前发力这个领域,就是不希望自己在新一轮的竞争中在整车电气架构方面再处于一个落后的局面。

随着大众携手高通,全球汽车行业的跨域中央计算的大战已经一触即发。

高通和英伟达之争将白热化,国内芯片企业立足点在哪里?

在自动驾驶芯片领域,过去 Mobileye 的地位无人可及。但这两年由于这样那样的原因,Mobileye 开始逐渐掉队,高通和英伟达两强争霸的局面已经逐渐形成。

对于整车企业来说,通常选定了一个中央计算平台后,短期内就不会做出调整,而且会覆盖品牌旗下的所有车型,以最大程度摊薄前期的研发投入。

大众之外,宝马等其他整车公司也已经选定了高通;而奔驰、沃尔沃、路虎等则把票投给了英伟达。

英伟达基于 7nm Orin SoC 芯片打造的 DRIVE AGX Orin 平台,最大算力可以达到 2000TOPS,在支持高等级自动驾驶方面同样游刃有余。

2022 财年,高通的汽车业务收入增长至 14 亿美元,同比增长了 41%。

虽然相比于高通的整体体量这笔收入虽然微不足道,但考虑到智能电动车行业未来无穷的潜力,汽车板块也有望成为高通的业务支柱之一。

按照高通透露的数据,其未来几年的汽车业务订单量已经达到 300 亿美元。

同样的情况其实也发生在英伟达身上。卖显卡出身的英伟达,同样也是对自动驾驶芯片寄予厚望。

至于国内涌现的地平线、黑芝麻智能等,可能短时间来说难以追赶得上英伟达和高通,但是通过持续的技术迭代更新,还是可以凭借国内庞大的智能电动车市场,在国内市场上占据一席之地。

之前大众在国内 24 亿欧元投资地平线,就是最好的例证。而这笔投资的背后,是国内芯片企业愿意帮助大众这样的整车企业开发芯片,提供了比英伟达还有高通更好的服务。

从某种程度上来说,未来智能电动车之争,也是算力之争。高算力芯片的重要意义不言而喻。

像大众这样的跨国车企巨头,自然不会希望自己的命运被芯片公司卡脖子,就像它们不希望自己被动力电池企业卡脖子一样。

从平台开发便于自己二次开发,到后期能够拥有像特斯拉一样的芯片自研能力,这些传统车企巨头也在一步一步逐步跟上。

文章转载自公众号:智车科技

更多精彩原创内容请关注微信公众号:智能车指北

想了解更多关于汽车的内容,请访问:​

​51CTO 汽车开发者社区​

​https://icv.51cto.com/​

有关转投高通平台,大众展露主导自动驾驶的野心的更多相关文章

  1. ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践 - 2

    很好奇,就使用ruby​​onrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提

  2. ruby - RuntimeError(自动加载常量 Apps 多线程时检测到循环依赖 - 2

    我收到这个错误:RuntimeError(自动加载常量Apps时检测到循环依赖当我使用多线程时。下面是我的代码。为什么会这样?我尝试多线程的原因是因为我正在编写一个HTML抓取应用程序。对Nokogiri::HTML(open())的调用是一个同步阻塞调用,需要1秒才能返回,我有100,000多个页面要访问,所以我试图运行多个线程来解决这个问题。有更好的方法吗?classToolsController0)app.website=array.join(',')putsapp.websiteelseapp.website="NONE"endapp.saveapps=Apps.order("

  3. ruby-on-rails - 从应用程序中自定义文件夹内的命名空间自动加载 - 2

    我们目前正在为ROR3.2开发自定义cms引擎。在这个过程中,我们希望成为我们的rails应用程序中的一等公民的几个类类型起源,这意味着它们应该驻留在应用程序的app文件夹下,它是插件。目前我们有以下类型:数据源数据类型查看我在app文件夹下创建了多个目录来保存这些:应用/数据源应用/数据类型应用/View更多类型将随之而来,我有点担心应用程序文件夹被这么多目录污染。因此,我想将它们移动到一个子目录/模块中,该子目录/模块包含cms定义的所有类型。所有类都应位于MyCms命名空间内,目录布局应如下所示:应用程序/my_cms/data_source应用程序/my_cms/data_ty

  4. ruby-on-rails - 有没有一种工具可以在编码时自动保存对文件的增量更改? - 2

    我最喜欢的Google文档功能之一是它会在我工作时不断自动保存我的文档版本。这意味着即使我在进行关键更改之前忘记在某个点进行保存,也很有可能会自动创建一个保存点。至少,我可以将文档恢复到错误更改之前的状态,并从该点继续工作。对于在MacOS(或UNIX)上运行的Ruby编码器,是否有具有等效功能的工具?例如,一个工具会每隔几分钟自动将Gitcheckin我的本地存储库以获取我正在处理的文件。也许我有点偏执,但这点小保险可以让我在日常工作中安心。 最佳答案 虚拟机有些人可能讨厌我对此的回应,但我在编码时经常使用VIM,它具有自动保存功

  5. ruby - 在 ruby​​ 中使用自动创建插入数组 - 2

    我想知道是否可以通过自动创建数组来插入数组,如果数组不存在的话,就像在PHP中一样:$toto[]='titi';如果尚未定义$toto,它将创建数组并将“titi”压入。如果已经存在,它只会推送。在Ruby中我必须这样做:toto||=[]toto.push('titi')可以一行完成吗?因为如果我有一个循环,它会测试“||=”,除了第一次:Person.all.eachdo|person|toto||=[]#with1billionofperson,thislineisuseless999999999times...toto.push(person.name)你有更好的解决方案吗?

  6. 【自动驾驶环境感知项目】——基于Paddle3D的点云障碍物检测 - 2

    文章目录1.自动驾驶实战:基于Paddle3D的点云障碍物检测1.1环境信息1.2准备点云数据1.3安装Paddle3D1.4模型训练1.5模型评估1.6模型导出1.7模型部署效果附录show_lidar_pred_on_image.py1.自动驾驶实战:基于Paddle3D的点云障碍物检测项目地址——自动驾驶实战:基于Paddle3D的点云障碍物检测课程地址——自动驾驶感知系统揭秘1.1环境信息硬件信息CPU:2核AI加速卡:v100总显存:16GB总内存:16GB总硬盘:100GB环境配置Python:3.7.4框架信息框架版本:PaddlePaddle2.4.0(项目默认框架版本为2.3

  7. ruby-on-rails - 自动完成搜索的 Rails 实现 - 2

    我不确定如何为我的搜索功能添加自动完成表单。"get"do%>nil%>我有一个具有自定义操作的Controllerdefquery@users=Search.user(params[:query])@article=Search.article(params[:query])end模型如下:defself.user(search)ifsearchUser.find(:all,:conditions=>['first_nameLIKE?',"%#{search}%"])elseUser.find(:all)endenddefself.article(search)ifsearchArt

  8. ruby - 如何设置自动测试以仅重新运行失败的 rspec 示例 - 2

    我对自动测试的工作方式的印象(基于cucumbergithubwiki和其他在线内容)是它应该重新运行红色示例,直到它们通过。我的问题是它会重新运行规范文件中找到失败示例的所有示例,包括通过的示例。我不想浪费时间在修复失败示例的同时重新运行通过的示例。是否可以配置自动测试以便仅运行失败的示例? 最佳答案 您需要rspec-retrygem。以下是文档中有关如何实现它的一些示例:将它应用到覆盖整个测试套件的configureblock中...RSpec.configuredo|config|config.verbose_retry=t

  9. ruby - 在多个线程中引用类方法会导致自动加载循环依赖崩溃 - 2

    代码:threads=[]Thread.abort_on_exception=truebegin#throwexceptionsinthreadssowecanseethemthreadseputs"EXCEPTION:#{e.inspect}"puts"MESSAGE:#{e.message}"end崩溃:.rvm/gems/ruby-2.1.3@req/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:478:inload_missing_constant':自动加载常量MyClass时检测到循环依赖稍加研究后,

  10. ruby - 自动将院子文档框架添加到现有的 Rails 遗留代码中 - 2

    关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我希望能够将模板化的YARD文档样式注释插入到我现有的Rails遗留应用程序中。目前它的评论很少。我想要具有指定参数的类header和方法header(通过从我假定的方法签名中提取)和返回值的占位符。在PHP代码中,我有一些工具可以检查代码并在适当的位置创建插入到代码中的文档header注释。在带有Ducktyping等的Ruby中,我确信诸如@params等类型之类

随机推荐