Guitar Hero playing robot

It’s appeared elsewhere, but if you haven’t looked closely at the Guitar Hero-playing robot (“Guitar Heronoid”) created by Rafael Mizrahi and Tal Chalozin of GarageGeeks, you might have missed just how obsessive this project is:

  • It has working, robotic hands. The actions are fairly simple: strum and hit buttons. Of course, that’s just the mechanical action…
  • It can see. To detect what’s going on in the game, the creators had to create custom image-processing code that would follow the “plates”, the on-screen indicators of notes to play. (It says something about the design of the Guitar Hero interface, in fact, that even a robot can process it.)
  • It has delay compensation. The PS2 has an amazing 100ms latency (a tenth of a second, or roughly ten times the amount of latency in most computer music systems). The robot compensates for this delay and other delays in the recognition and performance of notes. (Hey, maybe that’s why I’m so bad at Guitar Hero … yeah, that’s the ticket.)
  • It has a brain. You need a brain to perform the above tasks. For now, Guitar Heronoid’s brain is of the simple, electronic kind. But beware: it could be overthrowing its human overlords any day soon.

Skip to the end for the actual playing:

Robots playing games for you … hmmm, this could solve the problem of unfinished games. But there’s also a tendency toward robots that will augment the human musical performer as well as perform on its own.

Ask Harmonix! While I am several months late in noticing this, there is one good reason to bring it up now: roughly concurrent with the launch of the new Rock Band (think Guitar Hero, but a band), I have the good fortune to get to visit Harmonix’s headquarters. Any questions you want me to ask?

Thanks to Pedro Marques for the reminder!

More Robots:
MIDI-Powered Robotic Ballet Mechanique Raises Ruckus at National Gallery of Art
Robot Drummer Responds to Human Playing; How They Did It

  • http://myspace.com/mrirez irez

    Play freebird!!!!!!

  • BassTooth

    awesome! how soon can we build one of these robots designed to play death metal/hardcore and then give the robot a stupid haircut and a seven-string guitar. also the robot should have a collection of t-shirts that say stupid/ironic things and a lot of tattoos and smoke way too much pot.

  • http://www.bradfuller.com Brad Fuller

    Question: Where did the statistic:

    "The PS2 has an amazing 100ms latency"

    come from? What was measured?

    Clearly, the latency between controller and system should be on the order of 4ms to 16ms. Unless it is measuring something different, 100ms is quite slow.

  • http://www.createdigitalmusic.com Peter Kirn

    Hi Brad,

    Yeah, I thought that was pretty … odd.

    "Pressing the frets buttons is recognized by the PlayStation game within some 100 milliseconds or so."

    Anyone have any clue why this would be?

  • kmtz367

    Latency aside,

    why is this robot so horrible at Guitar Hero?

    Ha!

  • Pingback: Ultimate Guitar Dork Award Winner Announced

  • Justin

    Seriously… if I had six fingers I could do way better than this robot… it would have been far more impressive to have a robot with 5 fingers programmed to look ahead and determine the optimal hand position for coming notes.

  • Jeremy

    how to learn to play guitar
    The guitar is the most popular of musical instruments. It’s the
    one instrument that everybody loves or desires to play. For those
    trying how to learn to play guitar,
    they either hire a personal tutor or join a class. Then you have the
    other people who can purchase a guitar and try to teach themselves how
    to play. These don’t seem to be bad decisions, since several of the good
    guitarists instructed themselves how to play or had a guitar teacher.
    however throughout those times, there wasn’t any reasonably training on
    the net.