Go to Post FIRST is about the relationships you build. ONE individual at a time. - xitaqua [more]
Home
Go Back   Chief Delphi > Competition > Championship Event
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 28-04-2009, 15:24
flyingcrayons's Avatar
flyingcrayons flyingcrayons is offline
Team 1089 Alum. RU Class of 2015.
FRC #1089 (Team Mercury)
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2007
Location: jersey
Posts: 418
flyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud of
Guitar Hero Playing Robot

hey, does anyone know who owns the gh playing robot that was on display at the pits at CMPs? 1089 is doing a gh3 tourney, and we wanted to know if that robot (or one like it) was commercially available to rent or something like that. it would be totally awesome to have it on display there. if anyone out there has any info on that awesome robot (i beat it tho), it would be greatly appreciated
__________________
  #2   Spotlight this post!  
Unread 28-04-2009, 15:26
Enigma's puzzle's Avatar
Enigma's puzzle Enigma's puzzle is offline
Strategery
AKA: Matt Brechting
FRC #2075 (Enigma)
Team Role: College Student
 
Join Date: Jan 2008
Rookie Year: 2006
Location: Sparta MI
Posts: 261
Enigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to behold
Re: Guitar Hero Playing Robot

I am pretty sure it was owned by National Instruments
__________________

  #3   Spotlight this post!  
Unread 28-04-2009, 17:44
Molten's Avatar
Molten Molten is offline
Registered User
AKA: Jason
FRC #1766 (Temper Metal)
Team Role: Mentor
 
Join Date: Dec 2006
Rookie Year: 2006
Location: Indiana
Posts: 2,289
Molten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond repute
Re: Guitar Hero Playing Robot

It looks like there are several of them out there. None I saw were commercially made, but the actual mechanics looked simple. I am just lost as to how the computer takes its input from the screen and translates it into the buttons. Maybe a youtube search will help you find the one you are looking for.
__________________
"Curiosity. Not good for cats, great for scientists."- Numb3rs

"They can break your cookie, but... you'll always have your fortune."-T.W. Turtle, Cats Don't Dance

"Tell my tale to those who ask. Tell it truly - the ill deeds along with the good, and let me be judged accordingly. The rest... is silence."-Dinobot, Beast Wars

"Though the first step is the hardest and the last step ends the quest, the long steps in between are certainly the best."
–Gruffi Gummi, Disney's Adventures of the Gummi Bears
  #4   Spotlight this post!  
Unread 28-04-2009, 18:06
RyanCahoon's Avatar
RyanCahoon RyanCahoon is offline
Disassembling my prior presumptions
FRC #0766 (M-A Bears)
Team Role: Engineer
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Mountain View
Posts: 689
RyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond repute
Re: Guitar Hero Playing Robot

The system demonstrated on Engineering TV isn't from National Instruments, but it includes NI components. Lots of salesperson speak, but includes some useful tips. If you're looking for a build-your-own approach, many amateur individuals have posted how they made their own on YouTube, as was suggested (a couple were featured on HackedGadgets).

