NASA Frees Their Robotics Software 112
kremvax writes "It's a field day for robotics hackers everywhere, as NASA releases the first installment of their CLARAty reusable robotic software framework to the public. According to the JPL press release, these modules contain everything from math infrastructure to device drivers for common motors and cameras, and computer vision, image, and 3D processing."
Nooo (Score:1)
Seriously, this is a cool thing.
Re: (Score:2)
Re: (Score:2)
Seriously, this is a cool thing.
Re: (Score:2)
http://www.monkees.net/default.htm [monkees.net]
Here's another (Score:2)
Re: (Score:1)
Re: (Score:2, Insightful)
If I can't openly distribute it then what's the point? If they have patents covering the stuff then spending hours, days, weeks, months, etc combing through 100K lines of code to glean ideas is pointless, because a) I can't use them and/or b) any improvements I make are still locked down by the original patents.
OK, now to rad the article
Re: (Score:1)
Re: (Score:1)
but can it work on a Roomba ?
Re: (Score:2)
Free? (Score:2)
Re: (Score:2)
Erm . . . no you havent. Maybe if the Govt created it, but it came from Caltech, not NASA.
Re: (Score:2)
P: Erm . . . no you havent. Maybe if the Govt created it, but it came from Caltech, not NASA.
Caltech donated it? Gee, that was sure nice of them.
Re: (Score:2)
erm...wrong (Score:2)
However they seem to retain all rights for its commercial use.
Hmmm
Re: (Score:2)
Most work done for the government for hire has ownership rights for the company doing the work. That's the only way you can get private industry to do anything. The government gets what it pays for, and the company doing the work maintains ownership of the product.
If the government pays for something, the government, by contract, gets a non-exclusive and free license to
Re: (Score:3, Informative)
FTA:"CLARAty development was primarily funded by the Mars Technology Program [nasa.gov] and it serves as the integration environment for the program's rover technology developments."
Mod Parent Redundant/Wrong/Just Plain Stupid. (Score:2, Insightful)
However if you did RTFA you'd notice that the license [nasa.gov] shouldn't be considered "Open Source."
Re:Mod Parent Redundant/Wrong/Just Plain Stupid. (Score:4, Insightful)
No, it qualifies as "Open Source" -- what it doesn't qualify for is being called "Free Software."
No, the parent was right. (Score:4, Informative)
Re: (Score:1)
Re: (Score:1)
heh
Nope, you are wrong: (Score:5, Informative)
"The term is most commonly applied to the source code of software that is made available to the general public with relaxed or non-existent intellectual property restrictions."
This has relaxed IP restriction. It can be used by any one for non commercial use.
OS and FS are often combined on slashdot, mostly because linux is both.
Re: (Score:1)
Didn't they form an organization, come up with an 'Open Source Defintion' and we're no longer free to use the term unless it fits with that definition?
I mean, get with the program. Did you think this was about freedom or something?
"OSI CERTIFIED open source software" (Score:2)
Re: (Score:1)
Go to the above link to order your cool UNIX license. And yes, the license is REAL, since it's the licensed trademark of the purveyor.
I 'wear' one on the front of my car, to piss off the Redmondslaves at work.
And because it's cool to one a real UNIX license.
Re: (Score:2)
1. Free Redistribution
The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The
Re: (Score:2)
I wasn't talking in terms of specific, rigorous OSI definitions; I was talking about "Open Source" as in "you can see the source code" vs. "Free Software" as in "you're allowed to do stuff with the source code."
Re: (Score:1)
With this release, a total of 44 CLARAty modules (~100K lines of code) are now available under the JPL Open Source License.
The writers of the press release goofed. Is it the "JPL Open Source License" or the "Open Source License" JPL selected? The capitalization suggests the former. In reality, it's the CLARAty [nasa.gov] Open Source License
To download [nasa.gov] the software, you have to install what looks to be a version control package called YaM LITE.
Visiting the software page [nasa.gov] revealed something else: Only part of CLARAty is open sourced. The so-called "private" modules are not going to be released [nasa.gov]:
The CLARAty private repository contains modules that are governed by different restrictions. Most modules are slated for open source and are awaiting review for public release. Others are governed by intellectual property restrictions and are targeted for internal use within NASA or for government programs only. Very few modules are governed by ITAR restrictions and require special approval. for access.
Neat.... (Score:4, Funny)
Just a peek cannot hurt (Score:2, Interesting)
I work developing a similar system. I hope my boss does not come across slashdot, because my job would be seriously endangered.
(or perhaps i should only have a peek or two in the code)
Re: (Score:1)
Re: (Score:1, Interesting)
It's funny how things happen - just as I started researching how to calibrate cameras using only manual correspondences between images (no information about world geometry known - suggestions anyone?), NASA releases their framework... That I call luck.
Speaking of NASA and Robots.... (Score:3, Funny)
tm
Re: (Score:2)
If so, then... well, even NASA needs a good Malt Whiskey fabber
CLARAty Open Source License- not really (Score:5, Insightful)
As a result, this software isn't "free as in freedom".
Re: (Score:2)
Re: (Score:3, Insightful)
Since they also got the source code this is a perfectly logical way of doing things. Getting ownership would have cost taxpayers a lot more money without giving any benefit to NASA or the taxpayers likely.
Re: (Score:2)
Since they also got the source code this is a perfectly logical way of doing things. Getting ownership would have cost taxpayers a lot more money without giving any benefit to NASA or the taxpayers likely.
Not sure how you come to this conclusion. Surely NASA would profit when the software is used and worked on by other companies and individuals. That would likely lead to more features, better quality and less bugs. Furthermore this software could be used as a half-fabricate in many which will lead to new products being developed and marketed and existing products becoming better and/or cheaper. All very good for basically everybody except direct competitors.
This kind of middleware software is perfect for op
Re: (Score:2)
* or equivalent
Re: (Score:2)
This is bull droppings folks, and I hope they get the message that they cannot call it open source when it is not. In court if need be, in fact I'm in favor of it being tested in court because it would draw a much clearer line in the sand for all these wannabe open source leeches.
As it is, that licenses name is an oxymoron and its claim that its open source is nothing but some mid-level managers marketing wet dream.
--
Cheers, Gene
Possible Civilian Uses? (Score:2)
Re: (Score:2, Funny)
Re: (Score:1)
There are Wikis on all sorts of other topics that are independent, i.e. the NetBSD wiki [netbsd.se].
Free information = Terrorists with robots (Score:4, Funny)
Re: (Score:2)
Re: (Score:1)
Yeah but... (Score:1)
this library may not be 'free' (Score:5, Informative)
Re: (Score:2)
It seems to be the right thing to use if you have a mobile robot. or some kind of football-playing-robot, but for serious robotics it doesn't seem to have the full package.
OROCOS as a (static) robotics platform. It is mightily powerful, and has a sane license. The downside is that the docs are non existant, and has a steep learning curve.
Am I wrong? Does anyone know if player has some d
Re: (Score:2)
Re: (Score:2)
http://msdn2.microsoft.com/en-us/robotics/default. aspx [microsoft.com]
http://beta.channel9.msdn.com/Media/Microsoft-Robo tics-Tour-CCR-VPL-Simulation-Part-1/ [msdn.com]
It pains me to praise Microsoft, but from the Channel 9 video it looks pretty impresive - especially the simulation capabilities.
Re: (Score:1)
In lamans terms, the CLARAty software provides interface for common 'bottom up' robot behaviors such as avoiding obstacles, position estimation, mapping, path planning etc. This stuff may seem trivial but is actually quite complex and having an interfaces t
Re: (Score:2)
Flight anybody? (Score:2)
Yeah, I know I can buy one for $15K, but that's not as much fun.
Does this include (Score:3, Funny)
Article attribution - MrFuture.com (Score:5, Interesting)
Anyone know of a way to fix that after the fact, or does Slashdot dislike via mentions?
Re: (Score:3, Informative)
Everyone send a nice note to MrFuture.com thanking him for originally digging this up.
Kremvax
Re: (Score:2)
That sucks. I'm changing my url to theirs, for what little it will do, but I'm thinking that this might be the last time I submit a story to Slashdot. The "(via...)" convention in blogs has really become the right thing to do, at the bare minimum in situations like this.
If Slashdot systematically omits credit for a story's so
Ooh camera algorithms (Score:2, Funny)
NASA: "Here, have ours. Even comes with a moon rock generator."
Me: "Sweet! I can make a 200 pound rock fall on one of the astronauts?"
NASA: "Yeah, but sometimes it makes a 200 kilogram rock instead. We still haven't ironed that stuff out."
At last! (Score:1)
government funded (Score:2, Insightful)
Uninteresting license - no commercial use allowed! (Score:1, Insightful)
http://claraty.jpl.nasa.gov/man/software/license/
why is most of the site restricted? (Score:1)
they even describe this in length here: http://claraty.jpl.nasa.gov/man/overview/access/in dex.php [nasa.gov]
so it's no free software, it seems...
Tekkotsu? (Score:1)
And that's pretty spiffy.
In six months, expect the /. article (Score:1)
Try ERF instead of Clarity (Score:2, Informative)
My master thesis finished this month is about component systems for mobile robotics and other domains, it's a called Experimental Robotics Framework (ERF), and is freely available at http://miarn.sf.net/ [sf.net]. ERF makes it easy to setup experiments in robotics domains and even other domains by legoing (putting together) simple components to achieve lots of different experiments. It uses robotics sensors (+30) from Player/Stage/Gazebo and displays the experiments in 3d using opengl + fltk. Also it makes it trivia
Major ammo for a shell flame-war (Score:2)
NASA uses tcsh [nasa.gov]. Eat that, you bash loosahs...
Cool. I'm going to compile this on my Efika PPC ! (Score:1)
gateway. My sonar, motor control, vision recognition is all networked with i2c. The most difficult part of the project is highly
accurate dead recokining. This is really cool. Now I've got to look around for ideas to build a 6 wheel or track driven base.
quad optical encoders all the way.
No *releases* (Score:2)
Too bad. NASA joins the sorry list of software authors (like ffmpeg), who provide cool stuff, but can't be bothered to cut releases. One has to setup and configure their YaM-Lite [nasa.gov] piece of software (a Perl-wrapper around CVS), and then use that to get their various software modules.
Yes, you can ask for a slice of the code as of a certain date, but you need to know, when it was stable. You could also, presumably, ask for a certain code branch, but that is still a moving target...
Better than no code at all
Re: (Score:2, Funny)
Kindly get it right. Oh yeah, this is slashdot...
The BBC does it as well, which is odd since they should use "Bbc" to be consistent.
But I'm from the Usa, so what do I know...
Re: (Score:1, Informative)
Re: (Score:2)
"nasa" is Toki Pona for crazy (Score:1)
Aeronautics (Score:2)
Getting it right (Score:2)
That's strange. NASA [nasa.gov] itself seems to think it is the National Aeronautics and Space Administration.
Re:lol editors lol style guide lol snape dies (Score:5, Insightful)
Kindly get it right. Oh yeah, this is slashdot...
Nobody enunciates 'en ay ess ay' its just 'nasa'. Its may be an acronym, but its become a word in its own right too, like radar, sonar, laser, scuba, snafu, dos, bios, ram, flak, gestapo, etc...
Or perhaps if you want an examples of 'proper names'? How about:
Fiat - Fabbrica Italianna Automobili Torino
Gulag - Glavnoye Upravleniye Ispravitelno-trudovykh LAGerey
Gestapo - GEheime STAatsPolizei
Its really only a matter of time before some of the others become 'words'
Re: (Score:2, Informative)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Kindly get it right. Oh yeah, this is slashdot...
As long as we're bashing slashdot for not getting it right, it's National Aeronautics and Space Administration. A quick peek at their home page, www.nasa.gov, would have shown you that.