Slashdot Mirror


Open Robotics Debuts at Penguicon 3.0

thgreatoz writes "While attending Penguicon 3.0 in Novi, MI, I came across an interesting project. Matt Switlik of Swittech aims to do for robotics what the GPL did for Open Source Software - a completely open robotics platform. Dubbed the Open Robotics Peripheral Platform, or O.R.P.P, Switlik and his partner Jason Hunt have taken a completely modular approach to robotics, with the goal of making robot development as easy as homegrowing a PC. Will we see fleets of ORPP robots plowing our streets and mowing our lawns in the future?"

23 of 114 comments (clear)

  1. 3 Laws by Stibidor · · Score: 5, Funny

    Someone please make sure they read Asimov first!!

    1. Re:3 Laws by SunPin · · Score: 2, Funny

      Defective products should be returned to the manufacturer. That simple rule would have made Kubrick's AI a 10 minute story.

      --
      Laws are for people with no friends.
    2. Re:3 Laws by Anonymous Coward · · Score: 2, Insightful

      The 3 Laws are just silly. A robot either couldn't interpret those kinds of rules or if it could you couldn't force them upon one.

      Sorry, I'm not sure what /. really thinks about the 3 laws, but to me they're just another part of fiction.

    3. Re:3 Laws by Stibidor · · Score: 2, Informative

      I'm not sure that whoever marked my original post as "Interesting" understood that I was just being silly. There's no doubt the 3 laws are way beyond today's reality.

      Reading over my original post, I suppose it isn't really clear that I wasn't serious. That's what I get for ignoring the "Preview" button. Doh!

    4. Re:3 Laws by Corpus_Callosum · · Score: 2, Interesting
      The 3 Laws are just silly. A robot either couldn't interpret those kinds of rules or if it could you couldn't force them upon one.
      While at first glance through the spectacles of today's theories of adaptive systems, the three laws looks terribly shortsighted, there is another angle that you can perceive them through.

      It is clear that computational intelligence will emerge through emergence and therefore be somewhat resilient to full analysis and control. That much is almost certain. For instance, how do you encode the three laws into heirarchical neural nets?

      However, it is also true that a fully functional robotic system will contain more than simply a brain. It will, for instance, contain a power supply of some sort as well as actuators and other mechanical parts for movement.

      Just as modern automobiles sometimes include speedlimiters to override the brain (the human) when he/she decides to push the vehicle into a dangerous speed range, so too could deterministic software detect and shutdown the emergent intelligent systems of a robot in situations considered dangerous.

      Consider a robot that has effectively two different brains.
      (Brain 1) This is what we normally consider a brain - the robot's personality, decision making system, memories and whatnot... Build as you like
      (Brain 2) Akin to a speedlimiter, a programmed system that watches what the robot does and takes action to shut it down if those actions go outside of the boundaries of acceptibility.

      Clearly, it would be difficult to build (brain 2) in such a way as to catch all foul play by (brain 1), because (brain 2) would be restricted by deterministic techniques (e.g. traditional programming techniques). However, encoding Assimov's three laws in some form in (brain 2) is certainly conceivable.

      Just food for thought
      --
      The reason that it can be true that 1+1 > 2 is that very peculiar nonzero value of the + operator
  2. More needed by MHobbit · · Score: 3, Interesting

    That sounds good; however, if there's going to be an open robotics platform, does that apply to the actual software powering them? They don't necessarily have to have the exact same software in O.R.P.P. compliant robots, but just the same "kernel", so that extra code could just be modular: added in when needed.

    --
    Debugging? Klingons do not debug. Bugs are good for building character in the user.
  3. Why such sarcasm? by Sawopox · · Score: 3, Insightful

    I noticed the first few posts were full of sarcasm at this topic. I would think something like this, that could bring cheap, efficient robotics to the massess would be lauded more on Slashdot.

    That aside, I think this is something that has much promise. I am a beginning science teacher, and projects like this can be just the thing for young minds (even in old bodies.)

    --
    [http://it-tastes-so-good.blogspot.com] Are you hungry?
  4. Jobs, jobs and jobs by John+Seminal · · Score: 4, Interesting
    Will we see fleets of ORPP robots plowing our streets and mowing our lawns in the future?

    Will the USA become a place where the only jobs needed will be thought based. No more jobs where a person is needed to do a repetitious task over and over? Will the next outsorcing be not out of the USA, but from human labour to robots?

    I see so many problems here. What will people do for a living??

    I don't want this to sound like trolling, but it will. There are enough people out there who are not made for work which requires too much thought. Not everyone can pass Chemistry 101. Some people require the factory jobs to make enough money to buy a house, and live a life. If we start lowering the value of those jobs, we will be shoving a whole class of people into poverty.

    I also can't help but think of the horror of the next war we face. No more "human life lost", instead we'll send drone airplanes and robots to do the fighting. Mr and Mrs Redstate will no longer have to reconsider if a war is just when their child is killed ("Was it worth it?"). I wonder if we would have burned all of Vietnam down if we did not have to send any Americans, if we only had to send robots. We could declare the area too unsafe and keep the reporters out.

    --

    Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

    1. Re:Jobs, jobs and jobs by kebes · · Score: 3, Insightful

      I've heard this "but what will stupid people do when robots take away all the simple jobs?" complaint against automation from many people, and I just don't buy it.

      Despite considerable automation in industry, we still need droves of people to maintain these robots, to work desk jobs, to answer phones, to make decisions, etc. For instance, the current unemployment rate has very little to do with robots stealing jobs.

      Perhaps I'm more optimistic about the average human IQ, but I honestly believe that the average person will rise to the challenge of a more complicated job if their old job is replaced with a robot. I'm not saying the everyone can become an electrical engineer overnight, but in many cases people can handle (and even enjoy) a more interesting and technical job. Moreover, most of the jobs that robots take over are boring, annoying, or downright dangerous. No one wants to be doing those jobs. No one finds those jobs fullfilling and wonderful. So I see no reason why my fellow man should have to endure that crappy job if a machine can do it instead. Automation will push for a society where a greater % of the population is educated, and hence work in less boring jobs. This is a good thing, imho.

    2. Re:Jobs, jobs and jobs by orasio · · Score: 2, Funny

      "Perhaps I'm more optimistic about the average human IQ"

      Well, I believe it's 100, what do you believe it is?

  5. I think I'll wait... by CarlJagt · · Score: 2, Funny

    ...for the next major version. I don't mind skid-steer, but a heavy duty, chain driven four wheeler without even a rudimentary rack-pinion steering system? Meh. Too easy for the cat to dodge...

  6. Re:Well by John+Seminal · · Score: 2, Interesting
    How many geeks will be trying to get just a little more mileage out of that old 286 and end up killing the neighbor's cat?

    You would be very suprised at the power of a 286. It could easily run a robot. And if you have the math co-processor, you could probably program some AI. Now the CGA or EGA monitors sucked, and the sound sucked. But at its very basic level, it is more powerful that you think.

    I bet you could control multiple motors with a 286. Simple on/off commands for moving N/E/S/W.

    --

    Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

  7. Penguicon? by Anonymous Coward · · Score: 2, Funny

    Uh, that would be a convention for developers of Pen-based GUIs, I assume?

  8. Re:It's an open source world by w98 · · Score: 2, Interesting

    Ironically enough, about the same time that Weird Al's song "The White Stuff" came out (parody of "The Right Stuff", about the middle of Oreo cookies), I was reading a novel from a series my dad was into, The Destroyer (don't recall the exact issue), about a politician who was mixing trace amounts of cocain in Oreo cookies and giving them away at campaign meetings to get people addicted and "feeling good" at his meetings to entice them to vote.

    Three cheers for the DoubleStuff!

    Regarding the original post, I'd love to see a build-it-yourself standard akin to building your own PC to do various robotic tasks. I'm guessing the technology would be prohibitively expensive for a while, along with gov't regulations to make sure you don't make a robot with motion sensors chase your neighbors down and kill them or something ridiculous.

  9. No... by feelyoda · · Score: 4, Insightful

    "Will we see fleets of ORPP robots plowing our streets and mowing our lawns in the future?"

    No, you won't.

    Unless you manage to provide the $5K+ (each) sensors needed to detect all exceptional cases, you have any breakthroughs.

    Detecting a pedestrian in the street with 99.999% reliability needed is HARD. Not mowing over a golf club in you back yard is HARD. Not falling over or running into things is HARD.

    As soon as people realize that autonomous hardware needs to react in real time to a dynamic, complex real world, the efforts to compare PCs to robots will stop.

    Think about it this way: humans use sensors that are hundreds of times higher resolution, and processors that are thousands of times faster. What makes you think you can do it on the cheap?. And don't start talking about ants or bees! WHEN WAS THE LAST TIME YOU SAW ANYTHING BUT A HUMAN DRIVE A CAR IN ALL CONDITIONS?

    Open standards are fine, but don't believe the exponential growth potential for anything but software.

    --

    Robo-Blogs of the world: UNITE!
  10. There are others by Wayne+Gramlich · · Score: 3, Informative

    Here's one:

    http://oap.sourceforge.net/

    Here's another (warning only 128 kbps uplink):

    http://gramlich.net/projects/robobricks/index.html

    It sure would be nice if people who start these projects would shoot a message off to the comp.robotics.misc news group to try and minimize overlap. The current state of affairs is that there are plenty of projects and very little of the hardware from the projects is interoperable.

    -Wayne

    Disclaimer: The last URL is mine and I started it back in 1998.

  11. Other tools by pooya · · Score: 3, Informative

    Hmm, That is not the first one, there are lots of other tools around, the most famous one Player/Stage has a well developed architecture and many universities, companies and people around the world are using that.

    1. Re:Other tools by jwmarck · · Score: 2, Insightful

      Player/Stage is the stuff. I am using it to do some sonar scan matching. It rocks.

      --
      recommending: Death cab for cutie
  12. More Pictures and Movies! by william_lorenz · · Score: 2, Informative

    I was at Penguicon 3.0 and have pictures and movies of it here, here, here, and here!

  13. Re:No!! by mabhatter654 · · Score: 2, Interesting
    there in lies the problem! Why do you think IBM likes Linux...they make hardware...you can't get hardware for free...not at any level that'd be useful...

    Unfortunately, useful robotics is a highly proprietary market... far worse than the dark Unix years. Nobody who has the hardware wants "open robotics" and worse tend to tie their proprietary hardware to even more proproietary software! The only way to do something like this is "gaurilla" type projects like this one, but unfortunately you need somebody with experience to build hardware.

    The main thing you could try to do is come up with Open robot specs using common industry standard pieces as much as possible. Perhaps thru persuasion to support the "open platform" manufactures would open up their software and prices would come down.. therein lies the problem... cheap robots like mindstorms and robosapien just aren't useful...and the parts to make something useful are a thousand $$ leap at this point....

  14. NASA and Universities are trying...sort of. by Anonymous Coward · · Score: 2, Interesting

    In another life I worked at JPL in robotics and still keep in touch with friends there. They have been struggling for many years to open source much of the robotics software both inside NASA and through all the contract money they send out to universities. Of course the beauracrats are making things difficult. Last I heard there was trouble due to the ban on export of certain technologies and part of it is NASA and University IP lawyers worried about loosing control of that one golden nuggest that might come out of all that $$. In the meantime, every NASA center and university has re-written the same basic robot kinematics, navigation, and machine vision algorithms a dozen times in multiple languages. Many of the guys who wrote a lot of this stuff 15 years ago are now managers and trying to push colaboration and open source using their projects, but it is still hard to move lawyers.

  15. "as easy as homegrowing a PC" by RebRachman · · Score: 2, Funny

    Well, if it's as easy as homegrowing a PC -- then lawnmowing robots under ORPP will be as common as Linux on home computers! The replacement of human workers with robots will approach the pace of the replacement of Windows PCs on the corporate desktop with Linux boxes!

    Now is the time to prepare for this imminent threat to factory workers worldwide. Oh, wait...

  16. OrcBoard by edwinolson · · Score: 2

    If you're interested in a completely open-source robotics platform (where everything is open, including schematics, the firmware, the user libraries, *everything*), visit www.orcboard.org. There's no commercial manufacturer, but there's a community group-ordering effort.

    The OrcBoard is used in the MASLab robotics competititon at MIT, and in MIT's cornerstone robotics class. Most folks use the OrcBoard with a linux laptop or embedded PC.

    The OrcBoard is just the controller for a robot, not a robot itself, and can control a wide range of robot types and sizes, with lots of different sensor configurations. It's sort of a swiss-army knife for robot construction.