想成为全栈/转行智能驾驶工程师,你应该做好哪些准备?

共 4709字,需浏览 10分钟

 ·

2023-07-19 17:52

(第407期)

ed17f46d9b34c0872747dc610ca4a074.webp

文丨船尾

汽车主机厂ADAS研发人员

      近期陆陆续续有网友私信,在问如何自主学习智能驾驶辅助(ADAS)方面的知识。经沟通,原来很多小伙伴想要跨入“无人驾驶”(又名:自动驾驶、智能驾驶)这条赛道。      没错,很多人跟我当年一样,看好这个方向。一个新能源,一个无人驾驶,必选其一。先说点题外话,因为我一毕业就入职了车企,但分配的专业并不是这俩,具体是哪个专业就不提了,反正就是比上不足比下有余的传统专业。不久后通过内部面试的竞争才调到了智能驾驶专业,我的智驾生涯便正式开始了。

5f50afcc8f6efe86ec277b90323a159f.webp

      因为是半路出家到智驾,避免不了一场场知识恶补,回忆起当初连一个智驾缩写都得查半天(有些你百度不到的……而且很可能跟智驾的真实真实含义八竿子打不着),智驾的英文缩写又多,一会信号(几百上千条,每条里面还有很多属性)、一会DID、一会DBC、一会ARXMAL,一会PART4、一会ICD……无数条我在传统专业没见过的东西。当时真的是懵逼,那大半年简直是晕晕乎乎过来的。以下是我梳理的一些常用简写,供各位体会:

SOREWO,TWO,ESO,CFL,FFL,DCS,TR,PR,simu,EP,PPV,PP,P,SSTS,SPEC,FRS,PDT,TG0,TG 1,TG2,RTK,HDM,DMS,GNSS,RTK,CDS/FMS/MTSDV,PV,RASIC,DFMEA,ICD,Db c,arxml,EDS,FBL,signoff,Bootloader, TestCase,SOC,MCU,MPU,CPU,GPU,NPU,EMMC,Norflash,DDR,OSS,PHY,KL30,KL15,busoff,layout,SLAMEHC,IHBC,EHP,EHR,SDK,HOD,Handfree,AEB,FCTB,FCTA,BSD,DOW,LCA,RCTA,RCTB,RCW,LDW,LDP,ELK,DMS,IHC,TSR,ACC,ICA,ILC,ALC,NGP,PDM,HMI-REV,HMI-HDMEV,PDC,AVM,APA,RPA,P2P CNCAP,ANCAP,ENCAP,Autosar,PQCP,


      这个时候你可能会说,可以请教下老员工呀。实际上我就是这么做的,但还是不解渴,因为智驾牵扯到很多之前从未接触的知识面,很多时候老员工们都很忙,肯定是大部分知识要靠自学完成的,然后带着自己的部分理解再去跟别人请教才是合理的思路。

      下面,我梳理了智驾工程师需要掌握跟熟悉的知识体系,供各位对无人驾驶感兴趣的小伙伴参考、学习。废话不多说,思维导图如下。

智能驾驶系统:

9d9f464862b091495167af1a72dafd04.webp

      目前,智能驾驶的研发还处在L2-L3这个阶段,距离真正的L3尚需时日,3年之内未必会有结果。

      现按照市面上最主流的智驾配置——NGP(亦即NOA,NOS)——可实现从A点到B点的智能领航辅助。整个智能驾驶辅助系统,行车功能中以NGP智能领航为代表,下层功能有大家常听到的ACC自适应巡航,ICA集成式巡航(部分车企命名为IACC),ALC自动变道等。另外,泊车功能有APA自动泊车、RPA遥控泊车、PDC泊车辅助、360全景影像等功能。

      智能驾驶辅助系统,呈现给用户的是像上述的NGP,ACC,ICA,APA,RPA等功能,而在这些功能后面是包含软件开发、硬件开发、测试仿真等等研发工作。下面详细展开这个逻辑:每一项智驾功能的背后,都有众多开发团队在做支撑。

     功能设计团队在对它进行全方位的设计——功能定义、开启条件、关闭条件、是否符合用户使用逻辑、是否满足国内外法规政策等。

     系统设计团队:根据功能设计团队设计的功能进行进一步细化。一项功能所使用的信号定义、零部件的系统架构设计、供应商开发所用的系统功能规范、对执行器的需求文档定义等。当然,功能设计团队跟系统设计团队是强耦合的,边界感并没有那么清晰。

      而软硬件开发团队分为两大部分:硬件部分、软件部分。硬件设计在前,软件开发在后,一个是物理框架,一个人代码赋能,两者相辅相成,构成一个搭载众多功能的智能驾驶控制器。其中软件开发是牵扯感知融合、决策控制等,是一个功能开发的核心,后续展开来聊。

    另外,网络安全团队负责对控制器数据安全进行设计把关,防止信息被黑客入侵,避免导致驾驶安全隐患的发生。集成匹配团队负责对功能进行参数标定、数据团队负责云端大数据体系的开发运行、测试验证团队负责在实车上对功能进行反复测试把关……

       这是个协同开发的攻坚团队,更涉及庞大的知识体系,想成为全栈工程师可不是那么简单的。但可以先知其大概,后重点领域深入学习。

      细分领域的思维导图及资料持续更新中。目前MPD(行泊一体)模块已梳初步理:

84a47e7e292f355f99bc5ef8fdf16692.webp

      大言不惭的把标题说成“全栈工程师”,着实有点大,不过也是督促自我学习一种手段针对涉及的各项知识,我会抽时间进行逐个梳理、提炼核心内容。接下来会系统更新……体系庞大,有意学习的小伙伴可以持续关注。

      最后,推荐本书籍:《无人驾驶:人工智能如何颠覆汽车》

5be4da34fbc5d36b69cd0531ee60f093.webp

这本书在我初入智驾团队时,提供了很多逻辑视野上的帮助。

      我是船尾,一个跟你一起进步的陌生人。


df28d04d636a28636af53a693797a44c.webp


关注《无人驾驶俱乐部》,让你更懂汽车无人驾驶技术!

7f6ee9c850d33dcb9ca2aec356084b25.webp



END



往期精彩推荐


汽车资料&资源

后台回复关键字:

✔回复 V2X :查看V2X两大技术标准:DSRCLTE V2X详细对比资料;

✔回复 “精美壁纸 :获取兰博基尼·汽车精美壁纸一套;

还有更多汽车无人驾驶领域资料、资源等,敬请期待!


欢迎加入《无人驾驶俱乐部》! 2023: 共同学习、共同进步、共同发展。 智能驾驶ADAS,V2X, 感知融合!                                                            
浏览 103
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报