Why Don’t We Have Better Robots Yet? | Ken Goldberg | TED

TED
28 Mar 202412:10

Summary

TLDRIn this talk, the speaker humorously addresses the gap between our expectations of home robots and the reality, highlighting the challenges of robot manipulation. Despite advancements in technology like tricorders and satellites, home robots capable of complex tasks remain elusive. The speaker, a researcher at UC Berkeley, delves into Moravec's paradox, explaining why simple human tasks are difficult for robots. They discuss hardware and software hurdles, including the unreliability of robot hands and the complexities of perception and physics. The speaker shares their work on AI and deep learning to improve robot grasping in e-commerce, showcasing the progress with Dex-net and Ambi Robotics. They also touch on ongoing research for home robots, including handling deformable objects and everyday tasks like folding laundry, emphasizing the ongoing efforts despite the slow pace of advancement.

Takeaways

  • 🤖 The speaker humorously points out the gap between the advanced technology we have (like tricorders and satellites) and the lack of helpful home robots.
  • 🔍 The reality of robotics is often far less impressive than what's seen in popular culture, with many robots failing simple tasks.
  • 🤔 Moravec's paradox is introduced as a key concept, highlighting that tasks easy for robots are hard for humans, and vice versa.
  • 🤲 The development of robot hands is discussed, with a preference for simple, reliable, and cost-effective designs like the parallel jaw gripper.
  • 🛠 The hardware challenges in robotics include creating reliable, lightweight, and affordable robotic hands.
  • 💡 The software side of robotics is identified as particularly challenging due to uncertainties in control, perception, and physics.
  • 👀 Advances like LIDAR have improved 3D perception for robots, but they still have limitations, especially with shiny or transparent objects.
  • 📦 E-commerce has become a 'sweet spot' for robotics, with companies like Ambi Robotics using AI and deep learning to improve package handling.
  • 🍽 The speaker discusses ongoing research into making robots more capable in homes, including handling deformable objects and performing tasks like untangling knots and folding laundry.
  • 🚀 Despite the progress, the speaker acknowledges that we're not yet at the level of home robots seen in futuristic visions, but encourages patience as development continues.

Q & A

  • What is Moravec's paradox as mentioned in the script?

    -Moravec's paradox refers to the phenomenon that what is easy for robots, such as lifting heavy objects, is difficult for humans, and what is easy for humans, like manipulating small or delicate objects, is very hard for robots. This paradox highlights the persistent challenge in robotics of grasping arbitrary objects.

  • Why are simple hands like the parallel jaw gripper and suction cup preferred in robotics?

    -Simple hands are favored in robotics due to their reliability, lightweight design, and cost-effectiveness. They are also easier to maintain and can be effective for a wide range of tasks, as demonstrated by the video where simple grippers perform complex actions.

  • How does LIDAR technology assist in addressing the perception challenges for robots?

    -LIDAR, which uses light beams to create a three-dimensional model of the environment, helps robots perceive their surroundings more accurately. It provides a breakthrough in understanding the spatial layout of objects, although it still has limitations with shiny or transparent objects that can cause unpredictable light reflections.

  • What is the significance of the Dex-net system in the context of the script?

    -Dex-net is a system developed by the speaker and their students that enables robots to reliably pick up objects. It uses AI and deep learning to train the robot in simulation, allowing it to grasp a variety of objects it has not been specifically trained on, which is a significant advancement in the field of robotics.

  • What is the current application of the technology developed by the speaker's company, Ambi Robotics?

    -Ambi Robotics applies the technology developed at UC Berkeley to sort packages in the e-commerce industry. Their machines pick up, scan, and sort packages into smaller bins based on zip codes, addressing the high demand for efficient package delivery.

  • Why is manipulating deformable objects considered a challenge for robots?

    -Manipulating deformable objects is challenging for robots because these objects can change shape and are often difficult to grasp and control. Robots need to understand the physical properties and behavior of these objects to interact with them effectively, which is a complex problem in robotics.

  • What is the 'two-second fold' technique mentioned in the script, and how does it relate to robot folding laundry?

    -The 'two-second fold' is a technique used to demonstrate the efficiency of a robot folding laundry. The robot performs the same folding action as a human but in a slightly longer time frame, which is still considered real-time and not sped up, showcasing progress in the speed of robotic folding.

  • How does the speaker's research on untangling knots and folding laundry illustrate the progress and challenges in robotics?

    -The speaker's research on untangling knots and folding laundry demonstrates the progress in robotics by showing that robots can now perform tasks that were once thought to be extremely difficult. However, it also highlights the challenges, as these tasks are still not performed at the speed or reliability that would be practical for everyday use.

  • What is the role of AI and deep learning in the development of robots as discussed in the script?

    -AI and deep learning play a crucial role in the development of robots by enabling them to learn and improve their grasping abilities through simulation. This technology allows robots to 'dream' about how to grasp objects and learn to do so reliably, which is a significant step towards more autonomous and capable robots.

  • Why is the speaker advocating for patience when it comes to the development of home robots?

    -The speaker advocates for patience because, despite significant advancements, there is still a gap between the capabilities of robots seen in popular culture and the reality of current technology. Developing robots that can perform complex tasks in unstructured environments like homes is a challenging process that requires time and continued research.

