Project Help + Course suggestions!

Hello there,
I’m working on a project for college and I’m stuck in what to do next.
The project I’m currently working on is a maze solving robot. Here’s the project details.
First, a camera will be mounted above the maze which will take a picture of the maze, then using an algorithm, I will have to provide the path to the exit of the maze to the robot. Then the robot will have to follow that path to get out of the maze.

So to recap,
1 - A mounted camera above the maze takes a picture of the maze
2 - Image is processed and using an algorithm, and a path is made from the starting location of the robot to the exit location of the maze.
3 - Robot is required to follow the determined path to get out of the maze

For more clarification: https://www.youtube.com/watch?v=Pg15dr6_7GM
This video is pretty close to what I should implement but instead of the sketching part, an algorithm is going to do image processing on the picture taken by camera and determine the path.

Any help regarding how to do this project is much appreciated. I do not even know where to start…

Hi!

Welcome to the RobotIgniteForum!

Answering your question, here are some resources that you might want to check:

ROS_maze_challenge
ROS_Turtlebot_Maze_Solving_task
StepsForSimpleRobot
smartmouse-simulator
MazeGenerator

I hope this helps to start. Post any ROsject that you create in ROSDevelopemenStudio or code so we can see how the project evolves, we would love to see it!