This repository contains source code for ENPM809Y final project on search algorithm for autonomous robots moving on a 2d maze. The source code is in C++ 11. The maze will printed on the terminal and the user shall be prompted to enter the locations of two robots and also two targets. Later, the user will be asked to assign task for one of the robots. The other robot automatically assigned the unassigned task. The two robots complete the navigation task using an A* algorithm.
- You have a C++ 11 compatible compiler
- You have a Mac/ Windows/ Ubuntu operating system
- You have CMake version 3.13 (minimum)
- You have git installed on your machine
In order to run the project, do the following in a new terminal :
git clone https://github.com/arunumd/A-Star-Algorithm-for-path-finding-in-2d-maze-Cpp.git
cd A-Star-Algorithm-for-path-finding-in-2d-maze-Cpp
mkdir build
cd build
cmake.. && make
./Final_Version_809Y_Project
After these please follow on-screen instructions
Complete Project Pipeline