自动驾驶(八十五)---------端到端要来了

        特斯拉FSD V12据说马上要推送国内,看油管视频貌似效果很好,这不得不引起警觉,端到端的自动驾驶真的要来了! 自动驾驶行业里的芸芸众生将不得不面临新一轮的洗牌。

       我从不怀疑新技术更新迭代的速度,看看SpaceX发火箭的情况就知道:马斯克和资本家都残忍,端到端一上线,立刻裁员10%,相信这中间不少是V12之前的功勋人员,那也毫不留情一脚踢开!幸运的是,在中国还有一丝喘息之机,让你在有稳定收入的时候,能思考未来;这并不是中国资本家底线更高,而是他们缺少透过迷雾看穿本质的能力和决心。

       自动驾驶生态链中职位有很多,面对即将到来的冲击,我们只有不断调整自己的身位,才能找到一个合适的位置潜伏,安稳度过职业生涯。今天结合自动驾驶不同职位特点和工作内容,分别预测一下对应的前景和作用,给大家一个参考,一家之言,抛砖引玉:

 1. 感知模型工程师

        毫无疑问感知模型工程师将是端到端模型的最大受益者,在端到端时代将继续大放异彩,对模型的理解和炼丹将主导一切,大杀四方。不同的是端到端模型需要更加全局的角度考虑问题,和感知object的准招率不同,模型将直接对自动驾驶结果负责,所以需要有更加全局的视野,考虑只有模型工程师才能调参炼丹,感知模型工程师将继续担任端到端模型工程师的主力,推荐指数5颗星。

2. 预测工程师

        预测工程师也是会模型的工程师,在端到端中搭模型依然是核心价值,所以预测工程师能转型为端到端工程师,和感知类似,需要跳出原来的框框,应用场景完全改变,但我依然看好预测工程师,这和交叉学科带来的红利类似,端到端学习过程中,预测的背景可能会带来一些不一样的效果,当然规划就没有这些红利了,毕竟还是模型背景,只有同一维度的交叉才能带来红利。推荐指数5颗星。

3. 融合工程师

        融合工程师基本是传统的多传感器融合,用的是跟踪匹配的方法,这类工程师端到端模型中将无用武之地,就是这么残忍,端到端已经可以特征级融合,不需要目标级的融合,融合工程师的技术栈是:匈牙利匹配、运动补偿、卡尔曼滤波等。在端到端模型中,唯一有用的知识是运动补偿,这方面还有定位、控制等工程师分食,未来端到端也可以学习,可变形注意力机制等等将不需要融合工程师的技术栈。推荐指数1颗星。

4. 地图定位工程师

        端到端大概率是SD地图,高精地图将被淘汰,这已经是现实。地图地位工程师的技术栈是:卡尔曼滤波、运动补偿、地图要素等,在端到端模型中也将淘汰,唯一能起作用的是在大屏显示时候,做一些目标的跟踪和滤波,但是这类工作对精度要求不高,只要求稳定性,地图定位工程师将没有太好的发展,推荐指数2颗星。

5. 规划决策工程师

        规划决策工程师将是端到端模型最大的受害者,在基于规则的时代,规划决策是自动驾驶全链条的核心,而在端到端时代,将无安身之所,不禁让人唏嘘。决策规划工程师的技术栈是:数值优化、规则调参、ST图、变道、选空、安全边界等等、端到端时代将完全抛弃,如果前期基于规则还能作为冗余备份出现,到后面随着端到端数据和效果的提升,将有可能彻底退出历史舞台。推荐指数1颗星。

6. 标定工程师

        标定工程师主要是Camera、和雷达外参,对应的技术栈是:动态、静态标定、数值优化、基础矩阵等,总之还是传统CV的范畴,当下BEVformer和tesla的4DBEV,都还是需要先进行标定和Camera校准,但最近的模型都在想办法跳过标定,让模型自己适应内外参数,相信跳过标定步骤也只是迟早的问题。到时Camera的校准也只有理论指导作用,考虑到还有一定的作用,推荐指数3颗星。

