Slashdot Log In
Wii Hacked To Control Sword-Wielding Robot
Posted by
Zonk
on Sun Feb 04, 2007 02:51 AM
from the no-part-of-that-title-is-not-freaking-sweet dept.
from the no-part-of-that-title-is-not-freaking-sweet dept.
ianchaos writes "WiiBot is the pet project of two engineers who apparently have way too much cool hardware and time on their hands. These two guys figure that as long as you have a Kuka KR16 industrial robot to work with, why not see if you can control it with the Wii Remote? The result is a tennis-playing, sword-wielding mechanical arm that simultaneously captures 'weekend of nerdy fun' and 'accident waiting to happen' in a fun two minute video. The website even details the technical aspects of teaching a robot to parry."
Related Stories
[+]
Wiimote Hacking Goes Big-Time 51 comments
The Wall Street Journal is taking Wiimote hacking seriously. A front-page article from this past weekend discusses the many uses to which enterprising hackers have put the Wiimote, the motion sensing piece of the Wii console. Included is a video of a few of the projects in action. "Tim Groeneboom, who lives in the Netherlands, uses his Wii-mote to spice up his deejay act. He was inspired by a video on the Web of a California music student bobbing in front of the computer in his room and making jabbing motions with the Wii-mote to splice different tracks. During his second gig with the Wii-mote, Mr. Groeneboom, 22, says he was able to roam up to about 100 feet from his deejay booth and still be able to control how the music blended and do some sound effects ... Aaron Rasmussen has a sporting purpose for his Wii-mote. At his Garden Grove, Calif. software company, USMechatronics, he and his partner stuck a tennis racket in the 'hand' of a $40,000 industrial robot and then tweaked the Wii-mote to control the robot's arm so it can hit back tennis balls on the factory floor. 'This is what we do to relax,' he says."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading ... Please wait.

Obligatory. (Score:5, Funny)
Re:Obligatory. (Score:5, Insightful)
Also, welcome to a week ago [hackaday.com], slashdot.
Looks like... (Score:5, Funny)
Re:Looks like... (Score:5, Informative)
Mirror (Score:5, Informative)
Robotic Operating Buddy (Score:5, Funny)
The perfect crime? (Score:4, Interesting)
Re:The perfect crime? (Score:5, Funny)
Re:The perfect crime? (Score:5, Funny)
It wouldn't be the first time someone was killed by lag... or so they always claim.
Re:The perfect crime? (Score:4, Funny)
RUR-tastic... (Score:5, Funny)
Re:RUR-tastic... (Score:5, Funny)
Re:RUR-tastic... (Score:4, Informative)
Here's an article about him from 2005 [bizjournals.com] which talks about the new company created in order to help him develop the sentry gun. Because the President of that new company is also the owner of a separate automation and robotics company, Aaron gets to play with lots of expensive gadgetry.
Time to Update the Clue Boardgame (Score:5, Funny)
Neat Implications (Score:5, Interesting)
Re:Neat Implications (Score:5, Informative)
This meant that the robot could do a handful of simple, pre-defined motions, and the Wii-Mote was simply used to select the closest available match. Not saying it isn't cool, but it's a far cry from programming the robot with a Wii-Mote. I'm not entirely sure those robots could even handle the amount of data it would take to real-time mirror a Wii-Mote. These machines are designed to do a handful of carefully pre-recorded motions (typically one), over, and over, and over, and over for years with near perfect accuracy. Not to mention the fact that there's really no direct way to translate the accelerometer data from a Wii-Mote into useful, sensical motions for a 3-jointed mechanical arm (or any robot, for that matter.) So even if the poor thing could somehow handle that much incoming data, figuring out what data to send it in the first place would be damn near impossible.
What they're doing is cool as hell, but they're not programming the robot with the Wii-Mote. They're controlling it, just like the headlines says. Just sayin'.
What happens next... (Score:5, Funny)
It's my ... ah ... sword, yeah. (Score:5, Funny)
Entertainment Application (Score:5, Interesting)
http://video.google.com/videoplay?docid=-74725021
Princess bride version (Score:4, Funny)
What WHat WHAT? accelerometers by the dozen (Score:5, Interesting)
Anyways, my question is why use wii controllers? You could order a dozen accelerometers from DigiKey for far far less than the price of the wii controller, assuming you can purchase them without buying a complete wii system. Not only would it be cheaper but you could place the accelerometers on your arm, hand, shoulder, etc in locations that most mimic the articulating parts of the actual robotic arm.
Only thing I can guess is that by using the wii controller, and it being so new, that you get that whole 3lit3 haxor effect because wii and it's use of accelerometers is new for game controllers. Looks like it worked, getting their site slashdotted and all.
On a side note I did use a wireless xbox (not 360) controller to control the mini robotic submarine. Did you know that those controllers are USB, Microsoft just used a non standard port? It was my intention to have events in the sub send data back that would control the force feedback in the controller but I have not been able to figure out how to send data to the gamepad to activate that function. If anyone has suggestions please let me know (sshscp@gmail.com). I am using the XBCD driver on a windows XP laptop running a program written in G (Labview 8.2.0).
With this stuff you have to watch what you call things. If something is completely remote controlled then you can't technically call it a robot. At minimum a robot has to be able to act autonomously or perform pre-programed tasks. Currently the sub has a pre-programed task - when battery levels reach a preset point control ballasts and pumps to quickly return to the surface and then go into power consumption mode. It sounds like this arm is a robot since the controller activates a series of pre-programmed movements. But, if it were completely controlled by the accelerometers then it would be a remote controlled arm and not a robot.
Future plans for the sub are to include autonomous mapping of it's environment. As for the arm I was thinking of working on it so that it could play chess, possibly against live opponents over the web (with a webcam). Do you think people would want to play it?
Anyways good job on the arm guys! I can't get enough of these micro controller applications. I got the bug quick after having code that I wrote actually do something in the real world for the first time. Maybe I'll get something slashdotted someday
Nick Powers
Re:Military? (Score:5, Insightful)
Yea... the military implications.. Well, if someone told you to go into an empty room and go very very near to a robot that's holding a sword, just, you know, don't do it.
Plus it's still easier and cheaper for An Actual Human to simply shoot you with a conventional gun, rather than use Wii-eqipped sword holding robots.
Re:Military? (Score:5, Funny)
Fortunately, this [navy.mil] hasn't [com.com] occurred [slashdot.org] to [decaturdaily.com] anyone [usatoday.com] but you.... yet.
Re:Are they really controlling it with the Wiimote (Score:4, Informative)
The Wiimote can't give you accurate position data, so thats pretty much all you ever get.
Re:Are they really controlling it with the Wiimote (Score:4, Informative)
To make it short: I believe it when I see it. So far most Wii games used prerecorded motion, aka glorified button presses. Some games, such as Wii Sports, also take the speed into account, but those only work because the motion itself is very limited. Real 1:1 mapping just doesn't work with the sensor in the Wiimote, you can however of course get a lot closer to it then Zelda, which really was just lame in terms of input.