Outlines

00:00

🤖 The Gap Between Fiction and Reality in Robotics

The speaker begins by expressing the common desire for helpful robots at home and humorously questions the delay in their widespread availability despite advancements in technology. They introduce themselves as a researcher with 30 years of experience at UC Berkeley and set the stage for a discussion on the disparity between the fictional portrayal of robots and their real-world capabilities. The speaker highlights Moravec's paradox, which points out that tasks easy for robots, like lifting heavy objects, are hard for humans, and vice versa. They emphasize the ongoing challenge of robots grasping arbitrary objects, a problem that has persisted in the field. The speaker also shares personal anecdotes about their clumsiness as a child and their lifelong dedication to making robots less awkward. They delve into the intricacies of robotic hardware, advocating for simple designs like the parallel jaw gripper and suction cups over complex, unreliable, and expensive alternatives.

05:01

🛠️ Tackling the Challenges of Robotic Grasping in E-commerce

The speaker transitions into discussing the software side of robotics, where uncertainty in control, perception, and physics poses significant challenges. They explain the difficulties in precise control due to mechanical imprecision and the limitations of sensors, including high-resolution cameras and LIDAR, which struggle with shiny or transparent objects. The introduction of tactile sensors is mentioned as a potential advancement, though it's still in early stages. The unpredictability of physics in robotic manipulation is illustrated through an example of a robot pushing a bottle, which can end up in different places due to microscopic surface variations. The speaker then shifts focus to e-commerce, identifying it as a niche where robots could excel due to the pandemic-driven boom in online shopping. They describe the current manual nature of warehouse order fulfillment and the high turnover due to the laborious task. The speaker shares their own work on a system called Dex-net, which uses AI and deep learning to teach robots to grasp objects reliably. This technology has been commercialized through their company, Ambi Robotics, which helps sort packages in warehouses. While progress is being made, the speaker acknowledges that this is not the home robot many envision.

10:02

🔍 Advancing Robotics for Everyday Tasks

In the final paragraph, the speaker discusses ongoing research aimed at making robots more capable for home use, focusing on handling deformable objects. They describe a project to untangle knots using a robot that analyzes and manipulates cables, achieving an 80% success rate. The speaker also addresses the long-standing challenge of robotic laundry folding, a task that has been notoriously slow. They share their team's efforts to develop a two-armed robot that can fold laundry faster by mimicking human actions like flinging and smoothing. Another project involves teaching robots to bag items, a task complicated by the variable configurations of bags. Using fluorescent paint and lights, the robot learns to manipulate bags, achieving a 50% success rate. The speaker concludes by reiterating Moravec's paradox and acknowledging the public's patience for the Jetsons-like robots that are still not a reality. They express optimism for the future of robotics, emphasizing the mutual need between humans and robots, with the latter requiring human assistance for tasks they cannot yet perform.

Mindmap

Keywords

💡Robotics

Robotics is an interdisciplinary branch of engineering and science that deals with the design, construction, operation, and use of robots. In the video, robotics is the central theme, as the speaker discusses the gap between the public's expectations of robots and the current state of the technology. The speaker's research at UC Berkeley focuses on overcoming challenges in robotics to make them more capable and less clumsy.

💡Moravec's Paradox

