自动驾驶岗位入门技术及未来前景

发布者:Serendipity66最新更新时间:2021-06-22 来源: eefocus关键字:自动驾驶  算法工程师  职业生涯 手机看文章 扫描二维码
随时随地手机看文章

导读

 

现如今,自动驾驶已经成为了社会中的热门话题,随着小米的入局,越来越多的大厂意识到了自动驾驶技术未来的广阔前景,都纷纷进入行业中来。行业越做越大当然是好事,意味着就业的机会与可能也越来越高,但与此同时,带给从业者的相关竞争压力也会越来越大,如果不能在职业生涯初期对自己的职业发展有个很好的规划,很可能跟不上自动驾驶迅猛的发展潮流。这篇文章就带大家梳理一下,自动驾驶入行所需的相关技术,以及每条技术路径所对应的未来发展前景。

 

下图是我整理出来的目前自动驾驶所需的相关岗位,主要分为三大类:算法、仿真及测试方向。下面就针对算法方向下的每一个细分类别所需的基本技能及职业发展规划一一介绍。

 

1、自动驾驶感知算法工程师

 

自动驾驶的感知部分应该是自动驾驶行业中目前最具有挑战的部分,同时也是需求量最大的部分,这一部分是自动驾驶与人工智能结合最紧密的地方之一,但由于其通用性与挑战性,这一岗位的竞争往往也是最激烈的。其目前的岗位主要包括:机器学习算法工程师、计算机视觉算法工程师以及自然语言处理算法工程师,这三个方向也是属于人工智能的三大方向。在自动驾驶车辆中,主要包括:车道线检测、车辆行人等障碍物检测、可行使区域检测、红绿灯识别、车内语音识别等等。

 

1. 机器学习算法工程师

操作系统:Windows、Linux

编程:Python、C++

理论知识:机器学习的基础理论框架,如LR、GBDT、SVM、DNN等等;学习scikit-learn等传统机器学习框架的模型训练;熟悉PyTorch、TensorFlow等深度学习框架等。

 

2. 计算机视觉算法工程师

该方向主要基于摄像头进行车道线检测、障碍物识别、红绿灯识别等等。

操作系统:Linux

编程:C++、Python、OpenCV

理论知识:机器学习的基本算法(分类、回归等);基本深度学习框架;学习计算机视觉和图像处理的常用方法(物体检测、跟踪、分割、分类识别等)

 

3. 自然语言处理算法工程师

该方向主要负责车载场景下的语音识别,语音交互设计等等。

操作系统:Linux

编程:C++、Python

理论知识:机器学习算法、深度学习算法、自然语音处理基本任务(分词、词性标注、句法分析、关键字抽取等等)

 

2、自动驾驶定位算法工程师

 

目前大多数自动驾驶企业所用的定位系统包括RTK、导远等等,这些在空旷场景下都具有较高精度的定位效果。但对于没有高精度地图的区域、有遮挡的区域(例如高楼旁、隧道中等)目前的定位系统都无法应对。因此需要通过车载视觉或lidar传感器来做一个冗余备份,应对定位系统突然失效的场景。目前的定位岗位中包含以下三个细分领域。

 

 

1. 多传感器融合算法工程师

操作系统:Linux

编程:C++、Python

理论知识:掌握摄像头、毫米波雷达、激光雷达、惯性导航等相关数据的解析融合算法;熟悉感知融合算法的发展趋势。

 

2. SLAM算法工程师

SLAM算法又分为激光slam和视觉slam,纯视觉slam由于传感器价格低廉,就业的场景更加广阔一些。而激光雷达作为目前价格最昂贵的传感器,由于效果精度很高,也被许多企业应用。下面分别是视觉slam和激光slam的效果图。

操作系统:Linux

编程:C++、Python

理论知识:学习常用的vSLAM算法,如ORB-SLAM、SVO、DSO、MonoSLAM,VINS以及RGB-D等;ROS机器人操作系统;还需要学习很多滤波算法,如:ESKF、EKF、UKF等。同时需要学习G2O、ceres等用来优化非线性误差函数的c++框架。

 

 

3、自动驾驶决策规划算法工程师

 

1. 决策算法工程师

自动驾驶的决策算法工程师也是自动驾驶行业中较有挑战的一类岗位,往往自动驾驶的问题很多都暴露在决策模块上,而应对复杂场景下的决策算法不仅关系到乘客的舒适性,更关系到乘客的安全,因此非常重要。在很多自动驾驶企业中,决策算法与规划算法往往都是放在一起做的,因为在车辆的决策过程中,不可避免地需要考虑到车辆的实际规划难度,甚至往往控制模块也得放在一起进行考虑设计。因此,从事该行业的人员最好从决策到规划到控制都有一个比较全面的了解。