7. 控制工程师

        控制工程师还是有一定的发挥空间,这主要是因为规划到控制的数据传输没有太多的信息丢失,所以很多端到端的模型还是只到轨迹,没有把控制包含在内,这样控制在端到端模型中还有生存空间。不排除后面的端到端会直接到控制指令的输出,毕竟只要端到端够稳定,就没有控制的必要了。控制的技术栈是:PID、MPC、LQR、控制理论、数值优化等等,推荐指数3颗星。

8. 功能软件工程师

        功能软件的主要任务是人机交互、状态机、进程管理、车身信号平台化等等,幸运的是:在端到端时代依旧还有发展和思考的空间,例如:结合端到端的特性,如何更好的展现出更高维度的人机共驾,将是下一个时代自动驾驶比拼的方向。加之没有决策规划模块插手,功能的状态将完全依赖状态机的控制,端到端时代将更加自由,推荐指数4颗星。

9. 中间件工程师

        中间件工程师主要分为两个方面,一方面对Autosar工具链熟悉,例如Vector的达芬奇等等;还有一种是自研了一些功能,二次开发了Ros2和CyberRT等等,Ros2和二次开发将从汽车电子软件中消失,这里不讨论。总之,端到端时代,中间件将极大的弱化了IPC,进而突出诊断等其他功能安全相关的功能,所以端到端的时代中间件工程师依然能很好地发挥,而且Autosar工具链还有较深的护城河;推荐指数4颗星。

10. 架构工程师

        基于规则的时代,软件、系统架构的技术栈主要是:平台化、SWC设计、芯片算力、中间件、BSP驱动、功能安全、失效分析等等,对软件架构的要求其实很高,在端到端时代只是弱化了SWC设计,其他知识依然还能发挥,总之端到端时代在弱化了算法后,各家的护城河会慢慢转移到功能安全、FMEA等内容上。架构工程师也需要对模型优化等内容有了解,方便更好的优化系统,推荐指数4颗星。

11. 产品工程师

        产品工程师本来也没有深耕算法,对于他来说实现功能就行,至于是规则还是端到端没区别,产品工程师主要是熟悉竞品功能,统计效能、主观体验、横纵向对比等等,由于在端到端时代好坏很难量化,导致主管感受更加重要,推荐指数3颗星。

12. 系统工程师

        系统工程师再基于规则时代,主要是拆解需求、跟踪链路和结果、写文档、对模块要求有一定的理解,端到端时代对系统工程师的需求将弱化,没有模块需要理解,模型将无法理解,只要知道把什么数据放进去训练就行了,人机交互方面的理解也将是功能软件开发工程师的内容,推荐指数2颗星。

13. 功能安全工程师

        功能安全毫无疑问在基于规则的时代是被冷落的功能,所有公司把功能做出来是第一位的,整个功能链路很长,占据了绝大部分精力,功能安全被认为是过时和束缚的功能,这也或多或少的导致了一些事故,不过没有人统计和在乎,相信在端到端时代,会有更多精力关注这方面,不管效果如何,至少可以大声喊出:汽车自动驾驶,安全、安全、安全、安全第一!打造一个更加高级的人设(马光林尚能饭否?)。推荐指数5颗星。

14. 工具链开发工程师

        其实工具链开发和自动驾驶关联不大,给谁都是工具链开发,这里主要是为了自动驾驶开发显示、调试、数采等工具,端到端时代依然需要这些工具,同时最好熟悉Tensorboard等模型的可视化工具。推荐指数3颗星。

15. 数据标注工程师

        数据标注工程师不光是画框框,这里也包含相关工具的开发和理解,端到端时代将是香饽饽,按照大语言模型的经验,当数据量达到一定的量级时,就能达到某种智能。数据量和数据标注,将是影响好坏的另一个关键因素,所以数据标注工程师和模型设计将同等重要,推荐指数5颗星。