Moravec's Paradox is the observation that tasks which are difficult for humans, such as perception and mobility, are often easy for robots, while tasks that are easy for humans, such as manipulation, are difficult for robots. The video highlights this paradox by contrasting the ease with which robots can lift heavy objects with their difficulty in performing tasks like stacking blocks, which are simple for humans.

💡Gripper

A gripper is a mechanical device used to grasp or hold objects securely. In the context of the video, grippers are a critical component of robotic hands, and the speaker discusses the challenges and advancements in gripper design. The video mentions both complex, hand-like grippers with many motors and tendons, and simpler, more reliable designs like the parallel jaw gripper and suction cups.

💡Uncertainty

Uncertainty in robotics refers to the unpredictability and variability in the robot's environment, its control systems, and its sensors. The video explains how uncertainty in control, perception, and physics makes it difficult for robots to perform tasks reliably. For example, the speaker describes how small errors in a robot's gripper can accumulate due to uncertainty in the mechanical system.

💡LIDAR

LIDAR, which stands for Light Detection and Ranging, is a remote sensing technology that uses light in the form of a pulsed laser to measure distances. In the video, LIDAR is mentioned as a significant development in robotics for creating 3D models of the environment. However, the speaker also notes its limitations, such as issues with shiny or transparent objects.

💡Tactile Sensor

Tactile sensors are devices that can sense and respond to touch or pressure. In the video, the speaker discusses the early stages of development of tactile sensors for robots, which use cameras to image surfaces as a robot makes contact. These sensors are intended to improve a robot's ability to understand and interact with its environment.

💡E-commerce

E-commerce refers to the buying and selling of goods or services using the internet, and it has been a driving force behind the development of warehouse automation. The video highlights the growth of e-commerce, especially during the pandemic, and the challenges it presents in terms of package sorting and delivery. The speaker's company, Ambi Robotics, focuses on using robots to address these challenges in e-commerce fulfillment.

💡Dex-Net

Dex-Net is a system developed by the speaker and his students at UC Berkeley that uses AI and deep learning to enable robots to train themselves in grasping objects reliably. The video showcases Dex-Net's ability to pick up a variety of objects that the robot has not been specifically trained on, demonstrating significant progress in the field of robotics.

💡Deformable Objects

Deformable objects are materials that can be deformed or altered in shape without breaking. In the video, the speaker discusses the challenges of manipulating deformable objects, such as strings, sheets, and fruits, which are easy for humans but difficult for robots. The video mentions ongoing research in this area, including projects aimed at untangling knots and folding laundry.

💡Ambi Robotics

Ambi Robotics is a company founded by the speaker and his students, which commercializes the technology developed at UC Berkeley. The company focuses on creating machines that use the algorithms and software developed for robotic package sorting in e-commerce warehouses. The video mentions that Ambi Robotics has deployed 80 machines across the United States, sorting over a million packages a week.

💡Robotic Manipulation

Robotic manipulation refers to the ability of robots to move and control objects in their environment. The video discusses the challenges of robotic manipulation, especially with tasks that are routine for humans, such as folding laundry or bagging items. The speaker provides examples of ongoing research aimed at improving robotic manipulation, including projects that involve training robots to handle complex tasks like untangling cables and folding clothes.

Highlights

The audience is eager for home robots but they are not yet common.

Existing home robots are not performing exciting tasks.

The speaker has been researching robots at UC Berkeley for 30 years.

Moravec's paradox: Tasks easy for robots are hard for humans, and vice versa.

Grasp arbitrary objects is a significant challenge in robotics.

The speaker's personal journey from being clumsy to a career in robotics.

The complexity and unreliability of robot hands with many motors and tendons.

Advocacy for simple robot hands like the parallel jaw gripper.

Suction cups as an even simpler robot gripper used in industry.

Uncertainty in robotics due to control, perception, and physics.

LIDAR as a breakthrough in robotic perception but not a perfect solution.

Tactile sensors are in early stages of development for robotics.

Physics of object manipulation is unpredictable for robots.

E-commerce is a 'sweet spot' for robots in package handling.

Dex-net, a system developed by the speaker's team, reliably picks up objects.

Ambi Robotics, a company founded by the speaker, uses AI for package sorting.