操作系统:Linux

编程:C++、Python

理论知识:学习常用的决策算法,如决策状态机、决策树、马尔可夫决策过程,POMDP等;强化学习相关算法。

 

2. 规划控制算法工程师

规划控制主要偏向自动驾驶的底层,规划即路径规划及速度规划,和控制模块一起决定了自动驾驶车辆的稳定性和舒适性,是影响最终呈现效果的最重要的模块,同时也是很多主机厂同学最容易转行来的行业,因此也很受欢迎。

操作系统:Linux

编程:C++

理论知识:熟悉如MDP、POMDP、Game Theory等轨迹预测算法;熟悉常见路径规划算法,例如A*、D*、RRT等;具备Linux环境下的C++开发;熟悉ROS开发环境;

 

 

4、结语

 

以上就全部介绍完了自动驾驶行业中算法类相关的岗位以及所需的入门知识技能,随着行业的越发火热,越来越多的同学加入进自动驾驶的领域中来,对将行业做大做强起到了迅猛提升的作用。未来随着自动驾驶越发成熟,所需要的高精人才也会越来越多,而无论何时,多了解跟上行业的最新技能,提高自身的核心竞争力,都是使自己职业发展稳步前进的不二法则。


关键字:自动驾驶  算法工程师  职业生涯 引用地址:自动驾驶岗位入门技术及未来前景

上一篇:林肯的驾驶辅助系统ActiveGlide将达L2级自动驾驶水平
下一篇:比亚迪半导体发涨价函,涨幅不低于5%

推荐阅读最新更新时间:2024-11-05 10:10

