本课程旨在为你介绍 自动驾驶领域很简单的自动驾驶汽车
- 我们意识到什么是习惯的驾驶任务 那么接下来的行为 当你在那个时候的时候你会自动做那些事 这包括可能检测任务识别路标 其他车辆和行人 并预测他们的行动 以及做出各种决定以安全地通过交通。
- 然后我们将通过不同的方式来设计 一个基本的自驾游汽车硬件配置 讨论通用软件 以便将驱动驾驶任务分解为可管理的组件 并讨论如何代表可能的决策环境
- 接下来我们将研究如何安全考量到 自动驾驶车辆设计包括软件和硬件两方面
- 从那里我们将进入模型建模和控制我们将 开发了一个纵向捕捉和横向动态的车辆模型 定义一个控制器来调节车辆的速度 定义路径追踪控制以追踪所需的路径 甚至看看最先进的模型 预测指导控制器合理地执行动作的动作
- 在课程的最后 你将参与一个真实的项目项目中你将控制自动驾驶汽车 在CARLA模拟环境中的关注中
这部分我将在本课程的稍后部分向你介绍 你将测试你的控制设计的极限 并了解在车辆性能极限下驾驶所固有的挑战 这些主题应建立 自动驾驶在整个专题课中使用的基本术语 最可能构建自动驾驶解决方案的重要要求 并展示如何在自动驾驶中执行动态驾驶
我很高兴向你介绍这些动态 我希望他们能在你前进的道路上 使自动驾驶成为我们目的地的道路上帮到你 让我们开始吧 是打造日常自动驾驶的好日子
1. 课程先决条件
这是一门高级课程,面向具有机械工程、计算机和电气工程或机器人技术背景的学习者。
1.1 知识先决条件
要在本课程中取得成功,您应该具备以下知识先决条件:
-
Python 3 中级编程经验
-
熟悉线性代数(矩阵、向量、矩阵乘法、秩、特征值和向量以及逆)
-
统计(高斯概率分布)
-
多元微积分
-
物理学(力、力矩、惯性、牛顿定律)
知道如何驾驶汽车当然很有帮助,但这并不是本课程的硬性要求。
如果你没有这些必要的知识先决条件,没有汗水。你可以在Coursera上学习优秀的机器人学、人工智能、深度学习、计算机视觉、控制和其他课程,为你的专业化做好准备。
如果您没有必要的 Python 先决条件,请查看Python for Everyone Specialization。如果您有其他编程语言的编码经验,您应该能够完成本课程(但可能需要在学习过程中查找Python 语法)。
1.2 硬件和软件要求
对于本课程的最后一个项目,您将开发控制代码,以在 CARLA 模拟环境中在赛道上驾驶自动驾驶汽车。为了有效运行模拟器并完成最终项目,您将需要以下硬件和软件规格。
台式电脑或游戏笔记本电脑,其中包括:
-
Windows 7(64 位或更高版本,首选 Windows 10)或 Linux(Ubuntu 16.04 或更高版本)
-
四核 Intel 或 AMD 处理器,2.5 GHz 或更快
-
NVIDIA GeForce 470 GTX 或 AMD Radeon 6870 HD 系列卡或更高
-
8 GB 内存
-
OpenGL 3 或更高版本(适用于 Linux 计算机)
1.3 苹果系统
目前 macOS 不受 CARLA 的原生支持,因此我们提供的 CARLA 二进制文件也不支持 macOS。建议为 Linux 或 Windows 创建双引导,以便为课程设置 CARLA。
1.4 虚拟机
不鼓励使用虚拟机,因为它们通常没有运行虚幻引擎(CARLA 所基于的引擎)所需的硬件虚拟化。建议直接安装 Linux 或 Windows 作为双引导,以便为课程设置 CARLA。
有关更多信息,请参阅CARLA 安装指南。
参考
https://www.coursera.org/learn/intro-self-driving-cars/lecture/v5foh/welcome-to-the-course
https://www.coursera.org/learn/intro-self-driving-cars/supplement/ZHBuC/course-prerequisites-knowledge-hardware-software
文章知识点与官方知识档案匹配,可进一步学习相关知识OpenCV技能树OpenCV中的深度学习图像分类11385 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!