特斯拉自动驾驶靠自研芯片,国产智能汽车怎么办?

文章来源:量子位

从这个月开始,特斯拉终于跌破30万,进入补贴行列,与国产汽车展开正面竞争。

在国产汽车和特斯拉之间该如何选择,除了续航里程外,最重要的可能就是智能驾驶系统了。

智能驾驶系统该怎么比较?摄像系统、激光雷达、毫米波雷达这些硬件,都是自动驾驶系统的耳和眼,在选购的时候固然不可忽略。另外,和选购手机电脑要看CPU一样,车载计算平台也是绝对不可忽视的一项参数,甚至还可能是决定因素。

车载计算平台有多重要?

简单来说,车载计算平台是一切智能驾驶功能的实现基础。大部分智能驾驶/驾驶辅助功能的实现原理都是通过处理车载传感器所收集的数据判断场景,再依据场景提供相应的功能。

而车载计算平台就是处理这些数据并作出相应判断的核心单元,其之于车载传感器以及车载控制系统的关系,类似于人脑之于五官以及四肢的关系。

换句话说,没有车载计算平台的支撑,为系统增加再多的传感器或再精准的控制系统都将是徒劳。

由于汽车驾驶场景的复杂程度极高,车辆就需要数量更多、精度更高的传感器来覆盖足够全面的复杂场景,这就使得车企对车载计算平台算力的需求进一步增强。

与消费电子领域的计算平台不同,车载计算平台在功耗,安全性以及稳定性上都有着极其严苛的要求,这就使得研发高算力产品的难度进一步提高。

为了攻克这一难题,特斯拉想尽了一切办法,甚至选择了自主研发计算芯片。

众所周知,特斯拉是全球智能驾驶领域的标杆,其Autopilot系统无论是在功能开放程度还是实际使用体验上都要优于其它传统车企的产品。

不过,如果单看Autopilot系统的传感器布局,你会发现其并没有太多出彩的地方,既没有搭载奥迪A8上的激光雷达,也没有使用通用Supercruise上的高精地图,而是仅仅靠着最传统的摄像头+毫米波雷达来完成数据采集。

其中既有出于整车成本的考量,也有对计算芯片能力的自信。

事实上,Autopilot的出色表现来自于其所使用的AI深度学习算法,支撑这整套复杂算法正是特斯拉自研的高性能车载计算平台。

早在Autopilot 1.0的时代,马斯克就敏锐的发现了车载计算平台的重要性,而当时为Autopilot提供计算平台的供应商Mobileye已经无法提供让马斯克所满意的产品了。

因此在2016年,我们首次看到了搭载基于NVIDIA Drive PX2定制计算平台的特斯拉量产车,这就是Autopilot 2.0。

1年后,NVIDIA按照特斯拉的要求对这套计算平台进行了进一步的更新,也就是业内所说的Autopilot 2.5。

然而NVIDIA的更新步伐仍然无法满足特斯拉对于高算力计算平台的需求,最终,马斯克选择了邀请传奇芯片架构师Jim Keller出山,带领特斯拉团队自主研发了新一代的车载计算平台芯片,这就是目前特斯拉Autopilot 3.0系统上所搭载的FSD(Full Self-driving)芯片。

从算力上来看,Autopilot 2.5的计算平台搭载两颗NVIDIA Tegra Parker SoC和一颗Pascal架构GPU,平台算力在10 TOPS左右,而Autopilot 3.0搭载两个特斯拉自研FSD芯片,平台算力则高达72 TOPS,这要比小鹏P7上所搭载的NVIDIA最新一代Xavier SoC的算力(30 TOPS)还要高出一倍多。

高算力所带来的性能提升直接体现在了Autopilot 3.0系统的视觉感知能力上,虽然Autopilot 2.5与Autopilot 3.0 所搭载的传感器布局基本一致,但前者由于算力的限制,车外所有摄像头中,只有前视三目中的一个摄像头能够在高帧数下运转,而其余摄像头均只能运行在10帧/秒的帧数以下。

反观Autopilot 3.0,其算力可以支撑全部8个摄像头均在36帧/秒的速度运转。高帧数所带来的直接效果就是车辆所能感知到的环境信息更加丰富,这也使得人工智能算法能够更准确的识别并标注道路上的物体,从而达到更高的智能驾驶系统表现。

车载计算平台是车企的阿喀琉斯之踵

