Robot Swarm Control On Microsoft's Surface 106
zerOnIne writes "Dr. Mark Micire of UMass Lowell has built an intriguing new user interface on the Microsoft Surface, a multitouch-capable table computer. The interface is being used to control swarms of robots for disaster response, search, and rescue. One of the most interesting things about it is the intuitive tabletop joystick widget. Using a very fast hand-detection-and-identification algorithm, they can paint a touch joystick (dubbed the DREAM controller) directly underneath the hand. This joystick conforms to the size of the user's hand and tracks with hand movements, making sure that the control is always directly under the hand where the user expects it, even without haptic feedback. I've had a chance to go hands-on with this system, and I think it's truly remarkable."
Mod This Shit Down (Score:4, Insightful)
It aired April 8, 2000, more than ten years ago. It got old. You're not funny or clever. You're not some kind of deep, cultured, worldly guy. You're some dude on Slashdot who's repeating something from ten years ago that was amusing but not all that funny in the first place. It was a bit funny back when that ugly fuck Christopher Walken said it and it was a new skit. It's repetitive now.
You might as well parrot another predictable, cookie-cutter, assembly-line Slashdot meme. The only difference is that it would be a Slashdot meme and not a pop culture meme. Nothin' personal. Just that Slashdot will be greatly improved when we stop celebrating this bullshit.
Re: (Score:1, Funny)
This rant needs more cowbell.
Re:Mod This Shit Down (Score:5, Funny)
This rant needs more cowbell.
Can do!
Yeah, *tunk* I *tunk* saw *tunk* that *tunk* episode *tunk* of *tunk* Saturday *tunk* Night *tunk* Live *tunk* too. *tunk* I *tunk* laughed *tunk* at *tunk* it. *tunk* I *tunk* enjoyed *tunk* it. *tunk* With *tunk* me *tunk* so *tunk* far?
It aired *tunk* *tunk* April 8, 2000, more than ten years ago *tunk* *tunk* *tunk*. It got old *tunk*. You're not funny or clever *tunk* *tunk* *tunk*. You're not some kind of deep, cultured, worldly guy *tunk* *tunk*. You're *tunk* some *tunk* dude *tunk* on *tunk* Slashdot *tunk* *tunk* *tunk* who's repeating something *tunk* from ten years ago *tunk* that was amusing but *tunk* not all that funny *tunk* in the first place *tunk* *tunk*. It was a bit funny back when that ugly fuck *tunk* Christopher Walken said it and it was a new skit. *tunk* It's repetitive now. *tunk* *tunk* *tunk*
You *tunk* might *tunk* as *tunk* well *tunk* parrot *tunk* another *tunk* predictable, *tunk* cookie-cutter, *tunk* assembly-line *tunk* Slashdot *tunk* meme. *tunk* The *tunk* only *tunk* difference *tunk* is *tunk* that *tunk* it *tunk* would *tunk* be *tunk* a *tunk* Slashdot *tunk* meme *tunk* and *tunk* not *tunk* a *tunk* pop *tunk* culture *tunk* meme. *tunk* Nothin' *tunk* personal. *tunk* Just *tunk* that *tunk* Slashdot *tunk* will *tunk* be *tunk* greatly *tunk* improved *tunk* when *tunk* we *tunk* stop *tunk* celebrating *tunk* this *tunk* bullshit. *tunk*
(*tunk*.)
Re:Mod This Shit Down (Score:4, Insightful)
You might as well parrot another predictable, cookie-cutter, assembly-line Slashdot meme. The only difference is that it would be a Slashdot meme and not a pop culture meme. Nothin' personal. Just that Slashdot will be greatly improved when we stop celebrating this bullshit.
In Soviet Russia, cowbell needs more Natalie Portman!
Yes, yes, memes are lame. You're not some kind of deep, cultured, worldly guy for pointing that out. Being lame is sort of the point of memes. We're a bunch of lame nerds sharing a silly, arbitrary common culture. Sorry, but it's what we do.
Kirk would totally kick Worf's ass. Emacs > VI! Dr. Who is better than Star Wars or Trek! This is an ex-Parrot! Mandatory XKCD reference! [xkcd.com]
Yeah, it's all lame repetition of old stuff, some of which wasn't even that great to begin with, but, hey, that's culture for you.
Re: (Score:2, Interesting)
Love Slashdot Meme...Wrote a Song! (Score:1, Offtopic)
Enjoy:I Read It On Slashdot
Re: (Score:2)
Re: (Score:2)
Re:RTS games? (Score:4, Informative)
The problem with RTS games path finding vs robot path finding is that the games have a flawless description of the environment (the description IS the environment) and no inherent physical limitations on the driven device, only ones programmed in.
A real obstacle can move, can be hard to spot or misrecognized as non-obstacle, can resist traditional methods of surmounting it (say, is slippery or crumbles). A real robot has to deal with traction slipping, in route deviating due to slipping on the surface, limited acceleration and braking power, environment behaving against specs (tell a crumbling building to follow the computational model...), communication shortages and so on.
Also, this is a demo, to let people see how that works. I believe it could be done 20 times faster by an experienced operator doing actual work instead of a demo.
Re:RTS games? (Score:4, Informative)
This demo was a simulation, so there really isn't that much difference from a good RTS. Motion control and local path planning are well understood.
While the demo looks cool, it is not really much different than the robot GUI I wrote for my robocup team that could control 10+ robots (real or simulated). It used a mouse and any number of ps3-style controllers. And yes, I got my ideas from RTS games, and some other teams had even better GUIs.
Also, it would have been nice if they didn't speed up the video, so we could better understand how well it worked. One thing I often find in touch interfaces is that selection is slower than you'd expect since you block the item with your finger. A mouse pointer is much smaller, and works well for skilled operators.
Re: (Score:2)
The simulation is separate from the UI, so it's very much not an RTS. The robots even get stuck on things in the simulation.
Re: (Score:2)
A networked multiplayer RTS with a central server has a very similar setup, as did my own robot GUIs. The video focuses on the UI, so that's what I talked about, rather than the fidelity of the simulation or where computation happens on the network.
The UI is neat, but I was hoping for a bit more from "robot swarm control" than nice RTS style controls on a half dozen robots.
Re: (Score:3, Insightful)
The problem with RTS games path finding vs robot path finding is that the games have a flawless description of the environment (the description IS the environment) and no inherent physical limitations on the driven device, only ones programmed in.
Well, that and the utter LACK of any ACTUAL ROBOTS to guide. (Or those few that do exist are so damn expensive nobody can afford a swarm of three).
Oh, and those Surface tables... Those aren't exactly laying around anywhere either.
But overlooking that minor obstacle for the moment, the first thing that goes to hell when you actually NEED a robot swarm is that flawless environment description. And of course situations needing swarms never occur where you have maps, they happen annoyingly in some remote are
Re: (Score:2)
Well, that and I just don't really care much about robots. The UML Robotics Lab where Mark works does some great stuff, I'm just not that interested in the robotics part.
BTW, the robots here simulate range sensors and video cameras and do not use an environment description to move around. There's a physics engine driving all the movement, too.
Re: (Score:3, Insightful)
Re: (Score:1)
Re: (Score:2)
It actually seems much more reminiscent of the "Flight Control" iApp.
Let me know when the price drops (Score:4, Insightful)
Still somewhere over $5k?
I'd love to build this into something... if I could sell it to someone other than businesses looking for a way to waste money.
Re: (Score:2)
Re: (Score:2, Insightful)
Surface uses infrared reflections to generate an image which is then processed. Alot of the challenge for a device of this type is the analysis of the IR, handling ambient light, and diffusion. If you were going to roll your own, I'd start with a project such as: http://digitalstratum.com/programming/ftir_build
or a similar FTIR method. However, if you just want multitouch, then you've got other options such as project based (search for wii whiteboard).
Surface provides a fairly substantial SDK with variou
Re: (Score:1)
I have noticed that some windows 7 multi touch all in one computers with OEM builds come with some surface apps built in.
All of the surface machines I have seen are running Vista underneath, Perhaps it has been ported finally however
Re: (Score:1)
5 Cameras actually. http://technet.microsoft.com/en-us/library/ee692114(Surface.10).aspx [microsoft.com]
Re: (Score:2)
You can now get touch overlays for very large displays, as in up to about 70" (that I've seen) and by touch I mean multitouch. With a camera overhead and some visual processing you could figure out who was touching what, and the touch overlay would tell you how hard. You could probably add an off the shelf cooling fan to an off the shelf television... they're not designed to run horizontally, at least not most of them. The overlay is about the same price as the television, but that's still cheaper than surf
Old games becoming new again (Score:2)
Soon we'll be using this to play Syndicate [wikipedia.org] in real life.
Re: (Score:2)
as if the military do not already do so...
Unbelievable (Score:3, Interesting)
This is amongst the coolest things that I have seen in a long time. Unbelievably cool and useful. Microsoft, I bow to you - the table seems to be the future of computing - if not amongst the masses - atleast amongst planners and decision makers.
Although it makes me sad about my existence as a person though - doing a 9x5 job which is neither cool, nor very useful for humanity as a whole.
Re: (Score:2, Flamebait)
This is amongst the coolest things that I have seen in a long time.
So you've never seen an iPhone with one of the dozens of games that have been out for years using similar control schemes, then?
Re:Unbelievable (Score:5, Insightful)
It's a very, very cool front end. Where does it get the data in the real world?
I'm running a construction job with 3 contractors. Today they had 8 excavators, 3 backhoes, half-dozen off-road trucks, a water tanker, a vactor truck, and probably a few things I've forgotten. They were hammering up concrete, ripping down a building, tearing up a dam, and moving an incredible amount of dirt. They still managed to dump the dirt in the wrong place.
A webcam http://www.ci.springfield.or.us/millrace/images/ww.jpg [springfield.or.us] and a cell phone do more for me than this.
Don't get me wrong, I think it's cool as hell, but GIGO applies to this in spades.
I'd love to see a real application for this; not a simulation.
Re: (Score:2)
Re: (Score:3, Informative)
I've done disaster response. While robots may have some very limited applications, dogs and eyeballs and boots are better. You need lots of them and each one has to be thinking and looking on their own.
You are looking for survivors and making decisions that are not quantifiable at all. It'll be a long time before we can send out a "swarm" of robots into a disaster area and have them work as well as a trained dog or a trained SAR person.
Re: (Score:2, Informative)
The swarm of ground robots is a bit of a reach goal. Current applications of this include showing manpower and equipment (and current robotic resources, like UAVs). The idea being, issued orders to a person or vehicle's representation on the map will send orders to a communication device they posses. The map would also serve to display data that currently is compiled (slowly) onto paper maps. This way, the interface becomes useful for combining data and asset display that also allows orders to be issued to
Re: (Score:2)
Re: (Score:2)
OK, you got 33 miners trapped underground in Chile, and 2 million displaced in Pakistan due to flooding.
Where do you put your resources?
Re: (Score:2)
Re: (Score:2)
dogs and eyeballs and boots are better. You need lots of them and each one has to be thinking and looking on their own.
I would like to purchase some of these thinking boots you have in your possession.
Re: (Score:1)
When money and power are king, and technology is sufficiently advanced, the only thing we are left with is disaster capitalism. [naomiklein.org]
Re: (Score:3, Interesting)
Boooring (Score:1)
I can't help but think of this video every time the Table Computer is mentioned: http://www.youtube.com/watch?v=CZrr7AZ9nCY [youtube.com]
Re:Boooring (Score:5, Insightful)
"Surface" is yet another piece of slightly-interesting-in-theory-but-kind-of-meh-in-reality tech that microsoft has been trying to get people enthused about for ages -- and consistently failing. You know, kind of like tablet computers before Apple actually made people want them.
I wouldn't be at all surprised if Apple suddenly teams up with Ikea and has every living room in the country computing with their coffee-table within 3 months though.
Re: (Score:2)
Re: (Score:2)
"Surface" is yet another piece of slightly-interesting-in-theory-but-kind-of-meh-in-reality tech that microsoft has been trying to get people enthused about for ages -- and consistently failing. You know, kind of like tablet computers before Apple actually made people want them.
I wouldn't be at all surprised if Apple suddenly teams up with Ikea and has every living room in the country computing with their coffee-table within 3 months though.
Re: (Score:2)
Whats the worst that could happen? (Score:5, Funny)
Re: (Score:3, Insightful)
Re: (Score:1)
NOG (Score:3, Interesting)
Finally. A decent interface for C&C.
Is it just me? (Score:5, Interesting)
Isn't the "swarm of robots" aspect slightly more interesting than the "touchscreen interface" aspect?
Re: (Score:2)
Re: (Score:1, Insightful)
"swarm of robots" is frightening. There's a distinction.
Not as frightening if you are sitting at the controls
Re: (Score:3, Funny)
It might be a mistake in their programming. It might be due to a cunning ruse by the hero. But in the final scene, they always turn on their master. Them's the rules, see.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Informative)
Re: (Score:3, Insightful)
Re: (Score:2)
Actually, that's not true -- you can pull your hands up at any time, drop them back down in a new place and get a new controller there, immediately.
You missed my point. Sure, you can lift your hands. But if you do, the controller goes away. I repeat: while you're using the controller, you can't do anything else.
Re: (Score:2)
Not really... without the touchscreen, it's pretty much the equivalent to an RTS from 1998.
VIRTUAL robot swarm control on MS surface (Score:3, Insightful)
Re: (Score:3, Informative)
Not in this video, but they have controlled real robots, too:
http://www.youtube.com/watch?v=48A8vdJ68lI [youtube.com]
Re: (Score:1)
controlling a robot SWARM is much much much more complicated. bandwidth / interference / latency become near instant insurmountable problems.
Let Me Think, m$'bots Walking Around A City (Score:4, Funny)
Re: (Score:2)
I don't know weather to laugh or scream.
The local weatherman on TV doesn't know weather either.
Misread the title (Score:2)
I misread the title as "Robot Swarm Control On Moon's Surface", and was sorely disappointed.
Real robots too!!! (Score:1, Informative)
Check out his other videos. They have done this with real robots also.... http://www.youtube.com/watch?v=48A8vdJ68lI
Obscure Song reference: (Score:2)
With Microsoft "D REAM"...
"Things can only get better..."
Controlling Home Robots from "Smart Surface" (Score:2, Informative)
EULA? (Score:4, Funny)
I wonder why the researchers that made this felt that disregarding the EULA was acceptable.
Re: (Score:2)
Microsoft surface being used for search and rescue. Doesn't the EULA specifically state "not to be used for life saving operations or operations in which failure of the system could result in bodily injury"? A search and rescue robot certainly qualifies as a life saving device, the failure of which could result in people being dropped or crushed.
I wonder why the researchers that made this felt that disregarding the EULA was acceptable.
Probably because they were building a simulator instead of an actual device.
Just add Iris scan (Score:2)
Ah yes. I ran across a video of these robots in action [youtube.com] a while ago.
Looks great!
I can picture it now (Score:4, Funny)
1) User swats away a fly
2) A thousand robots charge off the edge of a cliff
3) ???
4) *Sigh* Back to the drawing board
Finally. (Score:2)
Microsoft surface (Score:2)
Best RTS interface ever! (Score:2)
Re: (Score:2)
Awesome research (Score:1)