16. 数据处理工程师

        数据处理主要工作是数据清洗、云端保存、云端调用、数据加密等内容,不管是基于规则还是端到端,这部分工作重要性基本不变,端到端时代可能会提高数据的量级和质量,但其实基于规则时代并不是没有这些要求,所以数据处理工程师能随着量级重要性一起提高一点,总之数据处理还是旱涝保收的,推荐指数4颗星。

17. 测试工程师

        测试工程师和算法也没有太大的关系,端到端时代依然是考察系统的百公里接管次数、系统的平稳性、主观感受等,测试依然是验证软件有效性的手段,也是数据采集的重要来源,测试工程师推荐指数3颗星。        


        认清局势,放弃幻想,拥抱未来,迎接战斗。接下来我也会重点学习模型相关的内容,保证在冲击下不至于掉队。推荐学习up主:迪哥的人工智能课

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Swin Transformer—— 基于Transformer的图像识别模型

概述 Swin Transformer是微软研究院于2021年在ICCV上发表的一篇论文,因其在多个视觉任务中的出色表现而被评为当时的最佳论文。它引入了移动窗口的概念,提出了一种层级式的Vision Transformer,将Shifted Windows(移动窗口&#x…

c++图论基础(1)

目录 无向图 无向图度 无向图性质 有向图 有向图度 有向图性质 图的分类: 稀疏图: 稠密图: 零图: 有向完全图: 无向完全图: 度序列: 图是由顶点集合(简称点集)和顶点间的边(简称边…

mac上安装Tomcat

1. 简介 Tomcat 是一个开源的 Java 服务器,它实现了 Java Servlet、JavaServer Pages(JSP)和Java WebSocket 技术。Tomcat 是 Apache 软件基金会的一个项目,是一个轻量级、高性能的 Web 容器。作为一个 Web 服务器,To…

【Java EE】CAS原理和实现以及JUC中常见的类的使用

˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ აxiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客 本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创 CSDN 如…

11.JAVAEE之网络原理1

1.应用层(和程序员接触最密切) 应用程序 在应用层这里,很多时候, 都是程序员"自定义"应用层协议的,(当然,也是有一些现成的应用层协议)(这里的自定义协议,其实是非常简单的~~协议 >约定,程序员在代码中规定好,数据如何进行传输) 1.根据需求, 明确要传…

了解HTTP代理服务器:优势、分类及应用实践

在我们日常的网络使用中,我们经常听到HTTP代理服务器这个术语。那么,HTTP代理服务器到底是什么?它有什么优势和分类?又如何应用于实践中呢?让我们一起来了解一下。 HTTP代理服务器是一种位于客户端和服务器之间的中间…

中电金信:向“新”而行——探索融合架构的项目管理在保险行业的应用

近年来,险企在政策推动、市场牵引、自身发展、新技术应用日趋成熟等内外部因素的驱动下,积极投身到数字化转型的浪潮中。在拜访各类保险客户和合作项目的过程中,我们发现不少险企在数字化转型中或多或少都面临着战略如何落地、技术如何承接和…

美国洛杉矶站群服务器如何提高网站排名?

美国洛杉矶站群服务器怎么样?美国洛杉矶站群服务器如何提高网站排名?Rak部落小编为您整理发布美国洛杉矶站群服务器如何提高网站排名? 美国洛杉矶站群服务器可以通过以下几种方式帮助提高网站排名: - **提升网站性能**:美国站群服务器通常配备高速CPU…

python-pytorch官方示例Generating Names with a Character-Level RNN的部分理解0.5.03

pytorch官方示例Generating Names with a Character-Level RNN的部分理解 模型结构功能关键技术模型输入模型输出预测实现 模型结构 功能 输入一个类别名和一个英文字符,就可以自动生成这个类别,且以英文字符开始的姓名 关键技术 将字符进行one-hot编…

抖音小店怎么做?新店铺起店就做这3步,核心玩法来了

大家好,我是电商笨笨熊 做抖音小店迟迟不起店,店铺一直没有销量怎么办? 新店铺玩家前期一定都遇到过这种烦恼,毫无头绪不知道该从哪入手; 实际上,想要店铺快速起店,只需要做对三步就够了。 作…

基于Rust的多线程 Web 服务器

构建多线程 Web 服务器 在 socket 上监听 TCP 连接解析少量的 HTTP 请求创建一个合适的 HTTP 响应使用线程池改进服务器的吞吐量优雅的停机和清理注意:并不是最佳实践 创建项目 ~/rust ➜ cargo new helloCreated binary (application) hello package~/rust ➜ma…

一 SSM 整合理解

SSM整合理解 一 SSM整合什么 ​ 以spring框架为基础,整合springmvc,mybatis框架,以更好的开发。 ​ spring管理一切组件,为开发更好的解耦,以及提供框架的组件,如aop,tx。springmvc是表述层框…

Bytebase 2.16.0 - 支持 Oracle 和 SQL Server DML 变更的事前备份

🚀 新功能 支持 Oracle 和 SQL Server DML 变更的事前备份。 支持在 SQL 编辑器中显示存储过程和函数。 支持兼容 TDSQL 的 MySQL 和 PostgreSQL 版本。 支持把数据库密码存储在 AWS Secrets Manager 和 GCP Secret Manager。 支持通过 IAM 连接到 Google Clou…

积极应对半导体测试挑战 加速科技助力行业“芯”升级

在全球半导体产业高速发展的今天,中国“芯”正迎来前所未有的发展机遇。AI、5G、物联网、自动驾驶、元宇宙、智慧城市等终端应用方兴未艾,为测试行业带来新的市场规模突破点,成为测试设备未来重要的增量市场。新兴领域芯片产品性能不断提升、…

如何有效的将丢失的mfc140u.dll修复,几种mfc140u.dll丢失的解决方法

当你在运行某个程序或应用程序时,突然遭遇到mfc140u.dll丢失的错误提示,这可能会对你的电脑运行产生一些不利影响。但是,不要担心,以下是一套详细的mfc140u.dll丢失的解决方法。 mfc140u.dll缺失问题的详细解决步骤 步骤1&#x…

通过一篇文章让你了解STL是什么

STL 前言一、什么是STL二、STL的版本原始版本P. J. 版本RW版本SGI版本 三、STL的六大组件四、STL的重要性试题面经 五、如何学习STL六、STL的缺陷 前言 STL(Standard Template Library)是C编程语言的一个标准库,包含了一系列模板类和函数&am…

Jmeter之Beanshell详解

一、 Beanshell概念 Beanshell: BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言(这点和JS类似);BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性…

RGB灯珠的控制-单片机通用模板

RGB灯珠的控制-单片机通用模板 一、RGB控制的原理二、RGB.c的实现三、RGB.h的实现四、color色彩空间变换以及控制渐变一、RGB控制的原理 ①通过IO发送脉冲识别0/1编码,组合24Bit的RGB数据,从而控制RGB;②每个RGB灯珠通过DIN、DOU进行级联起来;③通过HSV色彩转换成RGB从而控…

BUUCTF--web(2)

1、[HCTF 2018]admin1 打开题目后发现有注册和登录两个页面,因为题目提示admin,尝试用admin进行爆破 爆破得到密码为123 登录得到flag 2、[护网杯 2018]easy_tornado1 打开题目后有三个文件,分别打开查看 在url地址栏中发现包含两个参数&a…

[图解]领域驱动设计伪创新-为什么互联网是重灾区-01

0 00:00:00,840 --> 00:00:03,270 今天我们来说一下 1 00:00:03,650 --> 00:00:06,255 领域驱动设计伪创新 2 00:00:06,255 --> 00:00:08,860 为什么互联网是重灾区 3 00:00:09,500 --> 00:00:12,610 这个我们分几个视频来讲 4 00:00:15,620 --> 00:00:17,5…