特斯拉的芯片自研策略足以说明车载计算平台的重要性,但是,马斯克和特斯拉毕竟只有一个,芯片自研之路也不是谁都可以走的,因此,绝大部分车企在整合车载计算平台时仍然要依赖芯片厂商提供解决方案。

令人遗憾的是,目前车载计算平台的供应链被少数几家强势的Tier 2厂商所垄断,包括前面提到的Mobileye以及NVIDIA,这意味着上述几个厂商牢牢控制着智能驾驶领域最核心零部件的研发与迭代节奏。

不管车企和Tier 1对高算力平台的需求多么迫切,也都只能把自己的精力与资源全部押宝于现有的这几家供应商。也正是市场上车载计算平台可选择性的匮乏,导致了众多车企的智能驾驶系统出现差异性不强,研发成本高,更新迭代速度慢等问题。

如果我们把目光聚焦于国内,更会发现车载计算平台是我国发展智能驾驶的阿喀琉斯之踵。由于上面提到的计算平台的垄断供应商全部是海外企业,其核心研发部门均不在国内,且在国内所提供的产品也都是与全球其它市场同步的标准化解决方案,因此国内车企在选择车载计算平台时就会面临三大难题:

  1. 国外供应商提供的计算平台解决方案较为封闭,没有给国内车企流出足够多的算法定制与自研空间。

  2. 由于国外供应商的核心技术团队都在海外,其在国内提供的本土化技术支持十分有限,响应速度也远无法达到国内车企的需求。

  3. 国外供应商提供的解决方普遍价格较高,议价空间也十分有限。这对本就主打国内主打性价比,利润空间相对较小的国内车企来说是一大挑战。

以最近小鹏发布的P7为例,为了达成中央计算平台所需要的高算力,小鹏汽车不惜血本,在P7的车载计算平台当中首次使用了NVIDIA的最新一代Drive平台芯片Xavier SoC,据说Xavier的官方价格达到500美金。

由于确乏本土的供应商,车载计算平台领域已经成为了中国发展智能驾驶的最大瓶颈。在这个背景下,国内智能驾驶产业的上下游,均在期盼着有国内的公司能够提供有竞争力的车载计算平台解决方案。

中国汽车芯片迎来机会

针对这样一个关键的市场缺口,从2018年开始,国内浮现了一批提供相关解决方案的创业公司,芯片的自主可控近几年也呼声颇高。

但车载计算芯片的产品门槛极高,不单单需要企业具备充足的半导体相关软硬件研发经验,同时在产品的定义与生产等环节上还要与汽车行业的标准严格接轨。这就导致了国内的“自主芯片”呼声虽高,但鲜有成熟的产品问世,目前在量产车市场当中实现产品落地的,只有地平线一家创业公司。

作为国内最早的一家专注于AI芯片开发的创业公司,地平线在智能驾驶领域同样定位于Tier 2。但是与国际厂商不同的是,地平线立足于国内,拥有着海外公司所不具备的本土化优势——既地平线能够更加快速地响应国内客户的需求,并提供符合本土用户使用习惯的自动驾驶解决方案。

当然,仅依靠本土化能力还远远不够,车载计算平台开发的最大难点在于如何在低功耗,高安全性和高稳定性的基础之上实现高算力和高表现。今年,地平线在智能驾驶领域的核心产品征程2芯片实现了首次联产项目落地,搭载在了长安UNI-T上。

作为国内首款车规级AI芯片,征程2的性能丝毫不逊色于同级别的海外产品,得益于与Mobileye类似的软硬结合研发模式,征程2可在典型功耗仅2瓦的情况下,提供4 TOPS等效算力。

不过,与Mobileye软硬结合所产生的封闭产品策略不同,地平线为了保持自身产品的开放性,特意为其征程芯片配备了一套名为“天工开物”的AI开发平台,其中的工具链和算法IP给了客户充足的空间去开发以及定制符合其自身差异化需求的系统。

在征程2取得市场肯定的基础之上,地平线正在全力研发其下一代产品——征程5。据悉,预计在今年正式推出的征程5将面向高级别自动驾驶市场,其算力将超过特斯拉自研的FSD芯片,达到96 TOPS AI算力。

这也使其有能力驱动最多16路高清摄像头同时在高帧数情况下进行感知。与特斯拉的FSD一样,征程5的设计也严格遵循着“软件定义硬件”的思路,旨在能够最大化的将其芯片算力应用于智能驾驶和视觉感知相关的AI算法,可以说征程5+“天工开物”的组合未来将成为中国车企对标特斯拉的必备解决方案。

