Gaming with Roombas


Yesterday we looked at the Pac-Man Roomba casemod. In the video, creator [Ron Tajima] expressed interest in seeing Roombas participate in real life games. So we did some digging around and found some used in an interesting augmented reality game. From Brown University, these modified Roomba Create units play various games, like tag, with an underlying goal of developing smarter robots.

The setup consists of a Java powered client/server arrangement. The game server coordinates the Small Universal Robot Vehicles (SmURVs) and builds a database of events for future use. Players can also control the robots through a Java telepresence client.

The units themselves are made up of the iRobot Create with a Mini-ITX computer strapped to the top. They run Linux and communicate over WiFi with the server and players. They also have an IR emitter used in the games to “shoot” other units.

Gameplay has the server acting as the referee and humans only acting as instructors. The humans come into play when the robots are unable to respond based on their existing database of decision making policies. Through the client, players are able to see exactly what the robot sees with the addition of 3D overlays. Future plans for the game include removing the camera view and replacing with nothing but these overlays. One of the final goals of the project was to create a 24/7/365 gaming experience similar to what is found in MMOs and Xbox Live applications today.

Comments

  1. zoinks says:

    no writeup?
    no schematic?

    NOT A HACK!

  2. Skyler Orlando says:

    It doesn’t have to be a hack. It’s cool and relevant, and that’s what counts. Besides, they are still putting out at least one hack a day, so stop complaining. If you don’t like it, don’t read those posts.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 92,288 other followers