New research aims to make robots capable of handling deformable objects.

A project to untangle knots using robots has achieved an 80% success rate.

Roboticists are working on speeding up the process of folding laundry.

Bagging is a challenging task for robots due to the variability of bag configurations.

Robots are still clumsy but progress is being made in their capabilities.

The speaker concludes by emphasizing the need for patience as robots continue to evolve.

Transcripts

play00:04

I have a feeling most people in this room would like to have a robot at home.

play00:10

It'd be nice to be able to do the chores and take care of things.

play00:13

Where are these robots?

play00:14

What's taking so long?

play00:16

I mean, we have our tricorders,

play00:19

and we have satellites.

play00:22

We have laser beams.

play00:24

But where are the robots?

play00:26

(Laughter)

play00:28

I mean, OK, wait, we do have some robots in our home,

play00:31

but, not really doing anything that exciting, OK?

play00:35

(Laughter)

play00:36

Now I've been doing research at UC Berkeley for 30 years

play00:41

with my students on robots,

play00:43

and in the next 10 minutes,

play00:45

I'm going to try to explain the gap between fiction and reality.

play00:50

Now we’ve seen images like this, right?

play00:53

These are real robots.

play00:54

They're pretty amazing.

play00:55

But those of us who work in the field,

play00:57

well, the reality is more like this.

play00:59

(Laughter)

play01:02

That's 99 out of 100 times, that's what happens.

play01:05

And in the field, there's something that explains this

play01:08

that we call Moravec's paradox.

play01:10

And that is, what's easy for robots,

play01:12

like being able to pick up a large object,

play01:16

large, heavy object,

play01:17

is hard for humans.

play01:20

But what's easy for humans,

play01:22

like being able to pick up some blocks and stack them,

play01:26

well, it turns out that is very hard for robots.

play01:31

And this is a persistent problem.

play01:33

So the ability to grasp arbitrary objects is a grand challenge for my field.

play01:40

Now by the way, I was a very klutzy kid.

play01:44

(Laughter)

play01:46

I would drop things.

play01:47

Any time someone would throw me a ball, I would drop it.

play01:49

I was the last kid to get picked on a basketball team.

play01:52

I'm still pretty klutzy, actually,

play01:54

but I have spent my entire career studying how to make robots less clumsy.

play02:00

Now let's start with the hardware.

play02:02

So the hands.

play02:04

Now this is a robot hand, a particular type of hand.

play02:07

It's a lot like our hand.

play02:09

And it has a lot of motors, a lot of tendons

play02:12

and cables as you can see.

play02:14

So it's unfortunately not very reliable.

play02:16

It's also very heavy and very expensive.

play02:19

So I'm in favor of very simple hands, like this.

play02:23

So this has just two fingers.

play02:25

It's known as a parallel jaw gripper.

play02:28

So it's very simple.

play02:29

It's lightweight and reliable and it's very inexpensive.

play02:34

And if you're doubting that simple hands can be effective,

play02:38

look at this video where you can see that two very simple grippers,

play02:43

these are being operated, by the way,

play02:44

by humans who are controlling the grippers like a puppet.

play02:47

But very simple grippers are capable of doing very complex things.

play02:51

Now actually in industry,

play02:52

there’s even a simpler robot gripper, and that’s the suction cup.

play02:56

And that only makes a single point of contact.

play02:59

So again, simplicity is very helpful in our field.

play03:02

Now let's talk about the software.

play03:04

This is where it gets really, really difficult

play03:08

because of a fundamental issue, which is uncertainty.

play03:12

There's uncertainty in the control.

play03:14

There’s uncertainty in the perception.

play03:16

And there’s uncertainty in the physics.

play03:19

Now what do I mean by the control?

play03:21

Well if you look at a robot’s gripper trying to do something,

play03:24

there's a lot of uncertainty in the cables and the mechanisms

play03:28

that cause very small errors.

play03:30

And these can accumulate and make it very difficult to manipulate things.

play03:36

Now in terms of the sensors, yes,

play03:38

robots have very high-resolution cameras just like we do,

play03:41

and that allows them to take images of scenes in traffic

play03:45

or in a retirement center,

play03:47

or in a warehouse or in an operating room.

play03:50

But these don't give you the three-dimensional structure

play03:53

