Hacked Gadgets Forum

November 9, 2009

Roomba Pac-Man

at 6:31 pm. Filed under Complex Hacks, Computer Hacks, Cool Gadgets, Electronic Hacks, Funny Hacks, Game Hacks


If you like classic video games and robots you need to have a look at this Roomba Pac-Man system. At a glance it may look like a fun game where the Roomba cleaners are being controlled by a bunch of remote controls that people are controlling. That low tech scenario could not be further from what is actually happening here. There is lots of tech making these Roomba robots play!

"By utilizing service discovery and ad-hoc networking, all of the robots operate independently and autonomously. There is no centralized controller controlling the game, each robot makes its own decisions and sends its own commands. Pac-Man is the only robot that takes human input, and this is simply in an "augmented control capacity" where user input is limited to valid directions of travel (no passing through boundaries). The laptop and GUI provided for the operator provide no computational support for the game, its simply a node that allows the operator to issue commands. A good example of the level of autonomy in the robots is when a ghost kills Pac-Man. Upon determining that it has killed Pac-Man, it issues a command to Pac-Man to let it know it was killed, and then informs all of the other ghosts that Pac-Man was killed. Pac-Man performs his death, and then informs all of the other robots that they need to reset for another round."