Slashdot Mirror


Willow Garage Announces New Open Source Robotics Foundation

An anonymous reader writes "Willow Garage has announced the launch of the Open Source Robotics Foundation. 'It's always been the intention of Willow Garage to create an independent body that can take our initial work in open source robotics and see it grow beyond the confines of a single organization,' said CEO Steve Cousins."

9 comments

  1. OK I suppose by serviscope_minor · · Score: 2

    OK, I suppose, but being Willow Garage, it'll be OpenCV. It's got lots of nice algoritms implemented as modules, but it's very black-boxy and is (IMO) a terrible computer vision library, especially for implemting new stuff. Very clunky images, poor type safety and horribly slow numerics. Not exactly a fine example of C++ design.

    --
    SJW n. One who posts facts.
    1. Re:OK I suppose by Solozerk · · Score: 3, Informative

      Although I would agree that the architecture is a bit of a mess, there has been a lot of progress compared to before since recent versions (>= 2.x) - most notably for implementing your own stuff. Making your own linear filter or feature detection algorithms integrated to the library is now relatively easy.

      The slow part is certainly true, though - but OpenCV is still a great framework for playing & experimenting with computer vision (and I'm not aware of any alternative that even approach its level of features).

    2. Re:OK I suppose by forkazoo · · Score: 1

      Okay, sure, OpenCV is terrible. But, what do you reccomend as the alternative? I think it's similar to ffmpeg in a lot of ways. Sure, the API has grown like a cancer, but as inelegant as it may be, what else has the same functionality and reasonable licensing terms that you can use to pull off the shelf and start hacking? Complain about the speed if you want, but if I use OpenCV, it certainly runs better than if I had to try to reimplement all the code myself! IMHO, part of the problem is scope creep. OpenCV includes stuff like file IO and GUI development. If they just gave up on that, and kept easy interoperability with OIIO and Qt, and focused on only maintaining actual computer vision code, the scope might be more manageable. (And, focusing on documentation so I could have half a chance at actually using the mess woulkdn''t hurt either...)

  2. Yeah.... hardware guys by Anonymous Coward · · Score: 0

    Apparently they don't even know how to put up a web site. Or then just some excellent journalism. Oh boy.

  3. Finally an end to byzantinism in this area? by skids · · Score: 2

    A few of the participants seem to be from companies that also sell educational kits, while others are more academically focused. Seems like a good mix. It is good to have some level of "industry support." It seems to have been the case so far that many vibrant robotics communities have formed around particular product lines (e.g. Arduino), and this technical tribalism has served as a wall between groups that have much to offer one another. Having people from many of these companies in the same room along with those more inclined to develop generic APIs might help move things towards a more coordinated base platform.

    Still, I think they should really see if they can tap someone heavy from the RTOS community. Most of the systems I've seen have been pretty heavy on statistical multiplexing in an environment where RT systems are pretty essential.

  4. But don't you need a robot? by uneek · · Score: 1

    This is great. But when a fully assembled robot costs 400,000 as in 400 thousand dollars, more than a house in a major metropolitan area, I am not sure how useful open sourcing it is.

    1. Re:But don't you need a robot? by Anonymous Coward · · Score: 0

      You are missing the objective, this is about greater cooperation within the industry. While they may see some amature participants I doubt they will encourage it.

      And yes, an industrial manufacturing arm is $400k but that isn't the space these companies work in. You can put together a basic robot to play with for a few hundred.

    2. Re:But don't you need a robot? by Anonymous Coward · · Score: 0

      You can put together a basic robot to play with for a few hundred.

      I must be missing the objective as well. My kindergarten age son wants to build a robot. Where is this few hundred dollar robot you speak of? I followed the links and saw the $400k price tag, what's up with that?