|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/autonomous-path-planning/
课程评论:没有评论
**课程名称:** 自动路径规划 **课程概览:** 本课程专注于移动机器人或自动驾驶汽车的关键技术——路径规划。无论是Roomba吸尘机器人还是Waymo自动驾驶汽车,都需要有效地规划从起点A到终点B的路径。本课程将深入探讨机器人路径规划的原理,重点介绍三种经典算法:广度优先搜索(BFS)、深度优先搜索(DFS)以及带距离启发式的A*算法。 课程内容包括: * **算法详解:** 详细讲解BFS、DFS和A*算法的工作原理。 * **实践Implement:** 使用Python 3语言实现这三种路径规划算法。所有代码均通过课程资源部分提供,方便学员实践和复用。 * **可视化展示:** 利用matplotlib库创建算法的可视化效果,帮助学员更直观地理解算法的运行过程。 * **编程语言:** Python 3。 **学习目标:** * 掌握路径规划的基础概念,如路径和栅格地图。 * 深入理解广度优先搜索、深度优先搜索和A*算法。 * 能够使用Python 3实现这三种路径规划算法。 * 构建一套包含可视化功能的可用路径规划器。 **课程特色:** 本课程以实践为导向,理论讲解与代码实现相结合,并通过可视化手段增强学习效果。是入门机器人导航和路径规划领域的绝佳起点。学员不仅能学习算法,更能动手实现并观察其运行。
An important aspect for mobile robots or self-driving cars is to plan a path to get from point A to point B. This is true for vacuum cleaning robots like Roomba as well as a self-driving car like Waymo. In this course we will learn how to plan a path for robots. We will go over 3 algorithms - Breadth First Search, Depth First Search and A star using distance heuristic. We will go over how they work and even implement them. Plus, we will visualize the planner. All of the code is in Python 3 and it is made available via the Resource section. This course is about learning Path Planning Algorithms used for Navigation by autonomous mobile robots. This is a good entry point to get started with Robotics. This course is designed to be more practical. You will learn the algorithms and then implement them in code. The code in this course is in Python 3. You will have access to all the code through the resource section. You can always implement them in other programming language as well. As mentioned, the course is taught with practicality in mind, so we will also create visualization using matplotlib. This way you can understand the algorithm better and see it work in action. Learning objectives:Learn about path planning concepts such as path and grid mapsUnderstand 3 different path planning algorithmsImplement 3 different path planning algorithms in PythonHave a working set of planners with visualizationPath planning algorithms covered:Breadth First SearchDepth First SearchA star using distance heuristicProgramming language used: Python 3