欢迎来到多伦多大学自动驾驶汽车专业的第一门课程--自动驾驶汽车入门。
本课程将向您介绍自动驾驶汽车的术语、设计考虑因素和安全评估。 课程结束后,您将能够 - 了解用于自动驾驶汽车的常用硬件 - 识别自动驾驶软件栈的主要组件 - 对车辆建模和控制进行编程 - 分析车辆开发的安全框架和当前行业实践 在本课程的最后一个项目中,您将开发控制代码,以便在 CARLA 仿真环境中驾驶自动驾驶汽车在赛道上行驶。您将构建车辆的纵向和横向动态模型,并使用 Python 创建调节速度和路径跟踪性能的控制器。您将测试您的控制设计的极限,并了解在车辆性能极限驾驶中固有的挑战。 这是一门高级课程,适合具有机械工程、计算机和电气工程或机器人背景的学员。要成功学习本课程,您需要具备 Python 3.0 的编程经验,熟悉线性代数(矩阵、向量、矩阵乘法、秩、特征值和向量及反)、统计学(高斯概率分布)、微积分和物理学(力、力矩、惯性、牛顿定律)。 您还需要一定的硬件和软件规格,以便有效运行 CARLA 模拟器:Windows 7 64 位(或更高版本)或 Ubuntu 16.04(或更高版本)、四核英特尔或 AMD 处理器(2.5 GHz 或更快)、NVIDIA GeForce 470 GTX 或 AMD Radeon 6870 HD 系列显卡或更高、8 GB 内存和 OpenGL 3 或更高(适用于 Linux 计算机)。