Autonomous Maze Navigation

May 2023

Overview

A Turtlebot 3 robot was programmed to explore an unknown maze, generate a map using laser-based SLAM, and then utilize the AMCL algorithm for self-localization within the generated map to navigate to a desired destination using A* search.

It was coded in Python, ran in Linux with ROS.

Description
Identified boundary and path planning.

Key Features

  • Feature 1: Autonomous maze navigation with SLAM.
  • Feature 2: Map generation.
  • Feature 3: Path planning.
  • Feature 4: Identify and avoid obstacles.