Skip to content

ngzhili/Turtlebot3-Path-Planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Turtlebot3-Path-Planning

Using Robotics Operating System (ROS) Middleware, implemented Breath-First-Search (BFS) algorithm and PID Control in C++ to navigate a TurtleBot3 through a Maze in Gazebo.

Maze Objective (Goal highlighted in Green)

Alt text

Optimization of BFS

Visit Vertex Priority: North, West, South, East. Optimized Path planning algorithm by checking dead ends in adjacent north cells.

Alt text

Optimized BFS Shortest Path to Goal

Alt text

BFS in Action

Alt Text

About

Turtlebot3 Path Planning and PID Control in ROS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published