自动驾驶汽车为什么需要云计算平台-科普系列(6)

云计算平台已不是一个新鲜事物了,但热度一直不减,反而扮演着越来越重要的角色。今天给大家讲一讲,自动驾驶汽车为什么需要云计算平台,到底会有哪些作用?

什么是云计算平台

“云”一个听起来很虚幻的词,让人不知所云,哈哈!但它其实并不是虚拟的,而是由成千上万台实体服务器组成的资源池。在这个资源池中,底层的服务器、网络、存储、带宽、虚拟化技术都由供应商建设并实现。普通的用户,只需要向这个资源池申请相应资源使用即可。

云计算平台也有很多类型,比如私有云、公有云、混合云;按服务的形式也可分为:IaaS (基础设施即服务),PaaS (平台即服务),SaaS(平台即服务)。大家对“云”有个概念即可,想要深入了解可自行百度。

云计算平台对于自动驾驶的作用

之前在V2X的文章中提到过一个概念:单车智能,如果仅仅只靠单车智能很难实现大规模商业化,就算能实现,成本和代价也是高昂的!自动驾驶汽车最终还是要放到正式的交通流里去运行,路面的车辆一旦变多后,如果有一个统一的“调度员”,那么交通运行效率将大大提升。

我个人认为云计算平台对自动驾驶主要有三方面作用:数据共享、远程调度、降低单车成本。

  • 数据共享

自动驾驶汽车在正常行驶时,可实时把自身的行驶参数(速度、是否转弯、变道等)上传到云端共享给其他车辆或四周行人,便于这些交通参与者有一个合理预期,提前做出预判,提高交通效率与安全性。另外,自动驾驶车辆还可以把一些例如车祸、道路改造等道路信息上传到云端,然后共享给其他车辆。

  • 远程调度

上面提到的道路信息,云平台获取到后可以调度其他车辆避开;对于一些特殊的场景,云平台介入调度后将大大提高运行效率,例如:拉链式通行。

这种场景对于只靠单车智能可能会实现,但应该巨复杂!如策略做的比较激进,很可能会发生“争抢”,导致车辆发生碰撞事故;如策略做的比较保守,又可能会发生“谦让”,导致两边车辆都停滞不前;即使策略做的比较完美,能安全通过,但实现左右两边车道的车辆轮流“依次交替通行”,像拉链一样,算法一定很复杂。但利用云平台可以在类似的路口设立一个规则,统一调度车辆通行。这其中又牵涉到另外一个话题——智慧交通。今天先提一下,下次专题讨论。

  • 降低单车成本

可能大家会比较疑惑,云平台也不参与到造车、也不是零部件供应商,为啥能和成本扯上关系?

自动驾驶汽车车身传感器会实时产生大量数据,包括数值型数据(如 GPS/INS 数据、毫米波雷达数据)和多媒体数据(如摄像头图像),这是一个N维的数据,实时更新可达百万量级;产生数据后,需要存储和计算,并且越是复杂的数据对存储设备和处理的计算单元性能要求就越高,性能越高的器件当然价格就越贵。有云平台后,可以把这些数据实时上传并直接在云端处理,然后再对车端下发指令。所有的复杂计算都在云端完成后,车端对计算硬件的要求就会大大降低,以前用5万元的计算单元,现在可能只需要用2万的就能满足需求。但是有个前提条件,实时数据的上传和控制指令的下发对时延要求特别苛刻,目前4G是无法支持的,需要5G。这其中也涉及到另外一个话题——车云协同,下次专题讨论。

总结

关于自动驾驶汽车的一些最基本的概念已经讲差不多了,通过这6篇文章,大家至少可以知道一辆自动驾驶汽车由那些最基本的部件组成,以及它们之间又是如何相互作用来保证自动驾驶汽车安全行驶。

接下来,我会结合自己工作实际,来选取自动驾驶领域最新或最热的话题来给大家进行分享,希望大家能持续关注,有问题欢迎留言。

说明:该头条号会定期发布一些自动驾驶的科普知识,同时对一些行业热点进行分析。不管是科普还是热点分析,都会有我自己的理解和分析。欢迎各位关注评论!

精选相关文章推荐

为您推荐