Holonomic Maze-Solver Project

In this project, implemented PID-based controller for the ROSBot XL, a holonomic (omni-directional) mobile robot by Husarion, enabling navigation in both simulation and real-world maze environments. The system runs in Gazebo simulation as well as on the real robot within the Cyberworld Lab, a remote robotics testing environment provided by The Construct.

The robot navigates through mazes under defined constraints, combining waypoint-based path planning, holonomic motion control, and real-time sensor feedback from its LIDAR and onboard odometry. The approach uses C++ and ROS2 to continuously calculate control commands, ensuring accurate positioning, smooth trajectory tracking, and efficient movement through each waypoint toward the final goal.

Maze-reverse

Key Features

The project has several implementation steps:

Maze-sim

Figure8