您现在的位置是:房产观察 > 百科 > 课程 >
ADAS与自动驾驶功能算法开发/仿真/测试等技术培训
2023-01-10 21:18课程 人已围观
详见以下教学大纲
课 程 大 纲 |
||||
第一部分:【基础预备阶段】自学+指导(提供约40G资料) |
||||
序号 |
内 容 |
详细内容 |
课时 |
学习目标 |
1 |
Matlab软件应用基础 |
1. MATLAB界面介绍 2. 变量与命令与基本数据类型 3. 结构体与元胞 4. 向量及向量运算 5. 矩阵与矩阵运算 6. 绘图函数plot 7. 时间表示方法 8. 字符串 9. Table 10. 流控制 11. 多种文本的读写 12. 函数的编写、全局变量、静态变量 13. M语言debug技巧 14. 带有注释的M文件的发布 15. 排序问题 16. 插值算法 17. 自定义函数实现线性插值算法 18. Simulink建模仿真技术 19. Stateflow建模及仿真技术 |
根据个人学习情况自己掌握,时间不限制 |
适合对象: 本科以上,电子信息、计算机、数学、车辆工程、机械电子、控制工程类等专业;
可掌握的核心技能: 1.掌握M语言的编程基础,并在数据分析,数据导入,数据可视化,数据排序、插值算法,模型自动化操作,文档自动化发布等多方面全面地掌握M语言编程技巧 2.掌握 Python开发基础及程序编写 3.掌握Simulink建模及仿真技术 4.掌握 C语言基础及程序编写 5.了解自动驾驶的相关基础知识,为进入下一阶段学习打好基础
|
2 |
Python开发基础 |
1.python基础知识 2.hello world 3.Python基础语法 4.Python数据结构 5.库安装及使用方法 6.脚本编写 7.GUI界面搭建 8.python程序编写 |
根据个人学习情况自己掌握,时间不限制 |
|
3 |
C语言基础 |
1.C概述 2.数据类型 3.算术表达式 4.赋值表达式 5.++、--和逗号 6.三目运算符 7.输入/输出 8.选择结构if 9.switch语句 10.标号语句和goto语句 11.while语句 12.do-while语句 13.for语句 14.continue和break语句 15.字符型数据 16.文件引用 17.宏定义 18.字符串 19.函数讨论 20.作用域和存储类型 21.结构与联合 22.位运算 23.文件操作 |
根据个人学习情况自己掌握,时间不限制 |
|
4
|
ADAS基础介绍 |
1.自动驾驶的分级定义 2.ADAS和自动驾驶技术解析 3.主流OEM的自动驾驶布局策略及技术路线. 4.相关ADAS功能介绍 5.ADAS相关标准法规及NCAP介绍 |
根据个人学习情况自己掌握,时间不限制 |
|
注:第一部分以自学+老师指导为主,为第二部分打好基础。 |
||||
第二部分:【老师授课阶段】线下面授+同时在线直播 |
||||
序号 |
内 容 |
详细内容 |
课时 |
学习目标 |
1 |
ADAS功能开发基础 |
1.自动驾驶的技术演进和升级路径 2.主流OEM的自动驾驶布局策略及技术路线 3.自动驾驶开发方法(功能分析及系统架构,虚拟仿真技术,算法联调技术,测试验证方法) 4.ADAS相关标准法规及NCAP介绍 |
4 |
可掌握的核心技能: 1.了解AEB/ACC/LKA/TJA功能开发,仿真,测试原理. 2.使用Carsim/simulink 进行ADAS功能软件算法开发及联合调试. 3.熟悉ADAS软件开发测试流程. 4.具备从多理论算法到代码实现的能力,深刻理解并掌握相关功能开发 可解决的现实问题: 可适应功能开发,算法开发,测试验证工程师职位。 可拥有的市场前景: 进入快速发展的ADAS汽车市场,以及每年数十万的研发工程师缺口。起薪年20万起。
我们不追求绚丽的PPT教学,我们以工程师精神追求对功能开发及算法的理解,对实际问题的解决,一步一步带领学员进入自动驾驶领域
|
2 |
ADAS 传感器介绍 |
1.自动驾驶感知系统介绍及配置策略 2.多种传感器工作原理简介,性能对比 |
4 |
|
3 |
车辆动力学控制及仿真介绍 |
1.车辆纵向控制介绍(车辆动力学模型,执行器介绍:BrakebyWire,Pedalbywire) 2.车辆横向控制介绍(车辆动力学模型,转向系统工作原理,底盘工作原理 ) 3.Carsim车辆仿真器使用 4. ESP底盘demo |
4 |
|
4 |
功能开发方法 |
1.功能开发流程及方法(需求分析,系统边界,系统功能框图等) 2.功能测试验证方法 3.AEB 功能开发实践(AEB功能设计实例) |
4 |
|
5 |
AEB算法开发及虚拟仿真实践 |
AEB 算法开发仿真技术及相关论文分析 (Carsim仿真设计+Matlab算法设计) |
8 |
|
6 |
LKA/TJA 功能组件开发 |
LKA/TJA 功能架构:系统架构,算法架构 |
2 |
|
软件功能状态迁移:需求分析及管理方法;场景应用及对应功能状态设计;执行器需求分析 |
4 |
|||
脱手检测算法设计及实现;量产经验问题分享 |
4 | |||
软件路径规划方法: 1.方法概述:样条曲线,多项式曲线,贝兹曲线 ; 2.多项式曲线理论分析; 3.多项式曲线python实现 ; 4.贝兹曲线matlab实现 |
6 |
|||
车辆横向控制理论分析,LKA车辆控制设计 |
6 |
|||
7 |
目标融合 |
目标融合概述:1.目标融合背景;2.目标融合基本原理 |
2 |
|
目标融合算法:1.目标/跟踪关联方法;2. Kalman滤波器原理及matlab实现 |
4 |
|||
8 |
项目实践 |
智能小车功能开发及测试( demo小车实操) |
16 |
|
注:第二阶段学习周期约两个月,周末及法定节假日上课,课时仅供参考,以实际学习时间为准 |