虽然疫情给2020年的汽车市场蒙上了一层阴影,但是新能源、自动驾驶仍是汽车行业未来的长期趋势,对于从事前沿技术研发来说,目前这个阶段提升技术内功的绝佳时期。

年初我国发布了《智能汽车创新发展战略》和《汽车驾驶自动化分级》两个推荐性国家标准,也从侧面印证了国家对汽车行业的重视。

国内智能汽车在今年的发展也并没有任何因疫情而放缓的迹象,国内车企对于高级别自动驾驶系统的渴求甚至不降反升,这是包括地平线在内的国产汽车芯片公司发展的一个重要机遇。

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/487852.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Codeforces Round #263 (Div. 2) D. Appleman and Tree 树形dp

链接: http://codeforces.com/contest/462/problem/D 题意: 给定n个点的树, 0为根,下面n-1行表示每个点的父节点 最后一行n个数 表示每个点的颜色,0为白色,1为黑色。 把树分成若干个联通块使得每个联通块有…

【星·企业】竞逐卫星互联网“新基建”,「九天微星」完成2.7亿元B 轮融资

图为九天微星一箭七星“瓢虫系列”主星示意图来源:中科创星据了解,「九天微星」将用此轮融资在河北唐山和四川宜宾分别建设互联网卫星平台、载荷自动化产线,同时强化宽带通信系统研发能力,加速地面终端产品投产。九天微星卫星工厂…

java kafka搭建,Apache Kafka 安装步骤

概览安装过程总共分为 3 大块,第一 Java 环境不必多说,第二 Zookeeper 安装,第三 Kafka 安装。概念了解Kafka 有几个重要的概念需要先了解一下名词解释broker可以理解为 Kafka 所在的服务器ZooKeeper分布式服务框架在 Kafka 中的作用主要负责…

Java的for-each循环

for (循环变量类型 循环变量名称 : 要被遍历的对象) 例&#xff1a; for (String string:str) for(int i0;i<str.size();i){   String string str[i];} 上面代码简单点来描述就是把str里的内容依次遍历给string转载于:https://www.cnblogs.com/CYG7/p/7289497.html

3D原子映射有助于研究生命的起源

Chi Ma/Royal Ontario Museum来源&#xff1a;IEEE电气电子工程师一种相对较新的研究原子的技术可能会对地球上生命的起源提供更多的线索。科学家利用三维原子图&#xff08;特别是原子探针层析成像&#xff09;发现&#xff0c;太阳系中最古老的分子流体本可以支持氨基酸的发展…

java7 uri,细数Java8中那些让人纵享丝滑的文件操作

在丑陋的 Java I/O 编程方式诞生多年以后&#xff0c;Java终于简化了文件读写的基本操作。打开并读取文件对于大多数编程语言来是非常常用的&#xff0c;由于 I/O 糟糕的设计以至于很少有人能够在不依赖其他参考代码的情况下完成打开文件的操作。在 Java7 中对此引入了巨大的改…

混合现实未来的八大应用场景

来源&#xff1a;诚迈科技近日&#xff0c;福布斯发布了一篇关于混合现实未来的八个值得关注的领域和应用场景。文中提到&#xff1a;随着时间的推移&#xff0c;技术永远在不断进展&#xff0c;而未来技术中很可能是AR和VR的结合形式。有报告显示&#xff1a;2024年&#xff0…

也来分析为什么支付宝要做社交

也来分析为什么支付宝要做社交 近期。身边的同事和朋友似乎对使用支付宝有点“走火入魔”了。常常有人在支付宝里面请求加我为好友。大家在食堂吃饭的时候也在讨论今天加了谁谁谁为好友。一问才知道。原来假设加入好友达到一定的数量&#xff0c;将有机会在春节期间抢支付宝发出…

4个重要的量子理论实验综述

文章原载于&#xff1a;大数据01 量子理论量子理论是一个容易让人迷惑的理论&#xff0c;因此&#xff0c;如果我们想准确地了解其概况&#xff0c;就需要非常谨慎。与大多数自牛顿著作和其他17世纪晚期科学家著作问世以来出现的物理学成果一样&#xff0c;量子理论是一个以数学…

php中intval函数用法,php intval函数用法总结

