What it does
Cardinal Point is an IoT enabled iRobot Roomba that allows users to transform a room into a battlefield. Two users are required to effectively play the game, with one user controlling the iRobot Roomba and the other trying to "shoot" it with a remote control device. The webpage portion of the project displays a scoreboard that includes the "points" earned for shooting the iRobot Roomba. Upon shooting the device three times, the shooter of the remote control device will receive a notification of successful completion and the iRobot Roomba will stop moving to signify its loss.
How we built it
Python
C++
Software Serial
Curses
Challenges we ran into
Making iRobot Roomba moveable from a control portal
Streaming video at a high FPS through webcam
Enabling the ability to "shoot" the robot and attaching that action to "points" earned
Accomplishments
Allowing a user to control the iRobot Roomba's movements
Awesome looking control panel for users
Scoring system to keep track of "points" earned
Log in or sign up for Devpost to join the conversation.