Robot Mazes
Android application that provides driver assistance via computer vision and Object Detection using Deep Learning.
Overview
This project consists of utilizing AI techniques to solve a maze puzzle. The robot must navigate through a maze by looping through an input sequence of commands (UP
, DOWN
, LEFT
, RIGHT
) and reach the end of the maze. The goal is to find the shortest input sequence that solves the maze. Here is an example:
Features
- Maze Solver: The robot is capable of solving mazes by following a sequence of commands.
- Optimization: The robot finds the shortest sequence of commands to solve the maze.
- Visual Representation: The maze is displayed in a graphical interface, allowing the user to visualize the robot’s path.
- User Interaction: The user can input custom mazes and sequences of commands to test the robot’s capabilities.
Technologies
- Programming Languages: Python
- Libraries: Pygame
Links
Acknowledgements
This project was developed in collaboration with Adriano Soares and Filipe Campos.