Wii Hacked To Control Sword-Wielding Robot 136
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."
Obligatory. (Score:5, Funny)
Re:Obligatory. (Score:5, Insightful)
Also, welcome to a week ago [hackaday.com], slashdot.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1, Offtopic)
(Cue 2- or 3-digit UIDer saying the same about the ten thousand user mark in 3, 2, 1...)
Re: (Score:3, Funny)
Looks like... (Score:5, Funny)
Re:Looks like... (Score:5, Informative)
Re: (Score:2, Interesting)
Allow me to be the first to tell you that this is one of the coolest things I've seen in a long, long time. It's an amazing idea and one of those things that just make sense :).
Can't wait for the gun mode :P.
Mirror (Score:5, Informative)
Robotic Operating Buddy (Score:5, Funny)
Re: (Score:2)
The perfect crime? (Score:4, Interesting)
Re: (Score:3, Funny)
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: (Score:3, Funny)
It wouldn't be the first time someone was killed by a bot either.
Re: (Score:2, Funny)
Now is the tricky part (not getting caught). Turn off the power. Put a Wii-remote along with the sword on your primary robot and set it up in the default position. Next put a second robot with a Wii-remote that controls the first but have it set up so that the arm is pointed up. Set it up so that the primary Wii on the first robot controls it. Now turn on the power. As the second robot centers it will direct the first robot to have a downward arc with
Re: (Score:1)
Re:The perfect crime? (Score:4, Funny)
Re: (Score:2, Funny)
Re: (Score:2)
Re: (Score:2)
Sad really, I've wanted a robot for practicing for a while, but that thing would be to easy to consistently beat.
RUR-tastic... (Score:5, Funny)
Re:RUR-tastic... (Score:5, Funny)
Re: (Score:3, Funny)
There can be only 1.000001
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.
Military? (Score:2, Insightful)
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: (Score:2)
Re: (Score:2, Informative)
Re: (Score:2)
Re:Military? Homer simpsons got it on the mark (Score:1)
Or what? You'll release the dogs? Or the bees? Or the dogs with bees in their mouth and when they bark they shoot bees at you?
Re: (Score:1)
It's not like they're going to have any weapons or anything.
Re: (Score:2)
For now.
Re: (Score:2)
For now.
Was this supposed to sound spooky or TV-sci-fi-series cheesy?
Re: (Score:1)
Re: (Score:3, 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.
Actually, after readin
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: (Score:1, Offtopic)
Lame meme virus alert. (Score:3, Interesting)
I fear the
Example:
SCIENCE: MATERIAL TOUGHER THAN DIAMOND DEVELOPED
Obligatory...
I, for one, fear the
Re: (Score:2, Funny)
I, for one, fear the military applications of this new /. meme, not like it wasn't possible before, but perhaps this might give some people ideas that would ultimately be used to kill people. After all, with geeks the world over tagging things with possible military applications, the military could just throw away their R&D department!
Sorry, I just couldn't resist. . .
Re: (Score:1)
Re: (Score:2)
Time to Update the Clue Boardgame (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Informative)
Re: (Score:1)
http://www.theregister.co.uk/2005/11/18/bofh_2005
Heat (Score:2)
In the interests of fewer baked and dehydrated tennis players I think we should approve teleoperation (unless the roof is closed).
Re: (Score:3, Funny)
In one case we can have a hot and sweaty Maria Sharapova running across the tennis court wearing a sports bra and a short tennis skirt because of the heat and in the other case we can watch a couple of technicians in coveralls changing the oil of the KR16 industrial robot. I know we're all geeks here, but c'mon!
Re: (Score:1)
don't like the software (Score:2)
Too much cool hardware? (Score:3, 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'.
Re: (Score:1)
You could easily do it in realtime if you had a decent inverse kinematics engine translating Wiimote data to instructions for the robotic arm. There would be some limitations and additional requirements, of course. E.g., either use 2 wiimotes, one attached to your shoulder and one held in your hand, or y
Re: (Score:2)
Re: (Score:2, Interesting)
They could do better though.
They should record only very small motion paths (its accurate to 1/100 inch occuring TFA). Then have the robot play each piece when it receives it from the Wii-Remote. They'd have to record alot more motions but it would be smoother, more immediate, and more realistic in the end.
Cheers
Ben
Re: (Score:2, Interesting)
Re: (Score:2)
(OT: is it even possible to get a walk in Wii baseball? The computer's thrown like 2 balls the entire time I've had the Wii, and the computer batters swing at everything.)
Re: (Score:3, Funny)
I thought only Sony had that kind of technology!
Re: (Score:2, Informative)
You could in fact translate the Wii output to useful robot coordinates and velocities that are within the normal robot ope
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I doubt they'd even need that. There's an app called GlovePie that'll connect your Wii-remote to your PC via bluetooth. All you'd need is $40 for the controller and some R&D to decode the Bluetooth info.
Re: (Score:1)
Next step (Score:2, Interesting)
What happens next... (Score:5, Funny)
Re: (Score:1)
Are they really controlling it with the Wiimote? (Score:3, Informative)
Re:Are they really controlling it with the Wiimote (Score:1, Informative)
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: (Score:3, Interesting)
No, but the Wiimote can give you amazingly accurate ORIENTATION data, which is all you really need for this sort of application. I think the problem here is that these industrial robots aren't designed for real-time control, hence the "mimic" type actions.
Believe me, the Wiimote can very accurately, in real time, determine exactly which way it it pointing. It's a lot more complicated than "pressing a sword swing button"
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.
Re: (Score:2)
And by 'a hard time' we mean 'if you can do it you'll overturn general relativity and win a Nobel prize'.
It's my ... ah ... sword, yeah. (Score:5, Funny)
Re: (Score:2)
Accelerometers are the gizmos of the moment! (Score:1)
So what happens... (Score:2, Funny)
Re: (Score:2)
A manbot will hunt for the best channel, stopping on anything with sports, explosions, or bare breasts.
A fembot will find the channel with the most commercials and leave it on that channel, permanently. Statistically this is most likely the Oxygen channel or Lifetime.
Entertainment Application (Score:5, Interesting)
http://video.google.com/videoplay?docid=-74725021
Re: (Score:1)
Re: (Score:2)
Princess bride version (Score:4, Funny)
Doesn't even need the console (Score:3, Informative)
You can start at wiili [wiili.org].
Investment cost is about £40 for the mote plus about £10 for the bluetooth dongle.
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: (Score:2)
Spend the hours it would take to build your own remote, debugging the accelerometers, creating a wireless protocol, then integrating it somehow into a laptop. Maybe, instead of this, spend $40 bucks on a remote and another $20 on a Bluetooth module, no soldering required.
Still, with the time saved, I am sure they can go father than this, but I have a feeling that the
Re: (Score:2)
The obvious answer would be that they wanted to do something cool on a weekend afternoon without spending weeks soldering breadboards, writing and debugging firmware, etc, etc.
I can see the headlines now. (Score:3, Funny)
Do you really need a wii for this? (Score:1)
S - perform Serve
F - forward swing
B - backhand swing
The are not really using the wiiMote to change the robot position.
This just in... (Score:1)
Business Model (Score:1, Funny)
Flog? (Score:2)
Required (Score:1)
Disappointing (Score:2)
Re: (Score:3, Funny)
Re: (Score:1)
Re: (Score:3, Insightful)
That's really fascinating. BTW, have you ever looked into how Slashdot gets its stories? I'll give you a hint, they don't have any reporters.
Re: (Score:1)
Offtopic, huh? Some moderators have no sense of humour at all. :-)
For those moderators that didn't get the intent of the joke, the story is about a sword-wielding robot. So imagine said sword-wielding robot playing the role of the Black Knight in Monty Python's Holy Grail...