Motion Planning for Self-Driving Cars

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/motion-planning-self-driving-cars

课程评论:没有评论

第一个写评论        关注课程

课程大纲

Module 1: The Planning Problem
Module 3: Mission Planning in Driving Environments
Module 7: Putting it all together - Smooth Local Planning

课程评论(0条)

课程详情

Welcome to Motion Planning for Self-Driving Cars, the fourth course in University of Toronto’s Self-Driving Cars Specialization. This course will introduce you to the main planning tasks in autonomous driving, including mission planning, behavior planning and local planning. By the end of this course, you will be able to find the shortest path over a graph or road network using Dijkstra's and the A* algorithm, use finite state machines to select safe behaviors to execute, and design optimal, smooth paths and velocity profiles to navigate safely around obstacles while obeying traffic laws. You'll also build occupancy grid maps of static elements in the environment and learn how to use them for efficient collision checking. This course will give you the ability to construct a full self-driving planning solution, to take you from home to work while behaving like a typical driving and keeping the vehicle safe at all times. For the final project in this course, you will implement a hierarchical motion planner to navigate through a sequence of scenarios in the CARLA simulator, including avoiding a vehicle parked in your lane, following a lead vehicle and safely navigating an intersection. You'll face real-world randomness and need to work to ensure your solution is robust to changes in the environment. This is an intermediate course, intended for learners with some background in robotics, and it builds on the models and controllers devised in Course 1 of this specialization. To succeed in this course, you should have programming experience in Python 3.0, and familiarity with Linear Algebra (matrices, vectors, matrix multiplication, rank, Eigenvalues and vectors and inverses) and calculus (ordinary differential equations, integration).

无人驾驶汽车的运动计划:欢迎来到无人驾驶汽车的运动计划,这是多伦多大学无人驾驶汽车专业的第四门课程。 本课程将向您介绍自动驾驶的主要计划任务,包括任务计划,行为计划和本地计划。在本课程结束时,您将能够使用Dijkstra和A *算法在图形或道路网络上找到最短路径,使用有限状态机选择要执行的安全行为,并设计最佳的平滑路径和速度曲线在遵守交通法规的同时安全地绕过障碍物。您还将构建环境中静态元素的占用网格图,并学习如何使用它们进行有效的碰撞检查。本课程将使您能够构建完整的自动驾驶计划解决方案,使您在家中上班,同时表现得像典型的驾驶,并始终保持车辆安全。 对于本课程的最后一个项目,您将实现一个分层的运动计划器,以在CARLA模拟器中浏览一系列场景,包括避免将车停在您的车道上,跟随领先的车辆并安全地导航十字路口。您将面临现实世界的随机性,需要努力确保您的解决方案对环境的变化具有鲁棒性。 这是一门中级课程,面向具有一定机器人学背景的学习者,它建立在本专业课程1中设计的模型和控制器的基础上。为了成功地完成本课程,您应该具有Python 3.0的编程经验,并且熟悉线性代数(矩阵,向量,矩阵乘法,秩,特征值以及向量和逆)和微积分(常微分方程,积分)。

课程标签

0人关注该课程

主题相关的课程