语法&#xff1a;int intval ( $var, $base )参数&#xff1a;此函数接受两个参数&#xff0c;其中一个是必需的&#xff0c;而另一个是可选的。参数如下所述&#xff1a;$var&#xff1a;这是一个必需参数&#xff0c;用作需要转换为整数值的变量。$base&#xff1a;它是一个可…

转:mysql group by 用法解析(详细)

group by 用法解析 group by语法可以根据给定数据列的每个成员对查询结果进行分组统计&#xff0c;最终得到一个分组汇总表。 SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。 某个员工信息表结构和数据如下&#xff1a; id name…

前沿|《细胞》:绕过眼睛植入幻觉,科学家成功在盲人脑海中呈现指定图像!...

该文章内容转载自学术头条对于全球 5000 多万盲人来说&#xff0c;重见光明是一个遥不可及的梦想。而为了与盲人朋友进行交互&#xff0c;我们发明了盲文&#xff0c;用各种凸起的字符集合来表达各种意思。但这种通过手指触摸来识别的方式太过低效。随着脑科学研究的深入&#…

mysql error1045 yes,MySQLERROR1045(28000)错误的解决办法

错误现象&#xff1a;ERROR 1045 (28000): Access denied for userODBClocalhost(using password: NO)ERROR 1045 (28000): Access denied for userODBClocalhost(using password: YES)windows下&#xff0c;以上两个错误的解决方法&#xff0c;本人亲测有效&#xff0c;现分享…

软件测试常考面试题-软件测试面试宝典 ---面试过程中踩过的坑

问&#xff1a;你在测试中发现了一个 bug &#xff0c;但是开发经理认为这不是一个 bug &#xff0c;你应该怎样解决。 首先&#xff0c;将问题提交到缺陷管理库里面进行备案。 然后&#xff0c;要获取判断的依据和标准&#xff1a; 根据需求说明书、产品说明、设计文档等&am…

Soft robotics:造仿生昆虫机器人柔性骨骼新技术,只需2小时,成本不到7块!

来源&#xff1a;量子位原标题&#xff1a;只需2小时&#xff0c;成本不到7块&#xff0c;你我皆可制作的3D机器人机器人的骨架能像昆虫那般灵活、健壮吗&#xff1f;这个问题一直困扰着研究人员。以往&#xff0c;要么制作工艺太过复杂&#xff0c;耗的时间长&#xff1b;要么…

向量归一化的matlab程序,向量X的归一化及其Matlab简单示例

徐海蛟博士归一化是要把需要处理的数据经过处理后限制在一定范围内&#xff0c;例如&#xff1a;[-1,1]或[0,1]。归一化是为了后续数据处理的方便&#xff0c;也使得算法程序收敛加快。在Matlab里面&#xff0c;归一化的方法共有3种:(1)mapminmax% 范围映射(2)mapstd% 均值与偏…

vue中检测对象和数组值变化的问题

今天工作中遇到改变vue data中某个对象的值&#xff0c;却无法触发视图更新的问题。看了看官方文档&#xff0c;怎么解决的呢&#xff1f; 1、检测对象的变化 受现代 JavaScript 的限制&#xff08;以及废弃 Object.observe&#xff09;&#xff0c;Vue 不能检测到对象属性的添…

2019-2020年半导体行业深度报告

来源&#xff1a;华安证券新科技起点&#xff0c;不可缺芯半导体位于电子行业中游。通过集成电路、分立器件、被动器件在 PCB 上组合形 成模组&#xff0c;构成了手机、电脑、工业、航空航天、军事装备等电子产品的核心。这些产 品又直接影响到国家的发展、社会的进步以及个人的…

php tool pagination,php实现分页工具类分享

代码&#xff1a;/*** 把中间的看成一个可以滑动的固定长度的尺子** 把$this->_totalShowPages 当成一个可以滑动的固定长度尺子&#xff0c;* 然后$this->_totalPages就是一个给定长度的木块&#xff0c;尺子在这个* 木块上滑动。情况两种&#xff1a;* 1. 尺子长度大于…

js题集15

1.CORS和JSONP区别&#xff1f; 2.如何规避同源策略&#xff1f; eg&#xff1a;访问iframe 3.如何实现 一个算法的不变的部分&#xff0c;并将可变的行为留给子类来实现 简单写一个demo转载于:https://www.cnblogs.com/tong24/p/7305772.html