Slashdot Mirror


Building Amazon a Better Warehouse Robot

Nerval's Lobster writes: Amazon relies quite a bit on human labor, most notably in its warehouses. The company wants to change that via machine learning and robotics, which is why earlier this year it invited 30 teams to a "Picking Contest." In order to win the contest, a team needed to build a robot that can outpace other robots in detecting and identifying an object on a shelf, gripping said object without breaking it, and delivering it into a waiting receptacle. Team RBO, composed of researchers from the Technical University of Berlin, won last month's competition by a healthy margin. Their winning design combined a WAM arm (complete with a suction cup for lifting objects) and an XR4000 mobile base into a single unit capable of picking up 12 objects in 20 minutes—not exactly blinding speed, but enough to demonstrate significant promise. If Amazon's contest demonstrated anything, it's that it could be quite a long time before robots are capable of identifying and sorting through objects at speeds even remotely approaching human (and thus taking over those jobs). Chances seem good that Amazon will ask future teams to build machines that are even smarter and faster.

15 of 108 comments (clear)

  1. Robots don't need to be as fast as humans by FlyHelicopters · · Score: 5, Insightful

    Amazon's contest demonstrated anything, it's that it could be quite a long time before robots are capable of identifying and sorting through objects at speeds even remotely approaching human (and thus taking over those jobs).

    This is from the summary, and it is wrong.

    It implies that it will be awhile before the robots are as fast as humans and thus replacing their jobs.

    This is not it at all. The robot doesn't have to be faster than humans, just cheaper. If the robot can only handle 12 items in 20 min, but it costs 50 cents an hour to run, then you can simply order up more robots.

    ---

    I was watching a show on The Discovery Channel recently that was profiling new robots, and one of them is a new learning robot that you teach to do things by just showing it. It isn't fast, it takes maybe 5 minutes to fold a shirt for example, but you can teach it to fold a shirt by just showing it, the same way you'd show another human. Make some adjustments and corrections as it tries to do it and then it has "learned" how to do it. That robot costs just $30,000 to purchase and is expected to last for years. It can also be taught how to do other things.

    It doesn't have to be fast if the job is one that you can scale up and just buy more robots, that robot will work 24/7/365, it never calls in sick, it never asks for a raise, and it doesn't complain about working conditions.

    ---

    Amazon ships stuff from warehouses, it can simply order up 500,000 such robots if needed.

    1. Re:Robots don't need to be as fast as humans by im_thatoneguy · · Score: 2

      Not to mention if the robot has the dexterity necessary you could deploy them now and the picking algorithm is a software upgrade pushed out in the future. It's not like the hardware probably will need much of an upgrade.

    2. Re:Robots don't need to be as fast as humans by complete+loony · · Score: 2

      Humans only have = two hands, and they take up a fair amount of vertical space too. Stack the picking arms 10-20 high, build a conveyor belt that can bring shelves to them and they start to look much more interesting. Sure each robot may take a minute to pick one item. But this is an embarrassingly parallel problem.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    3. Re:Robots don't need to be as fast as humans by penguinoid · · Score: 2

      that robot will work 24/7/365, it never calls in sick, it never asks for a raise, and it doesn't complain about working conditions.

      Bah, you should upgrade to internet connected robots. That way they can call in when malfunctioning, or when their working conditions are inefficient.

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    4. Re:Robots don't need to be as fast as humans by FlyHelicopters · · Score: 3, Interesting

      Replying to my own post...

      http://www.rethinkrobotics.com...

      Found it...

      It costs $25,000 (down from the $30K number I remembered), it doesn't require special programming, you just show it what to do.

      Scroll down that page, look at what it can do, including putting items in boxes.

      Now it might not be ready for what Amazon needs, but given the size of Amazon's workforce, their budget, and the possible savings from having a million such robots and not needing to "surge hire" for the holidays, clearly this is a goal that Amazon will continue to peruse.

      ---

      A tenth of the speed of a human is not a problem when the hourly cost is 1/100th the price of a human.

      https://www.youtube.com/watch?...

      Found that video as well, it is called "Humans Need Not Apply" and it covers some of the ideas for the future of such robots.

    5. Re:Robots don't need to be as fast as humans by FlyHelicopters · · Score: 2

      I think that "faster" is still the wrong term...

      "Cheaper" is likely what counts...

      http://www.wsj.com/articles/SB...

      If that Paywalls (WSJ), then this one:

      http://dealbook.nytimes.com/20...

      Amazon simply bought a robot company, they are already using thousands of these robots...

      ---

      A 10th of the speed doesn't matter if it is 100th the price...

    6. Re:Robots don't need to be as fast as humans by lorinc · · Score: 2

      Plus, people tend to forget that improvement in science are more exponential. We are very bad at estimating exponentials.

    7. Re:Robots don't need to be as fast as humans by shri · · Score: 2

      "A 10th of the speed doesn't matter if it is 100th the price..."

      I'd think that it starts mattering when you run out of time (think of order volumes over XMAS .. ). There are only so many robots you can deploy, given the size of a warehouse.

  2. Re:They will Steal Old People's Medicine by ShanghaiBill · · Score: 2

    In some circles this is also being referred to as the "Put mommy out of a job contest"

    Prosperity comes from the efficient creation of goods and services, not by "keeping people busy". We need to figure out a solution to inequality, but make work jobs are not the answer. If a job can be done by a robot, then a robot should do that job.

  3. I agree somewhat... by Okian+Warrior · · Score: 2

    The effect of 'contests' and 'rewards' is often a bunch of people coming up with an expensive one-off stunt that does exactly what is required for the prize money and nothing more, and does not really advance the state of the art. The various turing test contests are an example, as well as the Ansari X prize.

    I agree with you, but not completely. For contrast, the Darpa grand challenge led to Google's self-driving car, which is poised to put 3 million truck drivers out of work.

    The original grand challenge might actually be the problem - people looked at the success and tried to emulate it.

    The differences might stem from problem specifications, or proper choice of problem. I remember the Darpa prize for building a machine to ascend the space elevator powered by a big searchlight at the bottom. The contest rules specifically required solar cells and electric motors, completely cutting out thermodynamic engines of various type (steam engines, stirling-cycle, other mechanical types). With so little room for innovation, it became a simple cutting-edge engineering chore.

    Another prize involved a machine that can ride (and pilot) a tractor, dismount and walk into a building, find and turn a valve, and return. That doesn't quite fire the imagination as much as building a self-driving car, and the requirements are quite specific.

    The Turing Test has no fundamental basis in theory, but it's led to some interesting algorithms like ELIZA, insights into human interaction (ie - that you don't actually have to be intelligent to keep up a conversation), and clarified the definition of AI a little.

    So there's definitely value in having prizes, but I agree with you that it's not a 1-to-1 ratio of prize money to return.

    1. Re:I agree somewhat... by FlyHelicopters · · Score: 4, Informative

      I agree with you, but not completely. For contrast, the Darpa grand challenge led to Google's self-driving car, which is poised to put 3 million truck drivers out of work.

      You didn't reply to me, but I'll give it a shot...

      Go back 115 years ago and look at how many jobs Horses had in the year 1900. They did everything from move people to haul stuff to ride into war. All those jobs sucked for horses.

      Imagine the horses looked at cars and thought, "well, those cars might replace some of our jobs, but as we move into the city, there will be lots of people, so there will be plenty of new things for us to do.

      As a human looking back past the year 2000, you know this is absurd, there are few jobs today that a horse can do that pays for its care and feed.

      Horses didn't become unemployed because they became fat and lazy, they became unemployable. The horse population peaked around 100 years ago and it has been nothing but downhill since.

      It won't happen next year, or even 5 years from now... but at some point... all those drivers, from taxis to trucks, will become unemployable through no fault of their own. They simply will not be able to compete with the cost of a robot.

    2. Re:I agree somewhat... by FlyHelicopters · · Score: 2

      You panting, drooling idiots who think this will be reality soon are deluding yourselves.

      Ok, you're ranting, but I actually understand your points...

      I don't think this will happen in 5 years, but I do think I'll see it in the next 25 years.

      If Google isn't taking 100% liability for their self driving cars, then these will never be viable in industry. Because you end up needing a driver as a backup -- but the driver will lose concentration and be a terrible backup. So any time the computer fails, the human will be too damned late to help. Not unless your software can predict it's failure minutes out instead of seconds.

      Google isn't the only company working on this, everyone from Ford to BMW is working on it.

      Computers aren't perfect, but they don't have to be perfect, they only have to be better than us.

      Imagine for a minute that self-driving cars kill 1 person for every 20,000 drivers on the road, each year. Does that sound bad? Good?

      Let me put this another way. Humans driving cars, in the US, in 2010, killed 1 person for every 6,363 drivers on the road. There were 33,000 deaths on US roads in 2010 and 210 million licensed drivers.

      If self-driving cars kill 1 person per 20,000 drivers, then the total deaths would have been 10,500 instead of 33,000. Likewise, thousands if not million of injuries would have been avoided as well.

      This is bad? You don't think that at some point the insurance companies aren't going to demand self-driving cars when they discover how much money they can save? Sure, they don't get it now, but I'll bet there are accountants within those companies today who see the future. They'll get there.

      This is flying cars and fusion power. Until it's 100% there, it's 100% crap.

      No, it really isn't. Flying cars is an energy problem, fusion is a physics problem. People simply don't understand the energy it takes to lift a 4,000 lb object 100 feet off the ground. As for fusion, a lot of very smart people have been working on that one awhile, we may or may not see it happen in our lifetime, it just depends on finding the "solution".

      As for self-driving cars, these exist today, they have driven millions of miles, almost completely accident free. They will only get better, not worse.

      Because the legal framework which needs to surround it is completely non-existent.

      The legal framework for licensed drivers and auto insurance didn't exist 115 years ago either. We have plenty of lawyers to make sure it gets put into place.

      Google isn't on the cusp of putting millions of truckers out of business. Not by a long shot.

      They aren't, right up until they do...

      I don't think it will happen in 5 years, but I do think it will happen and I think most of us will live to see it.

      People watching Charles Lindbergh fly across the Atlantic would have laughed had you tried to describe a Boeing 747 to them. Only 42 years separates his flight across the Atlantic with the introduction of the 747.

      Do you think we'll all be driving manual cars in 42 years?

  4. What I got from this by penguinoid · · Score: 2

    (complete with a suction cup for lifting objects)

    What I'm getting from this is, these robots suck. But they might replace some jobs due to a vacuum in the market for free workers.

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  5. Not just robots - think packaging by shri · · Score: 2

    I think the future of massive warehouses will involve RFIDs and standardised packaging. Products are packed far too randomly ... if standard packages were deployed, robots dexterity could perhaps be reduced?

  6. Re:They will Steal Old People's Medicine by ShanghaiBill · · Score: 2

    Sometimes being able to work is more important to people than having cheap trinkets in the shops.

    Many people find meaning, purpose, and fulfillment through their work. But few of those people are pickers in a warehouse.