In our team's final project for ECE495, we set out to create a simulated robotic system that could play tic-tac-toe against a human player. We used a commercially available robot arm in a Gazebo world to move tic-tac-toe pieces onto a board, and leveraged a camera module and computer vision techniques to give real-time information on the state of the board. See a demo of our system below, and scroll down further to see our team's write-up!