汽车软件如何开发?特斯拉全球软件工程副总裁现场讲解(特斯拉 软件开发)

汽车软件如何开发?特斯拉全球软件工程副总裁现场讲解(特斯拉 软件开发)

车东西(公众号:chedongxi

作者 | 晓芳

编辑 | Juice

车东西3月16日消息,特斯拉全球软件工程副总裁——David Lau进行了让软件研发开启Plaid模式主题分享活动。

作为马斯克的得力助手,David就读于斯坦福大学并获得电子工程学士学位,其领导的团队主要负责研发从车辆控制器到信息娱乐的嵌入式系统;控制软件更新、遥测和分析的服务器系统;生产制造及售后服务的远程诊断系统;以及端到端,服务器到设备的网络安全。

交流会上,David对于如何提供软件安全性给出了开发者需做自己产品的用户、产品早期整合、设置多层冗余以及全团队的安全把控四个方面的答案。

同时,他也分享了全新Model S/X的显著创新以及全新的用户体验,尤其是它的赛道模式。

通过David的分享,我们也许能从中窥见特斯拉成功的背后故事。

一、软件赋能硬件 持续提供软件安全

一直以来,特斯拉都提倡软件定义汽车,希望能够提供给用户一台越来越聪明的车子,特斯拉也在践行着这一点,不断迭代的Autopoilt自动驾驶辅助系统,通过一次次OTA升级带给用户新的功能体验,软件可以说是特斯拉产品的核心。

而关于特斯拉OTA的核心竞争力,David也在现场做了简单介绍。例如,特斯拉可以通过用户的反馈,改进软件技术,提高车辆行驶表现,同时,通过OTA,覆盖手机移动端、出行服务端进行整体性的出行服务升级。

同时,特斯拉的OTA还能升级家庭充电桩、超级充电桩等配套设备,在OTA空中升级技术实时更新的加持下,特斯拉家庭充电桩更加稳定。在特斯拉移动服务工作人员上门之前,还会使用远程诊断技术协助对车辆故障进行初步判断,以节省用户时间。

汽车软件如何开发?特斯拉全球软件工程副总裁现场讲解(特斯拉 软件开发)

David Lau

“OTA和数据洞察的相互结合,我们可以了解每一次OTA迭代中需要改进的地方,会帮助我们的产品越来越符合用户所需。”David说,“我们已经使用这些功能,为软件和硬件方面的无数设计决策提供了信息。”

不过,一旦软件成为了一辆车的核心,其安全性能更成为了一个不可忽视的问题。

对于这一点,David在会上对于软件开发的考量以及如何持续提供软件安全这两点给出了一定的回答。

David表示,首先开发者要使用自己的产品,做自己产品的用户,对于开发者的角色定位,要站在用户层面,这样更能及时把控产品开发中的安全问题。

其次,在开发过程中,需要进行早期整合。快速整合第一版的全客户体验,如果仅是端到端的整合,若结果错误,则可能整个推倒重做,所以需要进行早期整合以便及时发现错误,从而迅速弥补漏洞。

同时,车机还设置了多层冗余,有很多安全系统设置的屏障,当某一处出现缺陷,通过整机来弥补,不是一个软件来控制安全性。

最后,David强调了一个概念,即不只是开发团队来负责整个产品的安全,每个人都对整车车机安全性负有责任,这样不仅提升了整个团队的安全意识,也更能保证产品的安全。

在交流会上,David还表示,一旦把软件做到极致,车子完全实现了自动驾驶,到时候不需要驾驶员了,这时候车子便是一个移动的娱乐空间,用户可以在车上度过自己的娱乐时间。

而借助于车机的封闭性,立体环绕感,车机便能带来极致体验的音响效果,在车子上打游戏、看电影会更有感觉,实现沉浸式体验,David认为特斯拉的音响系统对这一极致体验有很大的加成效果。

汽车软件如何开发?特斯拉全球软件工程副总裁现场讲解(特斯拉 软件开发)

特斯拉的车机娱乐系统

不得不提的是,特斯拉全新Model SModel X搭载的“车载游戏系统”拥有高达每秒10万亿次浮点运算能力的处理器,媲美目前市面上最新款游戏主机。能做到不把主机扛着走也能随时在车子上纵享丝滑般的端游体验,这估计是不少LOL骨灰级玩家梦寐以求的吧。

有意思的是,除了David所说的软件开发层面对于安全性能的考量,同时,David表示,每年特斯拉都会参加“计算机安全大赛”,邀请业内顶尖的安全研究人员来检验系统,“如果他们发现系统漏洞,就能获得相应的奖励”。这一方面能体现特斯拉对产品和性能的十足信心,同时也希望借助业界顶尖专家提供的创新思路,进一步巩固产品的性能。

除了每年的“计算机安全大赛”以外,特斯拉还有自己的bug团队,同时全年面向社会,如果能汇报特斯拉的bug将获得不错的报酬。

二、百公里加速2.6s 全新Model S/X

特斯拉在2021年6月率先在北美交付了Model S/X Plaid,而在中国大陆地区也即将开启交付。

汽车软件如何开发?特斯拉全球软件工程副总裁现场讲解(特斯拉 软件开发)

Model X Plaid版

而Model S/X Plaid百公里加速时间仅2.6s,这延续了特斯拉一贯不做慢车的风格。

那么,“Plaid”的后缀意味着什么,这是马斯克十分痴迷的电影《Spaceballs》里面出现的词语,在影片中,Ludicrous是超越光速的速度,而在极限状态下一切物体都将化作格子(Plaid)。所以,在特斯拉的车型中,Ludicrous即狂暴模式,Plaid就是格子模式,而早年马斯克就曾发推文表示能超越狂暴模式的就是格子模式了。

汽车软件如何开发?特斯拉全球软件工程副总裁现场讲解(特斯拉 软件开发)

马斯克推特截图

那么Model S/X Plaid除了百公里加速性能上的跃升,又有哪些新的升级呢?

对此,David表示,全新Model S/X Plaid的创新性难以一一列举,“其中最让我兴奋的,是我们的车辆可以兼顾一切 。它既是一台舒适的家庭汽车,也是一台具备强大能力的性能汽车。我们在软件控制、硬件设计、动力系统等等方面都做了改进,使得新车有着更优的性能表现,我们的车载娱乐系统也让用户获得了更好的用车体验”。

同时,David还表示,“我非常喜欢我们的‘赛道模式’,它可以通过软件定制车辆的表现,通过操作屏幕上的滑扭,来控制对前轴和后轴动力的分配,也可以改变电机的扭矩,还有很多其他设置和调整,从而实现不同程度的漂移。”

交流会的最后,David首谈特斯拉的“工程师文化”,给了许多初入职场的工程师一些建议,我们也许能从这些建议中窥见其成功的秘密。

“做职业决策时最重要的一点,就是要想明白你如何能够加入到最优秀的团队,并在其中取得成就。在一个好的团队中,每个人都能被赋能,你可以从中学习、一起成长,后面的职业道路就会越来越顺 ”,David表示,“另外就是要勇于创新,挑战自己,这也是我们团队的特点之一。”

结语:软件定义汽车 Model S/X Plaid正在加速

作为电动汽车的领头行业,特斯拉一直以来都在挑战传统,挑战行业固有思维,做了很多跳出自己的舒适圈的事情,也取得了亮眼的成效。

期待特斯拉第三篇章秘密宏图被完整拉开的那天,或许此前的诸多质疑能因此消弭。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月22日 上午11:06
下一篇 2023年4月23日 上午9:06

相关推荐