DNN车用影像识别产品相继问世 CEVA等厂商引领自动驾驶前行
EEWORLD汽车电子小编午间播报:DIGITIMES Research观察,以深层神经网络(Deep Neural Network;DNN)的深度学习架构为基础的人工智能(AI)技术在全球如火如荼展开,并运用在影像识别上,其中,以美商NVIDIA和以色列业者Mobileye推出的车用半导体相关技术产品最受注目;因神经网络架构针对庞大数量影像能做更精确的识别处理任务,未来应用在汽车市场中,将能因应判别速度及精度要求更高的自动驾驶时代来临。 NVIDIA于2017年美国消费性电子展(CES 2017)正式发布Xavier单芯片(SoC)产品,其具备8核心ARM 64处理器与新的Volta显示处理单元,加上NVIDIA原本在绘图处
[汽车电子]
BEV和Occupancy自动驾驶的作用
自动驾驶领域中,什么是BEV?什么是Occupancy? BEV是Bird's Eye View 的缩写,意为鸟瞰视图。在自动驾驶领域,BEV 是指从车辆上方俯瞰的场景视图。BEV 图像可以提供车辆周围环境的完整视图,包括车辆前方、后方、两侧和顶部。 BEV 图像可以通过多种方式生成,包括: 使用激光雷达:激光雷达可以直接测量物体在三维空间中的位置,然后将这些数据转换为 BEV 图像。 使用摄像头:摄像头可以通过计算图像的透视投影来生成 BEV 图像。 使用混合传感器:可以使用激光雷达和摄像头的组合来生成 BEV 图像,以获得更精确和完整的视图。 Occupancy Network 是特斯拉在自动驾驶中使用的一种深
[嵌入式]
BEV和Occupancy<font color='red'>自动驾驶</font>的作用
木蚁机器人完成近亿元融资,开启群体自动驾驶新里程
近期,木蚁机器人宣布完成近亿元B+轮融资,资方有辰韬资本、蓝驰创投等。本次融资资金将主要用于加大室内外无人驾驶车产品线研发投入,推动规模化多场景项目落地以及人才体系建设。 2019年起,木蚁机器人致力于无人驾驶叉车、智能物流解决方案相关的研发、设计及应用落地。木蚁核心团队来自美国联合技术研究中心、阿里达摩院、京东、华为等国内外从事无人驾驶、人工智能行业和智能物流等行业的顶尖团队。 早前,木蚁机器人已获得由蓝驰创投、德邦快递、起点资本等多家资本方的青睐,先后已完成数亿元的融资。 作为工业及物流领域使用量最大的搬运工具,“叉车”这一品类注定是个爆款产品。木蚁深耕物流行业数年,基于对场景的深度理解,通过不断的技术升级和迭代,重新定
[机器人]
自动驾驶下半场的“入场券”
自动驾驶战争的上半场拼的是硬件和算法,下半场拼的则是数据和将数据点石成金的能力,即数据闭环能力。 然而,笔者在跟业内人士的交流中了解到,目前,通过量产车大规模采集数据来支持自动驾驶系统迭代升级的设想尚未实现。有的公司尚未搭建好这样一套数据闭环的流程;有的公司虽然搭建好了流程,也已经采集了一些数据,但是由于数据闭环系统还不够先进,因而尚未将数据很好地用起来。 传统的自动驾驶数据闭环,存在着大量不够高效的部分。例如,几乎每家公司在数据标注环节都需要依靠“人海战术”,需要依靠人工一个个地对采集回来的数据做场景分类等。 幸运的是,我们处在一个技术快速更新的时代,随着深度学习技术的发展,尤其是,随着大模型的潜能逐步得到释放,人们
[汽车电子]
<font color='red'>自动驾驶</font>下半场的“入场券”
自动驾驶测速有望放宽 未达标汽车亦可上路
电子网消息:美国众议院下属的一个委员会周三批准了一项全面的提案,允许汽车厂商在未达到现有汽车安全标准的情况下部署最多10万辆用于测试的自动驾驶汽车,并且禁止各州针对这些测试用的自动驾驶汽车执行相关的无人驾驶汽车法律法规。 共和党议员罗伯特-拉塔(Robert Latta)领导着能源和商业委员会下面一个负责保护消费者权益的附属委员会。他表示,全体委员会将在下周对该提案进行投票,在那之前他将继续考虑对提案进行必要的修改。 如果该提案下周在全体委员会投票中获得通过,下一步将提交给众议院审批,但那将是9月份以后的事了,因为众议院将在夏季休会,9月才会重新召开会议。 这将是美国为加快将自动驾驶汽车推向市场而制定的首个重要联邦法规
[汽车电子]
高阶自动驾驶测试数据闭环解决方案
昆易电子成立于2011年,成立至今拥有有32项知识产权,280多位员工,研发占比60%以上,其愿景是让研发更简单,定位是嵌入式研发汽车测试工具解决方案和服务。服务的行业有汽车、教育、航空航天、轨道交通。产品和解决方案有基础软件的开发、仿真测试平台、数据采集和分析工具、ADAS数据闭环解决方案、测试服务等。 一.自动驾驶数据采集方案 对自动驾驶行业而言,这个领域的传感器特别丰富,有GMSL相机、雷达有如毫米波,激光,超声波,采集的时候也涉及到环境、音频、V2X地图等传感器。 自动驾驶的数据采集中,如视频方面,相机有100万像素,200万像素,300万像素,500万像素等等;相机的数据中,需要对数据的格式做H264、
[汽车电子]
高阶<font color='red'>自动驾驶</font>测试数据闭环解决方案
中国电动汽车无线充电国家标准,为自动驾驶增添砝码
无线充电技术当下对我们来说已不算陌生,包括手机在内的不少电子设备,都已使用上了无线充电,但对于汽车来说,无线充电还较为少见。不过,随着我国全新电动汽车无线充电国标的发布,这一技术能够更快的落地。 近日,中国电力企业联合会(CEC)发布中国电动汽车无线充电国家标准(简称 “国标” 或 GB 标准),其中 WiTricity 的专利技术在其中发挥奠基作用。 国家标准化管理委员会公告发布了 GB/T 38775 国家推荐性标准,并将于 2020 年 11 月 1 日实施。其中内容共 4 项,包括: 1、GB/T 38775.1《电动汽车无线充电系统 第 1 部分:通用要求》; 2、GB/T 38775.2《电动汽车无线充电系统
[嵌入式]
中国电动汽车无线充电国家标准,为<font color='red'>自动驾驶</font>增添砝码
职场心得:工程师职业生涯需要多元化经营
最近我获邀在母校的毕业典礼上发表演说;数年前,我取得电子与计算机工程博士学位,并已经在EDA产业界工作了十几年。这场演说从始自终,我的大部分思绪都环绕着一个主题:多元化(diversification)。 我们在投资的时候都会寻求多元化,不要把鸡蛋都放在同一个篮子里,除了定期存款、债券与股票,不动产等也是不错的选项。多元化投资可以降低潜在风险,并增加获得长期性财务报酬的机会。而相同的观点也可以用在人生的各个方面,包括事业、朋友以及教育。 多元化的人生经验能带给我们和谐、快乐、丰富的生活,这在职场生涯上也同样适用。若能将自我专业能力多元化,就能在经济艰困时期(就像现在)降低丢饭碗的风险,并增加职业生涯的乐趣;而
[半导体设计/制造]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多往期活动
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved