Slashdot Mirror


NASA Frees Their Robotics Software

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."

112 comments

  1. I for one... by Darth+Eggbert · · Score: 0, Offtopic

    ...ah never mind!

    --
    Fear the power of NTie!
  2. Nooo by geekoid · · Score: 0

    Never free Robots or there software! What next, free monkeys?! the over use of exclamation points?!?

    Seriously, this is a cool thing.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:Nooo by jd · · Score: 1

      I have heard NASA wants to free space.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Nooo by Ngarrang · · Score: 1

      Never free Robots or there software! What next, free monkeys?! the over use of exclamation points?!?

      Seriously, this is a cool thing.

      Free monkeys? I'll take one. Dial M!
      --
      Bearded Dragon
    3. Re:Nooo by Anonymous Coward · · Score: 0

      While it is neato and keen and the katz pajamas from what I've heard NASA's robotics software is a bit crufty and stale compared to what the real/commercial robotics experts have.

    4. Re:Nooo by geekoid · · Score: 1
      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    5. Re:Nooo by Anonymous Coward · · Score: 0

      So let me guess. We are all free to play with this stuff, but we can't use it for commercial purpose? Are they going to put their patents into the public domain too?

      This is why I love truly open source projects like wxWidgets that can be used for personal, educational, and commercial projects as is. Period. No questions. No hidden fees. True open source promotes creativity in all directions!

      When open is not truly open it doesn't promote the domain. That's why you see gimps still getting excited about a stupid vector graphics app on Linux that is not any better than what you could get on a Mac in 1984 (except now in color). If you claim something to be open it better be 100% open. No patents or copyrights locked up or in question.

      This whole OSS lie is getting old. Today OSS is nothing more than PR for corporations and government entities.

    6. Re:Nooo by aichpvee · · Score: 1

      I didn't read the article but I'd assume it's something similar to BSD since it's paid for by the government. Could someone who read the article let the rest of us know if that's even remotely true?

      --
      The Farewell Tour II
    7. Re:Nooo by Anonymous Coward · · Score: 2, Insightful

      I haven't read the article yet either, but I also have to agree that everyone claiming to have open this or that is getting old really really REALLY FAST.

      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 :-)

    8. Re:Nooo by Wookietim · · Score: 1

      I, for one, welcome our robot overlords. And I say this - isn't it about time?!

      --
      http://timcol6.freehostia.com/
    9. Re:Nooo by galaad2 · · Score: 1

      yes, but does it run on lin...... oh it does.

      but can it work on a Roomba ? :)

      --
      root@127.0.0.1
  3. Re:lol editors lol style guide lol snape dies by Anonymous Coward · · Score: 2, Funny

    No seriously, NASA is an acronym not a proper name. National Aviation and Space Administration.
    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...

  4. robot wars with A.I. by Anonymous Coward · · Score: 0

    Time for robot war games without the remote control but with autonomous robots?

  5. I, for one, welcome our... by Will+the+Chill · · Score: 0, Redundant

    FOSS-running yet still-becoming-SkyNet robotic overlords!

    -WtC

    --
    Creator of RPerl, Scouter, Juggler, Mormon, Perl Monger, Serial Entrepreneur, Aspiring Astrophysicist, Community Organiz
  6. Not ANOTHER open-source license... by MoralHazard · · Score: 0, Flamebait

    What's this JPL license that the summary mentions? Aren't there enough open-source licenses, already? Is this some kind of special NASA license, or is it an aerospace industry thing? And what does the "J" stand for, anyway?

    'Scuse me while I go RTFA to find out about the JPL...

    1. Re:Not ANOTHER open-source license... by Anonymous Coward · · Score: 0

      > What's this JPL license that the summary mentions?

      Type JPL in google, and be ashamed...

      (Same goes for the one that moderated this 'insightful')

    2. Re:Not ANOTHER open-source license... by jd · · Score: 1

      It's ok, it's only the press release that's JPLed. Has anyone submitted a record to Freshmeat yet? If it's taken the higher-ups this long to discover Open Source, despite their own engineers having developed a good percentage of it, I'm not sure I'd trust them to track it as well.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  7. Free? by EmbeddedJanitor · · Score: 1

    If you're a US tax payer, you've already paid for this software.

    --
    Engineering is the art of compromise.
    1. Re:Free? by OverlordQ · · Score: 1

      If you're a US tax payer, you've already paid for this software.

      Erm . . . no you havent. Maybe if the Govt created it, but it came from Caltech, not NASA.

      --
      Your hair look like poop, Bob! - Wanker.
    2. Re:Free? by Harmonious+Botch · · Score: 1

      GP: If you're a US tax payer, you've already paid for this software.

      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.

    3. Re:Free? by Usquebaugh · · Score: 1

      Under which DoD grant did CalTech write it?

    4. Re:Free? by UncleTogie · · Score: 2, Informative

      If you're a US tax payer, you've already paid for this software. Erm . . . no you havent. Maybe if the Govt created it, but it came from Caltech, not NASA.
      FTA:"CLARAty development was primarily funded by the Mars Technology Program and it serves as the integration environment for the program's rover technology developments."
      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  8. Mod Parent Redundant/Wrong/Just Plain Stupid. by OverlordQ · · Score: 2, Insightful

    Err, nowhere in the summary does it mention the JPL as a license, it mentions the JPL as an entity which just so happens to be the Jet Propulsion Laboratory.

    However if you did RTFA you'd notice that the license shouldn't be considered "Open Source."

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:Mod Parent Redundant/Wrong/Just Plain Stupid. by mrchaotica · · Score: 3, Insightful

      However if you did RTFA you'd notice that the license shouldn't be considered "Open Source."

      No, it qualifies as "Open Source" -- what it doesn't qualify for is being called "Free Software."

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:Mod Parent Redundant/Wrong/Just Plain Stupid. by Short+Circuit · · 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 Open Source License

      To download the software, you have to install what looks to be a version control package called YaM LITE.

      Visiting the software page revealed something else: Only part of CLARAty is open sourced. The so-called "private" modules are not going to be released:

      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.
    3. Re:Mod Parent Redundant/Wrong/Just Plain Stupid. by Anonymous Coward · · Score: 0

      Ok, it turns out you're right. Sorry, sometimes I don't think everything through before hitting the submit button.

      Apologies.

  9. Neat.... by Anonymous Coward · · Score: 4, Funny

    Urge to tinker....rising....

  10. Just a peek cannot hurt by Argos+Avatar · · Score: 2, Interesting

    It is free, runs on linux and mac, supports a wide variety of hardware, has libraries for 3d image recognition, was tested in autonomous robots on mars...
    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)

    --
    Q: What's purple and works from home? A: A non-Abelian group. (It doesn't commute.)
    1. Re:Just a peek cannot hurt by zcsteele · · Score: 1

      Maybe you can find some way to benefit off of this... tell your boss you've done some 'research' and found a library that could cut down on development time.

      --
      ...brand new, all over again.
    2. Re:Just a peek cannot hurt by Anonymous Coward · · Score: 1, Interesting

      If your interest is computer vision, don't forget about OpenCV: http://www.intel.com/technology/computing/opencv/ - actually some algorithms in NASA's framework are taken from OpenCV.

      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.

  11. Speaking of NASA and Robots.... by Tmack · · Score: 2, Funny
    The Model B-9 from the Lost in Space TV series became NASA's this week... wonder if they are porting this software to it as well?

    tm

    --
    Support TBI Research: http://www.raisinhope.org
    1. Re:Speaking of NASA and Robots.... by CarpetShark · · Score: 1

      Isn't that model originally from Forbidden Planet?

      If so, then... well, even NASA needs a good Malt Whiskey fabber ;)

  12. CLARAty Open Source License- not really by Anonymous Coward · · Score: 5, Insightful

    © 2006 California Institute of Technology ("Caltech").
    This software, including source and object code, and any accompanying documentation ("Software") is owned by Caltech. Caltech has designated this Software as Technology and Software Publicly Available ("TSPA"), which means that this Software is publicly available under U.S. Export Laws. With the TSPA designation, a user may use and distribute the Software on a royalty-free basis with the understanding that:

    1. The Software shall not be used for commercial production or sale of any commercial product or derivative incorporating the Software. Should the user desire to use the Software for any such commercial purpose, the user must contact the Office of Technology Transfer at Caltech to obtain permissions and pay the appropriate royalty; and

    2. THIS SOFTWARE AND ANY RELATED MATERIALS WERE CREATED BY THE CALIFORNIA INSTITUTE OF TECHNOLOGY (CALTECH) UNDER A U.S. GOVERNMENT CONTRACT WITH THE NATIONAL AERONAUTICS AND SPACE ADMINISTRATION (NASA). THE SOFTWARE IS TECHNOLOGY AND SOFTWARE PUBLICLY AVAILABLE UNDER U.S. EXPORT LAWS AND IS PROVIDED "AS-IS" TO THE RECIPIENT WITHOUT WARRANTY OF ANY KIND, INCLUDING ANY WARRANTIES OF PERFORMANCE OR MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE OR PURPOSE (AS SET FORTH IN UNITED STATES UCC 2312-2313) OR FOR ANY PURPOSE WHATSOEVER, FOR THE SOFTWARE AND RELATED MATERIALS, HOWEVER USED.

    IN NO EVENT SHALL CALTECH, ITS JET PROPULSION LABORATORY, OR NASA BE LIABLE FOR ANY DAMAGES AND/OR COSTS, INCLUDING, BUT NOT LIMITED TO, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND, INCLUDING ECONOMIC DAMAGE OR INJURY TO PROPERTY AND LOST PROFITS, REGARDLESS OF WHETHER CALTECH, JPL, OR NASA BE ADVISED, HAVE REASON TO KNOW, OR, IN FACT, SHALL KNOW OF THE POSSIBILITY.

    RECIPIENT BEARS ALL RISK RELATING TO QUALITY AND PERFORMANCE OF THE SOFTWARE AND ANY RELATED MATERIALS, AND AGREES TO INDEMNIFY CALTECH AND NASA FOR ALL THIRD-PARTY CLAIMS RESULTING FROM THE ACTIONS OF RECIPIENT IN THE USE OF THE SOFTWARE; and

    3. Caltech is under no obligation to provide technical support for the Software; and

    4. All copies of the Software released by user must be marked with this marking language, inclusive of the copyright statement, TSPA designation and user understandings.
    IANAL, but I don't think this license meets the definition of either free software or open source. The 1st distribution and usage condition says that a user cannot use the software to make a commercial product, and cannot sell it commercially. This violates FSF freedom 0 (and OSI freedom 6), and the FSF's site even specifically states:

    ``Free software'' does not mean ``non-commercial''. A free program must be available for commercial use, commercial development, and commercial distribution. Commercial development of free software is no longer unusual; such free commercial software is very important.

    As a result, this software isn't "free as in freedom".
    1. Re:CLARAty Open Source License- not really by Anonymous Coward · · Score: 0

      So you are saying the American taxpayers paid NASA/Caltech to develop a program that does not actually belong to the said taxpayers?

    2. Re:CLARAty Open Source License- not really by Original+Replica · · Score: 1

      Why do you sound so suprised that you got fucked out of your tax dollars?

      --
      We are all just people.
    3. Re:CLARAty Open Source License- not really by Rakishi · · Score: 2, Insightful

      NASA contracted them to make software that does X. They let CalTech retain ownership of said software. As a result they were able to pay less for the software than if they had gotten full ownership of it.

      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.

    4. Re:CLARAty Open Source License- not really by Anonymous Coward · · Score: 0

      Just download it via Antigua. Do with it as you will.

    5. Re:CLARAty Open Source License- not really by top_down · · Score: 1

      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 opensourcing. Much more so than software endproducts.

      --
      Anyone who generalizes about slashdotters is a typical slashdotter.
    6. Re:CLARAty Open Source License- not really by Anonymous Coward · · Score: 0

      Excellent point. Given too that everyone's tax dollars paid for this work, they shouldn't encumber it for commercial use. Apart from reasons of national security, I can't think of a good excuse for restricting usage of any software funded or created by the government. That goes for a lot of non-software as well.

    7. Re:CLARAty Open Source License- not really by bugnuts · · Score: 1

      This kind of middleware software is perfect for opensourcing. Much more so than software endproducts. Open source has a huge mix of coders who contribute usable code. The problem is, control software of satellites, robots, imaging, etc does require a rocket scientist* to understand. I'd prefer if the coders knew the math really well.

      * or equivalent
    8. Re:CLARAty Open Source License- not really by Almost-Retired · · Score: 1

      Not only that, it isn't to be used by those same taxpayers who paid for it.

      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

    9. Re:CLARAty Open Source License- not really by Anonymous Coward · · Score: 0

      I love how people love open source EXCEPT when it comes to hardware. Do you advocate hardware "source" be released for free or only software "source"?

  13. Getting it right by DragonWriter · · Score: 1

    No seriously, NASA is an acronym not a proper name. National Aviation and Space Administration. Kindly get it right.


    That's strange. NASA itself seems to think it is the National Aeronautics and Space Administration.
  14. Possible Civilian Uses? by LifesABeach · · Score: 1

    I just could not help but think if the Wikipedia folks could now be able to start up a "WikiBot" were Mechanical, Electrical, and Software Embedded/Robotic Engineering could be documented.

    1. Re:Possible Civilian Uses? by JeremyBanks · · Score: 2, Funny

      No.

    2. Re:Possible Civilian Uses? by that+this+is+not+und · · Score: 1

      The 'Wiki' concept is not owned by the organization that operates the Wikipedia. So, it's your job, or someone else like you, or a group of someone else's like you, to put up the WikiRobotics and get it going and maintain it.

      There are Wikis on all sorts of other topics that are independent, i.e. the NetBSD wiki.

  15. Re:lol editors lol style guide lol snape dies by Anonymous Coward · · Score: 1, Informative

    BBC is an abbreviation not an acronym (acronyms must be pronounceable. Okay, you could say "bebekuh" but you sound ridiculous). Actually, the OP is Just Wrong. Acronyms tend to start out uppercased, then maybe get an initial capital only, then go to lower case as they become terms in their own right. Consider FORmula TRANslator -> FORTRAN -> Fortran -> fortran . LISt Processing -> LISP -> Lisp -> lisp. BInary digiT -> BIT -> bit. Graphics Interchange Format -> GIF -> gif.

      As Nasa is the proper name of an organisation, and English capitalises proper names and a few other nouns (less so than German, though...), I expect the process to halt at "Nasa".

  16. erm...wrong by geekoid · · Score: 1

    It was developed with fund provided by NASA.
    However they seem to retain all rights for its commercial use.
    Hmmm

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:erm...wrong by Unbeliever · · Score: 1

      JPL, while a NASA center, is really an FFRDC. JPL employees are not Civil Servants. They're Caltech employees and government contractors.

      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 use whatever it pays for in other government projects. For example, say Company A develops a widget under government contract. The government may also be paying Company B for developing a prototype for "System B". If company B knows about company A's widget, and decides that it would be useful in "System B", they can ask the government to transfer the IP to company B under the free use license to do the development work. The government doesn't want to pay to develop the same thing more than once.

      If the "System B" prototype is successful enough that Company B wants to make a product of it and sell it, either to the government, or to the public, Company B either has to develop Company A's widget on their own dime, or negotiate a commercial license for the widget.

      --Carlos V.

      --
      --Carlos V.
  17. Hardware is required! by Anonymous Coward · · Score: 0

    I wish I could own a NASA robot then...

  18. Free information = Terrorists with robots by tacarat · · Score: 4, Funny

    Seriously. Jonny5 will be sending his manifesto to the New York Times pretty soon.

    --
    "Common sense will be the death of us all"
    1. Re:Free information = Terrorists with robots by andphi · · Score: 1

      I'm not worried. His 'manifesto' will probably involve reprogramming other robots to do the 3 Stooges' comedy routines.

    2. Re:Free information = Terrorists with robots by KudyardRipling · · Score: 1

      IIRC, the Short Circuit movie brought to public attention the stereotype of subcontinental ethnics in the technology sector (hector one bravo). With that in mind, I could envision a sort of android that uses a high output jumbo multicolor LED as a bindi. Intense white for low light. Infrared or ultraviolet for specialized situations. Should a fatal error occur, it could flash blue a code like some inkjet printers.

      --
      Submission as evidence constitutes plaintiff and/or prosecutorial misconduct.
  19. No, the parent was right. by gr8_phk · · Score: 3, Informative

    If you read the license, you'll notice that you are not allowed to use the code for commercial purposes without paying a royalty and getting a different license (this one doesn't allow commercial use). Because of this, it does not qualify as Open Source (OSI definition) or Free (FSF definition) unless you're using another definition for one of these common licensing terms. For once we don't need to debate the merits of one or the other, because this license is neither.

    1. Re:No, the parent was right. by TehZorroness · · Score: 1

      I don't care who's definition you go by, this source code release does not fit MY definition of "free[d]" (as the article's title mistakingly claims). You only truly have free software when the source code is released in the spirit of community. This source code release is not n any means at all in the spirit of community. This is clearly demonstrated by the very first sentence in the license. This software, including source and object code, and any accompanying documentation ("Software") is owned by Caltech. They do not only hold copyright, they "own" it. Their choice of words makes it very clear (as if it weren't already) that their interest is entirely commercial, not charitable.

    2. Re:No, the parent was right. by that+this+is+not+und · · Score: 1

      Your opinion on the subject of 'free' does not count. You are not free to define it as it suits you. Er, uh....

      heh

    3. Re:No, the parent was right. by mrchaotica · · Score: 1

      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."

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  20. Yeah but... by umgah · · Score: 1

    it looks like someone has beaten them to implementing advanced humping algorithms.

    1. Re:Yeah but... by Anonymous Coward · · Score: 0

      Man, thanks for the laughs......funny shit

  21. Re:lol editors lol style guide lol snape dies by vux984 · · Score: 4, Insightful

    No seriously, NASA is an acronym not a proper name. National Aviation and Space Administration.
    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' ... AIDS, SARS, NASDAQ, SETI, NAFTA and NATO spring to mind as likely candidates, I've seen them written out as Aids, Sars, Nasdaq, Seti, Nafta, and Nato, respectively.

  22. Nope, you are wrong: by geekoid · · Score: 4, Informative

    http://en.wikipedia.org/wiki/Open_source

    "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.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:Nope, you are wrong: by that+this+is+not+und · · Score: 1

      And here I thought that 'Open Source' was a trademark and something you had to clear it with Bruce Perens or somebody like that to use to describe your software project.

      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?

    2. Re:Nope, you are wrong: by AuMatar · · Score: 1

      Sorry, bullshit on wikipedia doesn't mean a damn thing. The definition of Open source is well understood, and does not merely mean one can see the code. The definition is maintained by the Open Source Initiative. It fails part one of the definition. Broken part of the definition pasted below.

      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 license shall not require a royalty or other fee for such sale.

      --
      I still have more fans than freaks. WTF is wrong with you people?
  23. Re:lol editors lol style guide lol snape dies by OctaviusIII · · Score: 2, Informative

    It's the British way of doing acronyms that are said as a word rather than spelled out.

    --
    What's this? Another weblog? On transit?
  24. Let's see ... by Anonymous Coward · · Score: 0

    I'm very interested to see how the sex industry embrases the freed robotic arm software. Might give the true dimensions of the 'raped by robotic octopus' fantasy.

    Sorry for posting anonymous for abvious reasons.

  25. this library may not be 'free' by qw0ntum · · Score: 4, Informative

    But there does exist another large robotics library that is completely free called Player. The project even has two complete simulators, Stage (for 2D simulation of many robots) and Gazebo (for 3D simulation of a smaller number of robots). Great project for any aspiring roboticists out there.

    --
    'Every story, if continued long enough, ends in death.' --Ernest Hemingway
    1. Re:this library may not be 'free' by gigne · · Score: 1

      From my tiny amount of research into the Player project there is only limited support for certain real world hardware.
      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 decent Cartesian motion planning and IK, that I seem to have missed?

      --
      Signature v3.0, now with 42% less memory usage.
    2. Re:this library may not be 'free' by SpinyNorman · · Score: 1

      If it's simulation you want, then you should also check out the Microsoft Robotics Studio.

      http://msdn2.microsoft.com/en-us/robotics/default. aspx

      http://beta.channel9.msdn.com/Media/Microsoft-Robo tics-Tour-CCR-VPL-Simulation-Part-1/

      It pains me to praise Microsoft, but from the Channel 9 video it looks pretty impresive - especially the simulation capabilities.

    3. Re:this library may not be 'free' by qw0ntum · · Score: 1

      I don't believe I've actually seen anything for arms before... Then again, I've never explicitly gone looking. But I have a feeling there's probably not much since, as you said, it's more geared toward mobile robots. Here's a list of supported devices: clicky.

      --
      'Every story, if continued long enough, ends in death.' --Ernest Hemingway
    4. Re:this library may not be 'free' by Larry_The_Canary · · Score: 1

      There is a big difference between the two packages. The CLARAty software seems to offer some basic robot functionality for 'emergent behavior' which is lacking in the Player framework which seems to be only a platform for simulation and communication.

      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 that provides these functionalities will allow programmers to concentrate on more interesting stuff (such as task determination, collaboration, etc.) instead of having to redo work that's already been done by someone else. Eventually (and I mean a loooooong time down the road) with enough layers of behavior Jetsons'esque robots will 'evolve' into existence.

      It's like being able to see the beginning of evolution from an autonomous robot's point of view.

    5. Re:this library may not be 'free' by qw0ntum · · Score: 1

      Actually, that's what Player does. It functions as a hardware abstraction layer for all the bits and pieces of the robot (motors, sensors, etc) and gives programmers a standard interface to work with. I work on machine vision; there are others in my lab that work on multi-robot collaboration. Thankfully Player handles a lot of the type of things that you mentioned (obstacle avoidance, path planning) so we don't have to. Getting robots to show a semblance of thinking is hard enough on its own. ;)

      --
      'Every story, if continued long enough, ends in death.' --Ernest Hemingway
  26. Does this include by sien · · Score: 2, Funny
  27. Aeronautics by HaeMaker · · Score: 1

    ...and it's the National Aeronautics and Space Administration, not Aviation.

  28. Re:lol editors lol style guide lol snape dies by feranick · · Score: 1

    Correction: Fiat: Fabbrica ItaliaNa Automobili Torino

  29. Article attribution - MrFuture.com by kremvax · · Score: 4, Interesting

    Hmm, interesting. Slashdot seems to have clipped my article attribution out. This was originally blogged at http://mrfuture.com/ And my quote was lifted directly from there.

    Anyone know of a way to fix that after the fact, or does Slashdot dislike via mentions?

    --
    --- Little Atomo - The Amazing Thinking Robot from Atomocom! http://www.youtube.com/watch?v=GIP9KisHi4k
    1. Re:Article attribution - MrFuture.com by kremvax · · Score: 2, Informative

      Or it might just have been my oversight that clipped it out, but I could swear the story link itself was set to MrFuture.com. Either way I feel terrible.

      Everyone send a nice note to MrFuture.com thanking him for originally digging this up.

      Kremvax

      --
      --- Little Atomo - The Amazing Thinking Robot from Atomocom! http://www.youtube.com/watch?v=GIP9KisHi4k
    2. Re:Article attribution - MrFuture.com by kremvax · · Score: 1

      I sent an edit request to Slashdot, explaining the above, but with no response, and sadly no credit ( for the title, the text, and the story itself ) will go to http://mrfuture.com/

      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 source, then they're no kind of blog I want to be reading. Any thoughts on how to make this right?

      Kremvax

      --
      --- Little Atomo - The Amazing Thinking Robot from Atomocom! http://www.youtube.com/watch?v=GIP9KisHi4k
  30. Re:lol editors lol style guide lol snape dies by Anonymous Coward · · Score: 0

    No seriously, NASA is an acronym not a proper name. National Aviation and Space Administration. Kindly get it right. Oh yeah, this is slashdot...

    erm... It's "National Aeronautics and Space Administration (NASA)", sonny.

  31. "Free"...and under lock and key? by Anonymous Coward · · Score: 0

    So much about free when most of the items on their site are locked to "developers". Am I the only one to think that anything and everything NASA does should be open to the public?
    After all they are the civilian agency established with tax payers dollars and all and any findings they make rightfully belong to the people. But what do I know...

  32. Re:lol editors lol style guide lol snape dies by that+this+is+not+und · · Score: 1

    It's a recursive acronym. NASA is 'Nasa Ain't So Awesome.' It was one of the things they updated when the old NASA was eaten up.

  33. Re:lol editors lol style guide lol snape dies by denttford · · Score: 1

    Though, as an aside, NASA's predecessor, NACA, was pronounced letter by letter.

    --

    Leben Sie jetzt die Fragen.
  34. Ooh camera algorithms by Anonymous Coward · · Score: 2, Funny

    Me: "My friends and I wanted to make a Moon landing video, what effects do we need to fake it?"
    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."

  35. At last! by focoma · · Score: 1

    I for one welcome our new open-sourced robotic overlords.

    --

    - Francis Ocoma

    Please wait while Sig Request is being processed...

  36. government funded by SoyChemist · · Score: 2, Insightful

    Anything that comes from a government lab should be in the public domain unless it was developed for military purposes. If our tax dollars were spent to build it, it is ours. Patent protection costs so much that the expenditures often counterbalance the licensing revenue.

  37. Re:lol editors lol style guide lol snape dies by profplump · · Score: 1

    Actually FORTRAN is supposed to be capitalized through FORTRAN 77 -- starting at Fortran 90 it was officially changed to title case with deliberate intent. It is not now nor has it ever been properly called "fortran". There have been many empassioned discussions on the topic of FORTRAN capitalization; the ANSI standards reflect what I described above, and I'm not aware of anyone arguing that "fortran" is accurate, only that "Fortran" should be "FORTRAN", even after FORTRAN 77. (Note: My spell checker actually objects to "fortran" and suggests both "FORTRAN" and "Fortran" as alternatives).

    GIF should still be capitalized in all use. Frankly I've never seen it not capitalized except in places that have specific case conventions outside of normal language conventions, such as file name extensions and the like.

    I don't know enough about the history of LISP/Lisp or BIT/bit to comment. I've never seen bit written as BIT, but I haven't read a lot of computer science papers from 1960 either.

  38. Uninteresting license - no commercial use allowed! by Anonymous Coward · · Score: 1, Insightful

    Let me make sure I'm crystal clear on this issue: the US public funds NASA billions of dollars over many years to play about with robots in space, and then the same public is not allowed to use the software THEY PAID FOR to create down to earth, commercial robots? Think again NASA!

    http://claraty.jpl.nasa.gov/man/software/license/o pen_src/index.php

  39. Re:lol editors lol style guide lol snape dies by Anonymous Coward · · Score: 0

    Doesnt that become FINAT?

  40. why is most of the site restricted? by darkeye · · Score: 1

    Looking at the project site itself: http://claraty.jpl.nasa.gov/ it seems that most pages are restricted. whenever I want to see some real documentation, it's asking for creditentials.

    they even describe this in length here: http://claraty.jpl.nasa.gov/man/overview/access/in dex.php

    so it's no free software, it seems... :(

  41. Hmmmm... by Anonymous Coward · · Score: 0

    at this rate NASA will soon be 'in discussions' with Microsoft

  42. "nasa" is Toki Pona for crazy by tepples · · Score: 1

    I expect the process to halt at "Nasa". Even if it gets that far, it would still be crazy.
  43. "OSI CERTIFIED open source software" by tepples · · Score: 1

    And here I thought that 'Open Source' was a trademark and something you had to clear it with Bruce Perens or somebody like that to use to describe your software project. "Open source" is a generic term in the United States, but "OSI CERTIFIED" is a certification mark, which applies to any computer program under a license on OSI's approved list.
    1. Re:"OSI CERTIFIED open source software" by that+this+is+not+und · · Score: 1

      UNIX® is a registered trademark of The Open Group

      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.

  44. Tekkotsu? by Stefanwulf · · Score: 1

    Some of the software comes from CMU, it seems. I wonder if anyone there has taken a crack at integrating CLARAty with Tekkotsu. Assuming that JPL has some pretty cracker-jack code,(which seems safe to me), then you could buy a used Aibo and a memory stick off ebay and suddenly have the makings of a world-class robotics lab in your living room.

    And that's pretty spiffy.

  45. Here's another by camperdave · · Score: 1
    --
    When our name is on the back of your car, we're behind you all the way!
  46. CLARAty or JPL???? by Anonymous Coward · · Score: 0

    This is interesting, because the Web site says the "CLARAty Open Source License", but the Press Release says the "JPL Open Source License"

    There seems to be a discrepancy.

    I for one nominate this as one of the first groups that OSI goes after for misusing the term Open Source!

  47. In six months, expect the /. article by cinnamon+colbert · · Score: 1

    on how clunky and poorly written the nasa software is, with obligatory Govt can't get anything right diatribes.

  48. Try ERF instead of Clarity by noddyxoi · · 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/. 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 trivial to interface with components via GUI (clicking in the world) or via text or speech ("robot go to"). The choice of foundation libraries makes it portable to any platform and the license is LGPL. Check-out the quality of the videos of ERF and those of Clarity... pretty much side by side no ?


    As for the Clarity, it seems immature, i didn't even get it to install without modifying the provided configuration. Also it has that feeling of proprietary all over it. Just navigating the site is annoying with all those password pop-ups appearing. In ERF installation is with standard GNU autotools and rpms of more component kits are made available... total install commands needed: rpm.

  49. Major ammo for a shell flame-war by mi · · Score: 1

    NASA uses tcsh. Eat that, you bash loosahs...

    --
    In Soviet Washington the swamp drains you.
  50. Only a matter of time... by Anonymous Coward · · Score: 0

    ...before somebody hacks a Mars Rover and spells out "Slashdot" or "Break.com" in the sand. Or, maybe justs sets it up doggie humping the other rover and repeating over and over
    "As you wish"
    "As you wish"
    "As you wish"
    "As you wish"
    "As you wish"
    "As you wish"

  51. Cool. I'm going to compile this on my Efika PPC ! by MrJerryNormandinSir · · Score: 0

    This is cool. I'm going to attempt to get this running on my efika ppc embedded controller. I'm currently working on a usb to i2c
    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.

  52. Flight anybody? by bill_mcgonigle · · Score: 1

    Do you (or anybody) know if any of these packages deal with air flight? I'd like to build a VTOL UAV and focus on the application software rather than the flight control software.

    Yeah, I know I can buy one for $15K, but that's not as much fun. :) Plus there might be some good advantages for interoperating with the flight code.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  53. Re:lol editors lol style guide lol snape dies by AMuse · · Score: 1

    No seriously, NASA is an acronym not a proper name. National Aviation and Space Administration.
    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.

  54. No *releases* by mi · · Score: 1

    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 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, of course... But extra pain to port it.

    --
    In Soviet Washington the swamp drains you.
  55. Immature? Re:Try ERF instead of Clarity by Anonymous Coward · · Score: 0

    Immature? Yeah sure.. how many people have used ERF other than yourself for a project of any substantial size (e.g. >5 work years worth of effort)?

    Has ERF gone through peer review, code reviews, any sort of formal verification and validation? Would you trust your life to ERF?

    You DO know that this is software that's been developed by dozens of people, and more importantly, used and modified by even more people, and has flown to Mars on the rovers. Seems pretty mature to me...

    Perhaps ERF and Claraty are solutions to different problems with different requirements and different scales of effort. If you're spending a billion dollars to send an autonomous rover to Mars, even a few months of getting the development environment configured is a drop in the bucket.

  56. Re:lol editors lol style guide lol snape dies by feranick · · Score: 1

    No. My emphasis on the N was to highlight that the original post had two "n" (Italianna) instead of one (Italiana).