of what's going on.

play03:54

So recently, there was a new development called LIDAR,

play03:58

and this is a new class of cameras that use light beams to build up

play04:03

a three-dimensional model of the environment.

play04:06

And these are fairly effective.

play04:08

They really were a breakthrough in our field, but they're not perfect.

play04:12

So if the objects have anything that's shiny or transparent,

play04:17

well, then the light acts in unpredictable ways,

play04:19

and it ends up with noise and holes in the images.

play04:22

So these aren't really the silver bullet.

play04:24

And there’s one other form of sensor out there now called a “tactile sensor.”

play04:28

And these are very interesting.

play04:30

They use cameras to actually image the surfaces

play04:33

as a robot would make contact,

play04:35

but these are still in their infancy.

play04:38

Now the last issue is the physics.

play04:40

And let me illustrate for you by showing you,

play04:44

we take a bottle on a table

play04:45

and we just push it,

play04:47

and the robot's pushing it in exactly the same way each time.

play04:50

But you can see that the bottle ends up in a very different place each time.

play04:55

And why is that?

play04:56

Well it’s because it depends on the microscopic surface topography

play05:01

underneath the bottle as it slid.

play05:03

For example, if you put a grain of sand under there,

play05:06

it would react very differently than if there weren't a grain of sand.

play05:09

And we can't see if there's a grain of sand because it's under the bottle.

play05:14

It turns out that we can predict the motion of an asteroid

play05:18

a million miles away,

play05:20

far better than we can predict the motion of an object

play05:24

as it's being grasped by a robot.

play05:27

Now let me give you an example.

play05:29

Put yourself here into the position of being a robot.

play05:33

You're trying to clear the table

play05:35

and your sensors are noisy and imprecise.

play05:37

Your actuators, your cables and motors are uncertain,

play05:41

so you can't fully control your own gripper.

play05:43

And there's uncertainty in the physics,

play05:45

so you really don't know what's going to happen.

play05:48

So it's not surprising that robots are still very clumsy.

play05:52

Now there's one sweet spot for robots, and that has to do with e-commerce.

play05:57

And this has been growing, it's a huge trend.

play05:59

And during the pandemic, it really jumped up.

play06:02

I think most of us can relate to that.

play06:05

We started ordering things like never before,

play06:08

and this trend is continuing.

play06:10

And the challenge is to meet the demand,

play06:13

we have to be able to get all these packages delivered in a timely manner.

play06:18

And the challenge is that every package is different,

play06:21

every order is different.

play06:22

So you might order some some nail polish and an electric screwdriver.

play06:28

And those two objects are going to be

play06:31

somewhere inside one of these giant warehouses.

play06:34

And what needs to be done is someone has to go in,

play06:37

find the nail polish and then go and find the screwdriver,

play06:40

bring them together, put them into a box and deliver them to you.

play06:43

So this is extremely difficult, and it requires grasping.

play06:46

So today, this is almost entirely done with humans.

play06:49

And the humans don't like doing this work,

play06:51

there's a huge amount of turnover.

play06:53

So it's a challenge.

play06:54

And people have tried to put robots

play06:57

into warehouses to do this work.

play07:01

(Laughter)

play07:08

It hasn't turned out all that well.

play07:12

But my students and I, about five years ago,

play07:16

we came up with a method, using advances in AI and deep learning,

play07:20

to have a robot essentially train itself to be able to grasp objects.

play07:24

And the idea was that the robot would do this in simulation.

play07:27

It was almost as if the robot were dreaming about how to grasp things

play07:30

and learning how to grasp them reliably.

play07:32

And here's the result.

play07:34

This is a system called Dex-net

play07:35

that is able to reliably pick up objects

play07:39

that we put into these bins in front of the robot.

play07:41

These are objects it's never been trained on,

play07:44

and it's able to pick these objects up

play07:46

and reliably clear these bins over and over again.

play07:49

So we were very excited about this result.

play07:52

And the students and I went out to form a company,

play07:55

and we now have a company called Ambi Robotics.

play07:58

And what we do is make machines that use the algorithms,

play08:02

the software we developed at Berkeley,

play08:05

to pick up packages.

play08:07

And this is for e-commerce.

play08:09

The packages arrive in large bins, all different shapes and sizes,

