Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   Team 1986 introduces our new Guitar Hero Robot (http://www.chiefdelphi.com/forums/showthread.php?t=78180)

jspatz1 28-08-2009 14:47

Team 1986 introduces our Guitar Hero Robot
 
5 Attachment(s)
FRC 1986, Team Titanium, would like to introduce TITAN, our new Guitar Hero Robot.

Anyone who had the chance to see the guitar hero machine at the National Instruments booth in Atlanta this year can understand why we were inspired to build one of our own. We came home from Atlanta thinking somehow, some way, we must have one of those. After a whole summer of experimenting, programming, testing, prototyping, building, and tinkering, we have a GH bot!

The big challenge was to build a bot that could perform the demanding machine vision task, and the high speed mechanical task, for a low cost that we could afford. We could not spend thousands of $$$ on the kind of high-end hardware in a system like NI's. NI uses their robot to showcase their industrial vision system and I/O controller, as well as some nice pneumatics. If we were going to do this, we needed to accomplish it with much less hardware.

Initially we assumed that the frame rate and picture quality of a typical web cam couldn't possibly do the job. And that a typical computer using USB I/O probably wasn't sufficient either. Both assumptions turned out to be wrong. This robot runs in LabView on a Dell laptop, with USB video from an inexpensive web cam, and USB output to a solid state relay board. Our initial experiments with video techniques in LabView were very encouraging, and showed us we could do the note recognition and outputs well enough to proceed further. So we spent some money on the mechanical piece, and after some "finger" prototypes using low-voltage solenoids, we were convinced that a robot could be built within our means. But we had no idea if it could perform well enough to even be interesting. We did some design work, and spent the summer making parts and getting it together.

Several others besides NI have built guitar hero robots (just do a search), mostly college lab projects. But many have taken shortcuts such as intercepting the video signal from the game console, attaching sensors to the TV screen, or outputing electrical signals directly to the guitar. We thought it was important to build a robot that had no advantage over a human opponent. It must watch the TV and play the guitar just like a human would. Rather than clamping the guitar into a frame or fixture, we thought it would be much more fun to build a life size, free-standing figure that held the guitar and played alongside its opponent. The hand mechanisms attach to the guitar, and the guitar hangs freely on the robot. We used PVC pipe to build a body, vacuum hose for arms, and the controlling laptop sits on top as the robot's head. We found a good deal on a LCD TV, and built a stand and camera mount so we have a complete package for demos. In addition to an entertaining promotional demo, we plan to use him for fundraising. For a donation you can play against the robot....after school, at football & basketball games, at the street fair, maybe even at hired gigs for parties, etc. Hopefully he can at least help pay for himself.

Many hours of trial and experimentation got the bot to where it is today. It performs beyond our wildest expectations. It routinely scores in the upper 90's in accuracy on expert level on almost any song, and can beat even the best players. But it can be turned down to lower difficulty levels when desired. We designed it to use the whammy bar and the star power bonus to help it be competative. It can be beaten....there are some songs it is not quite as good at. But at the typical demo playing with the public, it will seem virtually unbeatable to most folks.

So here is a youtube video peek....we are excited to share it with the FIRST community!

http://www.youtube.com/watch?v=VLQhX0nZV6I


Team Titanium 1986
Lee’s Summit West High School
Lee’s Summit, MO

kramarczyk 28-08-2009 15:13

Re: Team 1986 introduces our new Guitar Hero Robot
 
I just recently saw the NI demo from under my rock and thought it would be a cool project to raise the team's skill level in a variety of ways. Your video, however, is WAY cooler than it was in my head. Kudos for an awesome demonstration piece. I am inspired.

Akash Rastogi 28-08-2009 15:21

Re: Team 1986 introduces our new Guitar Hero Robot
 
That is beyond words.

Insanely impressive is all I can say.

Josh Drake 28-08-2009 16:06

Re: Team 1986 introduces our new Guitar Hero Robot
 
Quote:

Originally Posted by Akash Rastogi (Post 872019)
That is beyond words.

Insanely impressive is all I can say.

Agreed!
An off-season project that can help pay for itself.

Stuart 28-08-2009 16:20

Re: Team 1986 introduces our new Guitar Hero Robot
 
. . . wow . . .

jmanela 28-08-2009 16:43

Re: Team 1986 introduces our new Guitar Hero Robot
 
...omg

Rion Atkinson 28-08-2009 17:37

Re: Team 1986 introduces our new Guitar Hero Robot
 
That is simply amazing! :D And a great off-season challenge as well!

I have one question. Can it start starpower mode? :D

EDIT: Never mind. Just saw it do that. :D

,4lex S. 28-08-2009 17:56

Re: Team 1986 introduces our new Guitar Hero Robot
 
Now I understand why our comp sci guys wanted to ditch the game this year and make something like this... Awesome.

dpeterson3 28-08-2009 19:17

Re: Team 1986 introduces our new Guitar Hero Robot
 
Awesome. Next challenge.... Mario Kart

ATannahill 28-08-2009 19:19

Re: Team 1986 introduces our new Guitar Hero Robot
 
What normal human can comfortably hold and play a guitar with all five fingers from the left hand on the front of the guitar?

DonRotolo 28-08-2009 20:31

Re: Team 1986 introduces our new Guitar Hero Robot
 
Absolutely fantastic, and very impressive.

OK, now what WE all want to know....how'd you do it, exactly? Details!!

Chris is me 28-08-2009 20:35

Re: Team 1986 introduces our new Guitar Hero Robot
 
Quote:

Originally Posted by Akash Rastogi (Post 872019)
That is beyond words.

Insanely impressive is all I can say.

Seconded, You guys always seem to build great stuff, but this is just stunning.

Keep up the good work! Hope you use this to help grab a second Chairman's!

ebarker 28-08-2009 20:37

Re: Team 1986 introduces our new Guitar Hero Robot
 
this is a tangential issue.

I like the way the video was shot. What kinda of camera ? what was the 'workflow' ? what video editing software ?

Ed

jspatz1 28-08-2009 20:39

Re: Team 1986 introduces our new Guitar Hero Robot
 
Quote:

Originally Posted by Don Rotolo (Post 872054)
Absolutely fantastic, and very impressive.

OK, now what WE all want to know....how'd you do it, exactly? Details!!

Maybe we will savor it for awhile before we give out too many trade secrets.

jspatz1 28-08-2009 20:43

Re: Team 1986 introduces our new Guitar Hero Robot
 
Quote:

Originally Posted by ebarker (Post 872059)
this is a tangential issue.

I like the way the video was shot. What kinda of camera ? what was the 'workflow' ? what video editing software ?

Ed

Just a simple Sony hard drive camcorder, and some editing with Windows Movie Maker. No workflow, just winged it.


All times are GMT -5. The time now is 21:03.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi