Inspiration
People struggle to play games on their own offline, we wanted to create a robot that can play tic tac toe with a user.
What it does
The primary problem we are addressing is the development of an interactive and educational robot that can play Tic-Tac-Toe. This project aims to demonstrate the integration of artificial intelligence, robotics, and user interaction in a simple yet engaging way. The robot will not only play the game but also provide an interactive learning experience about basic AI principles, decision-making algorithms, and robotics.
How we built it
Challenges we ran into
We ran into challenges adding machine learning and IoT to our product. We had a promising approach of using video input from an arducam and feeding the image into our machine learning algorithm for state prediction using computer vision. We were unable to configure the camera settings in raspberry pi and as a result unable to capture video input. This forced us to use a keypad as a backup approach to the input sensor. Additionally we didn't have any measurements for the servo motor so we had to estimate when making the base holder.
Accomplishments that we're proud of
We are proud to have been able to program movement of the level arms so that they can point at the correct position on the board. Also, we were able to optimize our code and have a very smart robot that plays optimally.
What we learned
We learned a lot in terms of IoT and programming because software is a big part of our project.
What's next for Tic Tac Team
We plan on adding an ardu-cam to capture the state of the game and send it to the raspberry-pi and the raspberry-pi will use that to know the next move to be played by the computer.
Log in or sign up for Devpost to join the conversation.