play08:12

and they have to be picked up,

play08:14

scanned and then put into smaller bins depending on their zip code.

play08:18

We now have 80 of these machines operating across the United States,

play08:22

sorting over a million packages a week.

play08:26

Now that’s some progress,

play08:29

but it's not exactly the home robot that we've all been waiting for.

play08:33

So I want to give you a little bit of an idea

play08:36

of some the new research that we're doing

play08:38

to try to be able to have robots more capable in homes.

play08:41

And one particular challenge is being able to manipulate deformable objects,

play08:45

like strings in one dimension,

play08:48

two-dimensional sheets and three dimensions,

play08:51

like fruits and vegetables.

play08:53

So we've been working on a project to untangle knots.

play08:57

And what we do is we take a cable and we put that in front of the robot.

play09:02

It has to use a camera to look down, analyze the cable,

play09:04

figure out where to grasp it

play09:06

and how to pull it apart to be able to untangle it.

play09:09

And this is a very hard problem,

play09:11

because the cable is much longer than the reach of the robot.

play09:14

So it has to go through and manipulate, manage the slack as it's working.

play09:18

And I would say this is doing pretty well.

play09:21

It's gotten up to about 80 percent success

play09:23

when we give it a tangled cable at being able to untangle it.

play09:27

The other one is something I think we also all are waiting for:

play09:30

robot to fold the laundry.

play09:33

Now roboticists have actually been looking at this for a long time,

play09:37

and there was some research that was done on this.

play09:40

But the problem is that it's very, very slow.

play09:43

So this was about three to six folds per hour.

play09:48

(Laughter)

play09:50

So we decided to to revisit this problem

play09:54

and try to have a robot work very fast.

play09:56

So one of the things we did was try to think

play09:58

about a two-armed robot that could fling the fabric

play10:00

the way we do when we're folding,

play10:02

and then we also used friction in this case to drag the fabric

play10:05

to smooth out some wrinkles.

play10:06

And then we borrowed a trick which is known as the two-second fold.

play10:11

You might have heard of this.

play10:12

It's amazing because the robot is doing exactly the same thing

play10:16

and it's a little bit longer, but that's real time,

play10:18

it's not sped up.

play10:20

So we're making some progress there.

play10:23

And the last example is bagging.

play10:24

So you all encounter this all the time.

play10:26

You go to a corner store, and you have to put something in a bag.

play10:30

Now it's easy, again, for humans,

play10:31

but it's actually very, very tricky for robots

play10:35

because for humans, you know how to take the bag

play10:37

and how to manipulate it.

play10:38

But robots, the bag can arrive in many different configurations.

play10:41

It’s very hard to tell what’s going on

play10:44

and for the robot to figure out how to open up that bag.

play10:47

So what we did was we had the robot train itself.

play10:52

We painted one of these bags with fluorescent paint,

play10:54

and we had fluorescent lights that would turn on and off,

play10:57

and the robot would essentially teach itself how to manipulate these bags.

play11:01

And so we’ve gotten it now up to the point

play11:03

where we're able to solve this problem about half the time.

play11:07

So it works,

play11:08

but I'm saying, we're still not quite there yet.

play11:12

So I want to come back to Moravec's paradox.

play11:14

What's easy for robots is hard for humans.

play11:17

And what's easy for us is still hard for robots.

play11:22

We have incredible capabilities.

play11:24

We're very good at manipulation.

play11:26

(Laughter)

play11:28

But robots still are not.

play11:31

I want to say, I understand.

play11:33

It’s been 60 years,

play11:35

and we're still waiting for the robots that the Jetsons had.

play11:40

Why is this difficult?

play11:41

We need robots because we want them to be able to do tasks that we can't do

play11:48

or we don't really want to do.

play11:50

But I want you to keep in mind that these robots, they're coming.

play11:54

Just be patient.

play11:56

Because we want the robots,

play11:58

but robots also need us

play12:00

to do the many things that robots still can't do.

play12:06

Thank you.

play12:07

(Applause)

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
RoboticsMoravec's ParadoxAIAutomationE-commerceMachine LearningHuman-Robot InteractionIndustrial RobotsHome AutomationTech Innovation
هل تحتاج إلى تلخيص باللغة الإنجليزية؟