The basic idea isn't too far off from the autonomous programming challenge in FIRST this year. Since the objective of Guitar Hero and other similar games is to press the corresponding buttons when colored markers pass certain points on the screen, the systems typically work by running vision algorithms on those particular portions of the screen. Since each marker is uniquely colored, and is fairly high contrast, algorithms can be written to detect when a marker is passing. From there, it's just an issue of tuning the system to near enough real-time performance that the system can press the buttons on the game controller at the correct time. There are many variations as to how the game controller is actuated (pneumatic and electric solenoids, servos, hacking open the controller and electrically interfacing with the game system) and how the vision system receives the image (whether through a camera or being plugged directly into the game console's video out signal), but the concept is still essentially the same.

Good luck, sounds like a fun off season project.
--Ryan
__________________
FRC 2046, 2007-2008, Student member
FRC 1708, 2009-2012, College mentor; 2013-2014, Mentor
FRC 766, 2015-, Mentor
  #5   Spotlight this post!  
Unread 28-04-2009, 20:19
flyingcrayons's Avatar
flyingcrayons flyingcrayons is offline
Team 1089 Alum. RU Class of 2015.
FRC #1089 (Team Mercury)
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2007
Location: jersey
Posts: 418
flyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud offlyingcrayons has much to be proud of
Re: Guitar Hero Playing Robot

thank you guys... i looked on N/I's website, and there was a blog post saying that their robot would be on display at the FIRST championship event... i dont think we'll have much luck persuading them to lend it to us, but making our own is an awesome idea, and a great challenge, i'll mention it to my team, and we'll see what happens...

once again, thanks for all the info...
__________________
  #6   Spotlight this post!  
Unread 28-04-2009, 22:18
Enigma's puzzle's Avatar
Enigma's puzzle Enigma's puzzle is offline
Strategery
AKA: Matt Brechting
FRC #2075 (Enigma)
Team Role: College Student
 
Join Date: Jan 2008
Rookie Year: 2006
Location: Sparta MI
Posts: 261
Enigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to beholdEnigma's puzzle is a splendid one to behold
Re: Guitar Hero Playing Robot

If you talk to them however they may help you out if you were going to make your own. Especially with the camera reading.
__________________

  #7   Spotlight this post!  
Unread 29-04-2009, 12:19
jspatz1's Avatar
jspatz1 jspatz1 is offline
Registered User
AKA: Jeff
FRC #1986 (Team Titanium)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Lee's Summit, MO
Posts: 835
jspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond repute
Send a message via AIM to jspatz1
Re: Guitar Hero Playing Robot

I believe the NI guitar hero system at Atlanta used the column position of the moving markers, rather than the color. The dashboard they were showing in the programming area used a black & white image. Each button color is in a specific column, so it would not be necessary to discern color.
__________________
  #8   Spotlight this post!  
Unread 29-04-2009, 13:27
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 7,011
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Guitar Hero Playing Robot

GH Players know that sometimes every button on the screen is the same color, and sometimes the button positions are reversed. In both cases it would be easy to note the cahnge and react accordingly.

Here's a mind exercise to get yu started on building your own:

1. Sensors. You need a sensor that will detect "button" from "no button" on each 'string' of the guitar. Start simple with four sensors - you may need more later.

2. Position. Use the same TV each time. Put some masking tape on the screen across the 'strings' and note exactly where the 'buttons' pass. For example, the left-most button (yellow is it?) always passes this spot a split-second before I'm supposed to play that 'note'. Find those spots...

3. Timing. How much time between when you can reliably detect the 'button' on screen to when you have to press that button and strum the guitar? That's your processing speed, make sure your microprocessor has the power to keep up that speed easily.

4. Actuators: One type to press buttons, another to 'strum'. Solenoids? Are you willing to cut open the guitar and wire up directly? How about a guitar-simulator, that replicates the electronics instead?

5. Software: Simple: When 'button' 1 is 'seen', actuate button 1 on the guitar and hit 'strum'. repeat real fast for all strings at the same time.

Start out easy, but eventually you should be able to make a robot that will play any song, at any level, perfectly every time.

Don
__________________

I am N2IRZ - What's your callsign?
  #9   Spotlight this post!  
Unread 29-04-2009, 15:23
Molten's Avatar
Molten Molten is offline
Registered User
AKA: Jason
FRC #1766 (Temper Metal)
Team Role: Mentor
 
Join Date: Dec 2006
Rookie Year: 2006
Location: Indiana
Posts: 2,289
Molten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond repute
Re: Guitar Hero Playing Robot

Quote:
Originally Posted by Don Rotolo View Post
Are you willing to cut open the guitar and wire up directly? How about a guitar-simulator, that replicates the electronics instead?
This may just be me, but this would seem to take the visual appeal of the robot. I mean, yes it would play the music. And the signal that the game receives would be the same. But the observer primarily sees the buttons getting pushed. That is what they watch while the whole thing is working. If you take that away, you kind of lose the appeal.
__________________
"Curiosity. Not good for cats, great for scientists."- Numb3rs

"They can break your cookie, but... you'll always have your fortune."-T.W. Turtle, Cats Don't Dance

"Tell my tale to those who ask. Tell it truly - the ill deeds along with the good, and let me be judged accordingly. The rest... is silence."-Dinobot, Beast Wars

"Though the first step is the hardest and the last step ends the quest, the long steps in between are certainly the best."
–Gruffi Gummi, Disney's Adventures of the Gummi Bears
  #10   Spotlight this post!  
Unread 29-04-2009, 17:23
jspatz1's Avatar
jspatz1 jspatz1 is offline
Registered User
AKA: Jeff
FRC #1986 (Team Titanium)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Lee's Summit, MO
Posts: 835
jspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond repute
Send a message via AIM to jspatz1
Re: Guitar Hero Playing Robot

Quote:
Originally Posted by Molten View Post
This may just be me, but this would seem to take the visual appeal of the robot. I mean, yes it would play the music. And the signal that the game receives would be the same. But the observer primarily sees the buttons getting pushed. That is what they watch while the whole thing is working. If you take that away, you kind of lose the appeal.
I agree Molten. I have thought about the various ways one might do this, and to me it is important to have a camera/sensor watching a screen rather than just intercepting the video signal, and to have a mechanical interface operating the guitar rather than interfacing electrical signals. The whole idea is to have a robot that can match what a human oppenent does, so it would greatly distract from it and be unfair for the robot electronics to be directly tied into the game or video in any way. A system like this is for entertainment, or perhaps fundraising, and all the fun is in watching the robot match what a human can do. An all-electronic system would be simpler, but would not be interesting at all to watch.
__________________
  #11   Spotlight this post!  
Unread 29-04-2009, 19:35
jspatz1's Avatar
jspatz1 jspatz1 is offline
Registered User
AKA: Jeff
FRC #1986 (Team Titanium)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Lee's Summit, MO
Posts: 835
jspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond reputejspatz1 has a reputation beyond repute
Send a message via AIM to jspatz1
Re: Guitar Hero Playing Robot

To answer flyingcrayons orginal question....the system was apparently built by a system integrator (application reseller) in CA called Cyth Systems. I assume as a sales gimick to promote themselves and the NI components they sell. NI apparently has acces to it for their own demos, maybe they gave them the compenents with the understanding they could use it. Anyway, based on what some other individuals have done, it looks like they used way more hardware power than they really needed to do this job, just so they could showcase these particular products. From his description of how it works, I would think it could be done with some much lower price range equipment. Not sure if the cheap Axis camera in the KOP is fast enough, but I'll bet the cRio, labview vision tools, and I/O boards that cam in the KOP could handle this.
__________________
  #12   Spotlight this post!  
Unread 29-04-2009, 20:12
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 7,011
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Guitar Hero Playing Robot

I, personally, also would not want to cut into the guitar. I'm too cheap.

An on-screen sensor array is trival compared to a vision system to recognize multiple targets. Walk before running.

Don
__________________

I am N2IRZ - What's your callsign?
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Guitar Hero Control Doctorwho Control System 3 06-12-2009 18:28
Rock Band vs Guitar Hero III 647techangel Games/Trivia 18 10-04-2008 22:17
pic: Guitar Hero at NYC Rich Wong Extra Discussion 2 06-04-2008 09:09
guitar hero controler program1 General Forum 6 11-02-2008 03:09
Guitar Hero Driven Robot- Without USB Dongle Tach'ko Electrical 7 02-02-2008 00:05


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

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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