Microsoft Formally Releases Robotics Software 173
futuresheet writes "Microsoft formally released its robotics software yesterday, giving would-be robot builders a new tool to make them do the things they do. The license for the software is $399, and the 'standard' Pioneer P3DX robot that's made for home use is $40,000. Just the same, if you want to give it a try, it is downloadable for free for non-commercial use, and includes a simulator to try things out on your computer." From the article: "It represents a new effort for the company that has Chairman Bill Gates raving about potential growth in a robotics industry that's already worth an estimated $11 billion a year or more. '[A]s I look at the trends that are now starting to converge, I can envision a future in which robotic devices will become a nearly ubiquitous part of our day-to-day lives,' Gates writes in the January issue of Scientific American. Microsoft is not making robots. Its Robotics Studio is software designed to program the devices to collect data from an array of sensors and perform all manner of functions."
I really couldn't help myself (Score:4, Funny)
Re: (Score:1, Insightful)
Re: (Score:1)
It might be crap and corny but its part of the greeting to an article.
Re: (Score:2, Funny)
Re: (Score:1)
Re: (Score:2)
Would that be BerSerk of Death?
On the topic of old Internet jokes (Score:5, Funny)
Oh no... (Score:5, Funny)
well, I think you mean (Score:2)
K. Reese
Oh, but it is! (Score:1)
That would explain how Skynet was never able to kill a waitress and why it was never smart enough to try and kill that waitress when she was 1 month old.
Re: (Score:3, Funny)
Re: (Score:2)
That's good news (Score:2)
Instead of let the destruction happen you could make it miserably fail. Skynet will be full of "useful" programs for a militar A.I. like minesweeper (Why not? WOPR plays tic-tac-toe), wordpad, Windows Media Player, outlook express and compatible Zune plugins for Internet Explorer 8. If the system don't kill itself probably a teenager script kiddie could do the work.
Welcome, and good bye, to our Ms-Skynet overlords.
heh, what do you know, actual innovation (Score:5, Insightful)
I look forwrd to going home and downloading this.
Re: (Score:2, Interesting)
Re: (Score:2)
Not that MS isn't evil...
Re: (Score:2)
Share and enjoy... (Score:2)
Share and enjoy...
Or, go stick your head in a pig...
Depending on how much of the slogan is visible...
Does it run on Linux? (Score:4, Funny)
There are many OSS alternatives (Score:3, Informative)
Rossum: http://rossum.sourceforge.net/ [sourceforge.net], Lejos: http://lejos.sourceforge.net/ [sourceforge.net], and many others.
Personally the thought of little Redmondiods running around BSODing is very disturbing.
Re:Does it run on Linux? (Score:4, Informative)
Player/Stage: http://playerstage.sourceforge.net/ [sourceforge.net]
Probably not exactly the same target audience as MS's SDK, but we're all geeks, here, right?
Re: (Score:2)
But does it run FOR Linux? (Score:2)
Obligatory futurama.. (Score:3, Funny)
Re: (Score:2)
Re: (Score:2)
Yes - it wont be long before you can fuck something running Windows, instead of Windows fucking you :)
Re: (Score:2)
If you think I'm putting some THAT valuable to me in a Windows box you're very, very, very wrong.
=tkk
Re: (Score:2)
We can all see where this will lead... (Score:1)
Quick! Someone call James Tiberius Kirk - computer killer extraordinaire!!!
Re: (Score:2)
All Kirk could do is some stupid "He always lies" and "he always tells the truth" skit, whereupon the robot explodes.
You might as well just pull a coin from it's ear. This works quite well with MS based robots because of the "Where did you get that coin from, I thought we had already got it all" subroutine, which causes an overload, shuting down the entire power grid.
Link to the video introduction (Score:1)
Robot insurance (Score:2)
Re: (Score:2)
This policy shall be uneforceable and all claims will be invalid if damage was caused by any robotic device from Microsoft, or by a robot executing any code designed, developed, marketed or otherwise provided for use in said robot by Microsoft, its' partners or any successors in interest.
Yeey! (Score:2)
I cant wait. It will be great.
Gate's Laws of Robotics (Score:5, Funny)
1) A robot may not use a non-Microsoft product or through inaction,
allow a human being to use a non-Microsoft product.
2) A robot must obey orders given it by human beings except where such
orders would conflict with the First Law.
3) A robot must protect its own existence as long as such protection
does not conflict with the First or Second Law.
Laws of Apostrophe usage (Score:3, Insightful)
2) If the subject ends with an 's', the apostrophe is placed after the s (ex. Gates' laws of robotics)
3) A writer should follow rules 1 and 2
Re: (Score:1)
4) *Classified*
Re: (Score:2)
So what happens... (Score:4, Funny)
The last thing I need is a 50m mobile suit pissed at me for pirating software...
Re: (Score:2)
Now do you Understand!? (Score:2)
Re: (Score:2)
Well, if it's based on Vista, I hope he has at least 2 GB of RAM and a decent video card in there - real world effects are hard to render.
Chair Toss? (Score:1)
Does the software have a InitiateChairTossingDiatribe function available?
Microsoft's Robots Will Assimilate You (Score:2, Interesting)
From an older article which shows Microsoft's intentions [robots.net]:
Apparently this is now part of a larger strategy to create more University level students accustomed to using and developing proprietary software. "They have decided that the best way to increase enrollment is to work with universities to incorporate robotics and computer games into the computer science curriculum as class projects where students can exercise their technical skills." The robotics and computer games would be developed using various
Linux robot (Score:1)
Re: (Score:1)
Barney? (Score:1)
Something New For MS to Fail At (Score:2)
"It looks like you're trying to open a jar of pickles. Would you like Microsoft Robot to: 1) Open the jar for you; 2) Merely loosen the jar, leaving final jar configuration details to you; 3) Try a different jar; 4) Install Micrsoft Deli, with pickle support?"
Butlerian Jihad, here we come...
Schwab
Re: (Score:2)
Reminds me of the joke: (Score:2)
Or, if you want to build robots sans MS' help (Score:2)
Try some of the resources on the web. The leaf project uses Windows, but is open... as in no cost
http://tech.groups.yahoo.com/group/leaf_an_AI_robo t/ [yahoo.com]
From the group site:
Description
Leaf is a robot inspired by the computer game Creatures. One of our members began to develop a desktop simulation of one of these AI creatures called Norns. This particular critter was called Leaf. We decided that Leaf needed a physical body (i.e. robot). This forum is for the design/discussion and kibitzing of the build process.
Thanks Microsoft (Score:2)
Coin Melter (Score:3, Funny)
Other Cheaper Compatible Robots (Score:3, Informative)
Re: (Score:2)
Where's my H.E.R.O. ?? (Score:2)
Anyway, I would be afraid to let a machine that can move about, grasp objects and runs M$
to roam my house while I'm sleeping. I c
Re: (Score:3, Interesting)
One guy I knew in grade school told me his brother's school actually purchased a HERO1 robot, and they learned to do some simple programming of it in one of their classes.
I also remember
Japanese robots? (Score:2)
Funny.... (Score:2)
$40,000.00... It had better perform sex acts for that price.
I paid $2500.00 for my HERO 2000 back when they were end of production... inflation did not go that far out of control.
$40,000???!!! (Score:4, Informative)
In 1991 I worked for a company that did industrial automation fabrication and build this relatively large (Around 40x30 feet of machinery) automated cutting/welding system with two MIG welders (One mounted on a track to adjust for different sizes, anywhere from 40 feet to 4 feet and accurate to 1/100th of an inch), and all the raw material handlers to feed parts into the welders, and we had MAYBE $50,000 in hardware costs.
Even a hard core GE/Fanuc industrial grade CNC control head is no more than $25,000. This thing had better have the capabilities of R2D2.
Sounds like a complete ripoff.
And every automation control system I've used, PLC or CNC, has had the development software free with the unit. Only thing you'd have to pay for was the programming console, which has since been reduced to software that runs on Windows, so needing only a serial or USB cable between the two.
Do I sound really shocked by the price? I am!
Not included in the kit... (Score:4, Insightful)
It was irresponsible to even post something so slanted... but we should all have grown accustomed to that on Slashdot by now.
Re: (Score:2)
As a note, you have to buy the development software for the Allen Bradley Micrologix series. It's quite annoying to have to spend 2 times more for the software than the PLC (unless you want to pirate it, but we won't go there...).
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Anyone has used player/stage will recognize this as sort of the 'default' robot that the simulator uses.
It's a two wheel differential-drive base that uses sonar for range finding and object detection. On top you can mount all manner of sensors and actuators.
I have no idea if they really cost that much, though. By implication from this page [videredesign.com] and this page [videredesign.com], though, the P3-DX costs something like $10,000 with an educational discount.
Re: (Score:2)
Re: (Score:2)
If you want to buy an ABB robot with the controller, that'll probably run you about $50,000. Getting someone to install it for you, build some en
If you take a look..... (Score:2)
this http://msdn.microsoft.com/robotics/getstarted/v1_0
You'll see that it includes the following:
"A set of useful technology libraries services to help developers get started with writing robot applications, and tutorials which illustrate the basics of how to get started in a variety of programming languages."
Does that include functions like:
- Chair throwing
- Google bashing
- Threats of death to Eric Schmidt
Just wondering....
Just what America needs (Score:2)
What about the programming language? (Score:2)
(duck and cover)
Re: (Score:2)
Go to Point 1
Wait for Input 3 to turn on
Go to Point 2
Wait for Input 3 to turn off
etc.
There are other more complicated aspects to it, but the program tends to be very simple. In fact, most industrial robots are programmed by people who never took a university programming course. Fanuc follows a North American view that it should be simple enough for a
Wasn't Gates the one... (Score:2)
. '[A]s I look at the trends that are now starting to converge, I can envision a future in which robotic devices will become a nearly ubiquitous part of our day-to-day lives,' Gates writes in the January issue of Scientific American.
At least it isn't 400 Euros (Score:2)
Re: (Score:2, Informative)
So Microsoft is the one doing the 'emulating' and passing it off for 'inovation'.
Its called Player/Stage/Gazebo and it has been out for a couple of years.
Here's the proof from SourceForge:
http://sourceforge.net/projects/playerstage [sourceforge.net]
Open-Source Robotics Software (Score:2)
How about building a simple I/O system ported to several languages, with a standard set of functions, suitable for commanding several brands of real robot as well as virtual models?
Oblig Futurama (Score:2)
In related news... (Score:5, Funny)
Prescient (Score:2)
When told the news, Cmdrtaco reportedly said "I TOLD you bitches! NEVER question my icons again!"
Wouldn't be the first time (Score:2)
"Microsoft introduced a new product vision called Cairo in 1991; it ended up disrupting development and marginalizing competition throughout the next decade. The tactic worked so well that Microsoft repeated it in the following decade as Longhorn. Here's how it happened, and why Microsoft won't be able to repeat the same fraud again."
Microsoft's Yellow Road to Cairo [roughlydrafted.com]
The author is nucking futs! (Score:2)
That's simply not the case. You can develop for a wide range of robots with this from the Parallax Boe-Bot [parallax.com], Lego Mindstorm NXT [lego.com] and Roomba [irobot.com] all the way up to those expensive robots for $40,000 or more. You can even build it for custom robots based on little pics like the BASIC Stamp [parallax.com] computer and others similar to it.
The beauty of this p
Re: (Score:2)
It's made for Bill Gate's mansion, where the walls are so far apart the robot can crash and reboot at full speed and still have time to stop before hitting one. In a normal, not-for-ultrabillionaire houses such as yours or mine, there's always the Roomba, which incidentally can be hacked to work with Linux [hackingroomba.com]...
Re: (Score:2)
Re: (Score:2)
Hey, I made my Power Destructitron X. I could've mounted it on some wheels if I cared to, but I didn't.
Re: (Score:2)
Re: (Score:2)
And while there have books that tell stories where robots are part of our everyday lives, it's just now looking like it is actual feasable.
If MS cameout with an intersteller star ship tomorrow, people like you would bitch that this idea has been around for decades, and that it's not new.
Oh, and robots becoming part of are everyday lives does n't mean a person robotic man servant. It could be many small purposes devices that work in a mesh that store information that i
Re: (Score:2)
What does that have to do with anything? MS won't. They can't. Your point is so hypothetical it has nothing to do with reality. A lot of the complaining about MS is because they don't innovate. The come out with things everyone else has done, then make it sound important because they're doing it. This is just another example. There's a lot of FOSS robot
Re: (Score:2)
I'd say the "Robots" in I-Robot are more in the Android class -- they replace or duplicate human functionality.
A General Purpose robot, is one that can navigate and be given different tasks. An advanced robot would be able to deal with new information.
The "Rooma" is sort of between a general purpose and an assembly robot since it has to navigate.
An Assembly Robot, which can work perfectly for years, has a fixed domain and task, generally doing som
Re: (Score:3, Insightful)
Well, the story certainly isn't. Some relevant info from the article:
Looks like somebody (Score:2)
But in all seriousness even the free package is pretty awesome. You can do time-domain rigid-body simulation [microsoft.com] at your computer, before building your robot to spec. This isn't just software to control a robot (it is that, too
Re:Looks like somebody (Score:4, Informative)
Re: (Score:2)
2) Part of the
3) Hooks into DirectX/D3D. Presentation quality graphics. The boss **does** care, even if we engineers don't.
4) programmatically - the difference between c-calls and a true object-oriented programming is NOT something to be overlooked. Especially when you are simulating discrete objects. The abil
Re:Looks like somebody (Score:5, Informative)
Yes it does [sourceforge.net]. First two hits when you google "gazebo terrain".
2) Part of the
2b) Loss of portability to other operating systems.
This is not something to be overlooked, given the prevalence of Linux for headless embedded devices (i.e. robots). If you like object-oriented development, Player has bindings for C++, Java, Ruby, and Python.
Especially when you are simulating discrete objects. The ability to have TableObject *table and Robot *robot, instead of a bunch of c-calls, is a blessing and speeds up your development time.
Well, if you want to argue the simulator sucks, then I won't necessarily disagree with you. That's not the interface a robot *user* would be dealing with however, only the creator of a custom robot. A C++ interface for the robot "driver" would be nice, but I can understand the portability reasons for choosing plain C. In my graduate-level course on physical simulation, I did use C++ for my simulator. I don't think it was a huge advantage however, since everything was implemented as a large system of ODEs anyway, and the object oriented view was just translating to and from that (following the Baraff/Witkin approach).
(I know, this is my day job)
Guess what my day [cmu.edu] job [google.com] is [post-gazette.com]?
This is also why a lot of people choose DirectX over OpenGL.
It seems to me that the only people who prefer DirectX are game programmers. Scientific/visualization/engineering apps are still largely OpenGL. This is partly due to inertia, of course, but I'm sure they appreciate the portability too, since important scientific and engineering apps tend to work on more than one OS.
Re: (Score:3, Funny)
Making 12 year olds cry on Slashdot?
Re: (Score:2, Interesting)
Either ways, I'm using atmel MCUs for all my robotics projects. I'm considering using AVR32 or DSPICs sometime soon (ARM may be fine, but I've never tried it - might be too much of a learning curve). Cheap, and does what I need it to. Surely, that's not what industrial robots use nowadays (we
Re: (Score:2)
Fucking.
Way.
No. No. No. I can't even say it enough times, no. There's no way that's the 40 thousand dollar robot. Period. Just no. I don't care what instruments it has, I don't care if there's an unreleased 4GHz Alpha with DDR2 in that thing, Just N-O no.
Re:Obligatory... (Score:5, Funny)
Dim Chair As New Exception = error
Throw Chair
End Function
Re: (Score:2)
Shit, I think I just revealed what I do for a living these days. I swear, I don't use that language for anything else! Please don't kill me!
Re: (Score:2)
Already happened (Score:2)
Re: (Score:2)