
Learn how to install Python on Mac or Windows, navigate directories with Terminal or Anaconda Prompt, and download path planning assignments from GitHub via a free install guide.
Learn to create and activate conda environments, verify Python and package versions, and deactivate or remove them to ensure the simulator used in this course runs with the exact setup.
Learn to implement breadth-first and depth-first search on a grid world, including formal steps, depth tracking, and handling walls for autonomous path planning.
This lecture introduces A* search in grid world path planning, explaining how it selects moves using the lowest heuristic value, combining distance traveled with the estimated distance to the goal.
Load a grid from a file for A* path planning, visualize the exploration depth, and encourage students to write the algorithm from scratch rather than copying solutions.
In this intro to assignment 4, learn how admissible and consistent heuristics guide A* path planning, using a grid of intersections with turn costs to find optimal routes.
Explore assignment 4 for autonomous robots path planning, starting with a non-optimal solution and moving toward the optimal, using an admissible non-consistent heuristic and explored and not explored lists.
Recap the path planning journey from breadth-first and depth-first searches on grid worlds to a star search with a heuristic function and weighted costs.
Ever Wondered How Google Maps Calculates the Route To Your Destination? Learn How To Design A Path Planning System of Your Own!
Knowing how to plan a path between your current location and your goal is an essential skill whether its for a self-driving car / autonomous vehicle, a roomba, or even an app like Uber, Waze, or Google Maps.
In this course you won't just learn concepts but will also have a chance to implement, test, and a see the results of your work in real time. For the final project of this course you will need to plan a path between any two locations in New York City. Like Frank Sinatra says, if you can plan a path there, you can plan one anywhere!
With this course, you can level up your knowledge, add an additional skill to your robotics arsenal, and do it all through a program that feels more like a game than it does a class.
This course will teach the A* search algorithm, which is a fundamental robotics algorithm. This algorithm is so fundamental it was even used on the very first mobile robot, Shakey the Robot.
What are you waiting for?
Enroll now and see what you can learn.