自动驾驶团队 – 能力要求和职能划分

职位组成

按照,感知 -> 决策 -> 控制,数据流程,和已经项目的组织控制流程,自动驾驶团队,职能可以划分成:

平台类:

嵌入式硬件工程师

嵌入式软件工程师

操作系统工程师

中间件工程师

 

算法类:

感知算法工程师(摄像头,超声波雷达,毫米波雷达,激光雷达)

定位与高精度地图算法工程师

多传感器融合算法工程师

决策规划算法工程师

控制算法工程师

 

架构类:

系统架构工程师

 

项目管理类:

项目管理工程师

 

测试类:

仿真测试工程师

测试工程师

职责划分

感知算法工程师

研发环境感知算法

使用Linux,Git等工具进行开发

使用C/C++/Python等常用编程语言

使用Mxnet/Caffe/TF等一种或多种主流的深度学习框架

使用pytorch、tensorflow等训练工具

理论知识:机器学习和神经 络,图像分类、检测、跟踪、分割、点云感知、视频分析、双目算法中的一种或多种

学术研究:ICCV、ECCV、CVPR、NIPS、ICML、TPAMI、IJCV等主流期刊会议上发表相关论文

竞赛成绩:在COCO、ImageNet、KITTI等主流benchmark上取得优异成绩

软实力:沟通技能,责任心,团队合作精神,热爱汽车,AI,AD。

项目经验:根据年限不同,职级不同

学历专业:自动化、电子工程、计算机、应用数学、航空航天、测绘遥感、电信和微电子等相关专业

 

多传感器融合感知算法工程师

相机、激光雷达、毫米波雷达等多传感器的信息处理和融合

多源信息融合的目标检测、跟踪、识别与定位

多源信息融合的环境特征抽取,为地图构建提供支持,为导航定位提供支持

目标:提高自主驾驶车的环境感知能力。

使用C/C++/Python/Linux Shell等常用编程语言 (熟悉,掌握,精通)

使用CMake,GDB 等工具;

使用多传感器信息融合算法

软实力:分析和解决问题能力,沟通表达能力,团队合作精神; 

 

决策规划算法工程师

决策规划模块的系统集成、调试

使用C++、Python

使用ROS 操作系统

使用 Eigen、OMPL、Gazebo、OPENCV 等工具

使用常见路径规划算法,如 Hybrid A*、CL-RRT、State Lattice 等

项目经验:无人车相关开发,无人驾驶系统开发,车辆运动学模型

 

控制算法工程师

实现车辆自动驾驶的速度控制、转向控制,达到预期横纵向控制精度

车辆控制的PID、MPC车辆预测控制等算法设计、测试和验证

车辆控制底层代码编写

现场车辆控制调试

集成外部差分GPS+IMU/DR惯性导航定位系统,验证车辆控制的精度和重复性精度。

根据准确的导航定位信息,编写生成车辆行驶控制包,涵盖循迹规划、车辆操作规划(加速度、航向角、起、停、减速和制动)

车辆控制中速度、转向、制动的控制实时性要求,可编写车辆控制程序,并进行横纵向精度验证和测试。

可独立进行PID参数调节测试验证

学历专业:车辆工程、数学、自动化、电子工程专业

项目经验:车辆控制系统程序研发、调试经验。无人车控制系统研发和调试经验。

使用c/c++,

linux模块代码编写

使用ros架构下编程和库的调用,

使用carsim、matlab等仿真软件

理论知识:车辆工程、自动控制的基本原理,外环直接PID调节

项目经验:图像处理和模式识别相关经验,自主驾驶系统工程设计经验

软实力:团队协作精神,可自我驱动的专业素质。

 

定位与高精度地图算法工程师

研发高精地图;

负责地图生产,地图质量控制

地图应用以及高精定位的算法研发和工程化实现;

高精度地图存储架构设计与可视化应用。

使用C/C++或 Python编程

理论知识:常用的滤波算法,背景分离和特征提取等算法;数据结构和算法能力;具备数学能力;

软实力:工作积极主动,能发现问题并解决问题;

项目经验:地图系统开发工作经验;参与多传感器标定,融合与选型评估等工作;实时传感器数据处理和融合,如惯性测量单元, 激光雷达, 摄像机,测距和雷达;

 

仿真测试工程师

负责自动驾驶的算法离线仿真测试。

配合算法工程师设计各模块测试案例,搭建测试系统和测试工具。

根据自动驾驶运行场景, 使用3D建模工具搭建仿真场景,编写仿真脚本,建立仿真场景库。

记录、整理并保持测试数据及结果,离线分析测试数据,跟踪并定位错误的基本原因,提交测试 告。

学历专业:机器人、计算机、控制、车辆工程等相关专业。

技能要求:

       自动驾驶仿真工具操作及原理,编写测试场景脚本,实现自动化仿真测试。

       深入理解软件开发周期、软件质量需求,扎实等测试知识及执行力。

       熟悉至少一种3D建模工具,如Sketchup,Blender等

       使用CarSim,PreSCAN等车辆仿真软件。

       C/C++/Python等编程语音,掌握至少一种脚本语言,掌握Linux或类Linux系统常用命令。

项目经验:自动驾驶项目,或移动机器人项目经验

软实力:工作积极热情,沟通能力,团队精神

 

系统架构工程师

无人驾驶软件系统框架构建

自动驾驶系统各功能模块的设计和实现

模块化、可验证的系统软件架构设计和实时性能优化

与硬件、算法和测试团队合作,集成并优化自动驾驶系统

学历专业:计算机基础理论知识

项目经验:

        (自动控制、模式识别、机器学习、计算机视觉、点云处理)一项或多项相关技术的知识和应用开发经验 。

        嵌入式操作系统和实时操作系统的内核或驱动开发经验 。有较强的 troubleshooting 能力,有实际调试和优化经验。

        ROS, CUDA, OpenCL 等异构计算的编程和优化经验

使用linux 下 C/C++编程语言

软实力:技术充满激情,善于学习新事物,沟通表达能力,团队合作意识

 

 

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月1日
下一篇 2021年3月1日

相关推荐