0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新思虚拟原型工具可帮助汽车厂减少80%的自动驾驶软件开发时间

lPCU_elecfans 来源:未知 作者:李倩 2018-09-08 09:49 次阅读

新思科技市场总监党伟光指出:“今天需要深度学习自动驾驶软件复杂程度已经达到几千万行代码,有的甚至超过1亿行,急需软件工具来帮助提高测试效率。新思虚拟原型工具可帮助汽车厂减少80%的自动驾驶软件开发时间。”

今天,不管是汽车整车厂还是Tier-1方案商,大家的研发重心都在L2-L5级自动驾驶汽车上,可以说,自动驾驶汽车已经成为汽车行业的一个新卖点或增长点,包括毫米波雷达、激光雷达、超声波雷达、光学摄像头在内的整条汽车供应链都在围绕着自动驾驶汽车转。

在昨天召开的比亚迪全球开发者大会上,比亚迪汽车工程研究院副院长钟益林透露:“比亚迪正在规划的自动驾驶汽车将预留6个毫米波雷达、5个激光雷达、12个超声波雷达和13个光学摄像头接口。”

从所有这些传感器过来的图像信号都会传到ECU单元的主控芯片上进行处理。在过去,普通的汽车一般来说需要的软件代码大约是几万行,但到了今天的智能驾驶时代,汽车上配备的传感器越来越多,种类也越来越多,来自这些各种各样传感器的数据都需要得到实时处理,因此,整个的软件开发量是巨大的,基本上呈几何级数式增长,而且复杂程度也越来越高。

新思科技市场总监党伟光表示:“这些视频信号都会送到ECU单元中的主控芯片按照某种深度学习算法进行处理,今天L3级自动驾驶汽车主控芯片需要处理的代码行已经达到几千万行水平,有的甚至已经过亿行,如果仍按照传统人力方式来调试这些代码行,可能需要几个月的时间才能完成。”

更糟的是,通常当整车厂选定主控芯片之后,还不能马上进行软件开发。因为还需要基于主控芯片设计开发板,然后还要拿出去做PCB板和SMT安装测试,然后才能在开发板上进行软件开发和调试。这样一个工序等下一个工序,很麻烦,也很花时间。

在这种情况下,怎样在一定时间范围内,按质按量地把东西做出来,这对整车厂来说是一个非常大的挑战。在汽车这一百多年的发展历史里面,已经有了一套成型的、非常完整的、标准的产品设计开发验证以及测试流程。

正是因为这个标准的体系,才保证了当前我们所有生产出来的车辆的安全性、可靠性和稳定性,使驾车者在道路安全上有非常好的保障。

但是,这套体系面对今天集中爆发式的多种智能驾驶新技术的涌入,如何既保证开发速度,又保证汽车安全性、可靠性和稳定性,对任何车厂来说都是一个巨大的矛盾。

现在大家能够看到,不光是比亚迪,所有车厂都需要加班加点才能完成新车型开发任务,这已经成为汽车行业的一个常态。

每个开发周期,每个测试和验证周期,压力都非常大,原因就在于巨大的工程量。而且,现在整个消费市场的要求越来越高,不仅要求车子性能更好,而且新技术迭代这部分也要做得更好,这该怎么办呢?

这时候必须要有一些新的开发测试方法来解决这个问题。幸运的是,业界领先的EDA设计测试工具供应商新思科技早在七八年前,就已经把半导体行业中一些行之有效的设计测试验证方法学引入到了汽车系统的开发中来,已经与一些主机厂商合作开发虚拟原型。

借助这一主控芯片的虚拟原型,整车厂可以在开发板尚未完成以前,就可以搭建一个与实际的ECU主控单元几乎一模一样的虚拟原型,然后整车厂就可以在这个虚拟原型或虚拟开发板上进行主控软件的开发和测试。

这样做的显而易见的好处就是节省时间。新思科技党总指出:“一般我们根据智能驾驶要求要求选定一个主控芯片以后,就要去做一批开发板,这个周期快的话要两三个月,有的甚至要四五个月。开发板做出来以后再分发给不同的工程团队,再把任务拆分后分别进行开发。最终再进行整合,然后测试。在这中间涉及到很多环节,一般开发周期要半年到一年左右。”

但是,党总自豪地说:“有了虚拟原型工具后,软件开发不再需要等待开发板来了以后才能做,只需要一到两周内,就可以根据设计方案建立开发板的虚拟原型,然后就可以在上面进行所有的嵌入式软件开发,大大缩短开发周期。而且,新思的开发测试工具还提供整体软件工程管理功能,非常方便项目经理进行任务分发和管理。之前需要把开发板放在工程师手里,基本上是带着硬件走的。现在我们可以通过软件的方式放到各个开发团队手里,通过云的方式来简化整个开发和测试管理过程。”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 激光雷达
    +关注

    关注

    961

    文章

    3647

    浏览量

    186667
  • 自动驾驶
    +关注

    关注

    773

    文章

    13027

    浏览量

    163201
  • 深度学习
    +关注

    关注

    73

    文章

    5236

    浏览量

    119903

原文标题:新思党总:虚拟原型减少80%自动驾驶软件开发时间

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    未来已来,多传感器融合感知是自动驾驶破局的关键

    感知系统同步完成目标识别与样本采样,也就是说车厂可以利用配备融合感知系统的汽车进行大数据采集,分析其广大车主的驾驶数据来建立自身的数据优势。另外,特斯拉的
    发表于 04-11 10:26

    Waymo自愿召回444辆自动驾驶汽车 L4的自动驾驶还有很多路要走

    近日,谷歌旗下的自动驾驶部门Waymo自愿召回了444辆自动驾驶汽车,原因是其软件可能无法准确预测拖曳车辆的运动轨迹
    的头像 发表于 02-26 10:22 693次阅读
    Waymo自愿召回444辆<b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b> L4的<b class='flag-5'>自动驾驶</b>还有很多路要走

    美国电动汽车厂商Rivian将裁员10%

    美国电动汽车厂商Rivian将裁员10% 据外媒报道,创办于2009年的美国电动汽车厂商Rivian将裁员10%。 根据业绩报告数据显示,Rivian2023财年第四财季营收13.2亿美元。 美电动汽车厂商Rivian Auto
    的头像 发表于 02-22 15:51 207次阅读

    高通自动驾驶软件开发革新力压英伟达自动驾驶芯片

    抛开价格不谈,英伟达自动驾驶芯片毫无疑问是最强的,设计范围在2019年底确定的Orin至今仍是量产最强的自动驾驶芯片,但除了奔驰外的欧美大厂更倾向于选择高通平台
    的头像 发表于 02-20 13:50 867次阅读
    高通<b class='flag-5'>自动驾驶</b>靠<b class='flag-5'>软件开发</b>革新力压英伟达<b class='flag-5'>自动驾驶</b>芯片

    LabVIEW开发自动驾驶的双目测距系统

    LabVIEW开发自动驾驶的双目测距系统 随着车辆驾驶技术的不断发展,自动驾驶技术正日益成为现实。从L2级别的辅助驾驶技术到L3级别的受条件约束的
    发表于 12-19 18:02

    Simulink与自动驾驶(ADAS)算法的开发

    自动驾驶软件开发基础的架构,逃不出我们经常所说的三大法宝,感知--- 决策(规划)--- 执行(控制),这三个内容,软件开发基础思路都不一样,且听本屌丝娓娓道来!
    发表于 06-21 17:14 1383次阅读
    Simulink与<b class='flag-5'>自动驾驶</b>(ADAS)算法的<b class='flag-5'>开发</b>

    AI大模型重塑软件开发,有哪些落地前景和痛点?

    AI First 和数据优先的思维方式,使得更多的需求能在软件内部自动产生,而不是事先规划。而在软件开发自动驾驶的方面,一个人配合一个 AI 团队,可以实现软件开发的全
    的头像 发表于 06-15 16:39 725次阅读

    自动驾驶汽车电子(autosar整体架构)/自动驾驶

    智能汽车软件行业深度研究:汽车软件的星辰大海|迭代|自动驾驶|模块_新浪新闻 整车控制器(VCU)策略及
    发表于 06-06 14:33 9次下载
    <b class='flag-5'>自动驾驶</b>:<b class='flag-5'>汽车</b>电子(autosar整体架构)/<b class='flag-5'>自动驾驶</b>

    百度Apollo自动驾驶平台及自动驾驶等级

    阿波罗(Apollo)是百度发布的面向汽车行业及自动驾驶领域的合作伙伴提供的软件平台。发布时间是2017年4月19日,旨在向汽车行业及
    发表于 06-02 16:18 0次下载
    百度Apollo<b class='flag-5'>自动驾驶</b>平台及<b class='flag-5'>自动驾驶</b>等级

    Matlab自动驾驶工具箱使用简介

    一、自动驾驶工具箱 三个依次是 驾驶场景和传感器模块库 车辆控制模块库 3D仿真模块库 二、自动驾驶模块 自动驾驶模块位于模型预测控制
    发表于 06-02 14:19 0次下载
    Matlab<b class='flag-5'>自动驾驶</b><b class='flag-5'>工具</b>箱使用简介

    自动驾驶技术概述

    ,可释放人出行驾驶时间,把汽车变成除家、办公室外的人的第三空间,在出行过程中办公和娱乐等。 车辆要实现自动驾驶,需要解决车辆在哪、往哪儿去、怎么去这三个基本问题。解决这些问题,涉及硬
    发表于 06-01 14:50 1次下载
    <b class='flag-5'>自动驾驶</b>技术概述

    自动驾驶算法软件架构介绍

    自动驾驶技术是一个庞大的工程体系,软件架构、功能算法、控制规划、感知识别、建图定位、电气架构、车载控制器、验证 体系等等,有太多的角度可以去切入。对于自动驾驶功能与算法开发
    发表于 06-01 14:41 1次下载
    <b class='flag-5'>自动驾驶</b>算法<b class='flag-5'>软件</b>架构介绍

    自动驾驶仿真工具

    仿真平台侧重于提供虚拟场景的搭建,以测试自动驾驶软件的性能,第一类是专门的自动驾驶模拟仿真软件,如Prescan、 VTD、51sim-o
    发表于 06-01 14:31 1次下载
    <b class='flag-5'>自动驾驶</b>仿真<b class='flag-5'>工具</b>

    详解自动驾驶安全软件开发流程

    自动驾驶汽车开发越来越重视性能、质量和性价比,自动驾驶口碑成为新技术应用取得市场成功的关键,而口碑的建立依赖于相关软 件开发流程、周期、
    发表于 06-01 11:38 0次下载
    详解<b class='flag-5'>自动驾驶</b>安全<b class='flag-5'>软件开发</b>流程

    自动驾驶开发平台

    的解决方案,支持 L 3 ~ L 5 {\rmL3~L5} L3~L5级的自动驾驶; 2018年1月,NVIDIA公布了其 AI {\rmAI} AI自动驾驶汽车平台NVIDIADRIVE的详细架构;基于NVIDIA的 D
    发表于 06-01 11:31 0次下载
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>开发</b>平台