back to indexColin Angle: iRobot CEO | Lex Fridman Podcast #39
Chapters
0:0
1:59 The Three Laws of Robotics
6:50 History of Roomba
7:52 Making a Robot Part of the Home
23:34 Autonomous Vehicles
00:00:00.000 |
The following is a conversation with Colin Angle. 00:00:08.220 |
has been creating robots that operate successfully 00:00:34.000 |
29 million robots successfully operating autonomously 00:00:45.080 |
and all kinds of general entrepreneurial innovation. 00:00:51.340 |
iRobot has survived and succeeded for 29 years. 00:00:58.860 |
including a long tour and conversation with Colin 00:01:03.520 |
and then sat down for this podcast conversation 00:01:13.960 |
I'll release the video of the tour separately. 00:01:23.220 |
has been and continues to be an inspiration to me 00:01:26.220 |
and thousands of engineers who are working hard 00:01:47.120 |
And now, here's my conversation with Colin Engel. 00:02:01.920 |
in order, don't harm humans, obey orders, protect yourself. 00:02:07.680 |
First, does the Roomba follow these three laws? 00:02:14.760 |
what role do you hope to see robots take in modern society 00:02:21.520 |
- So the three laws are very thought-provoking 00:02:44.740 |
at least it won't be a relevant bar for decades to come. 00:02:56.980 |
it is designed to help humans, not hurt them, 00:03:06.040 |
it's not through any AI or intent on the robot's part. 00:03:28.800 |
what role do you hope to see robotics, robots take 00:03:33.040 |
in what's currently mostly a world of humans? 00:03:46.280 |
We need robots because the average age of humanity 00:04:11.560 |
Today the role is to make our lives a little easier, 00:04:17.500 |
but in time, robots are gonna be the difference 00:04:37.640 |
can spend more of our time focused on activities we choose, 00:05:03.200 |
that led up to Roomba, that led to Bravo and Terra. 00:05:18.040 |
You mentioned elderly, and robotics in society, 00:05:22.640 |
I think the home is a fascinating place for robots to be. 00:05:31.640 |
probably most homes in the world don't have a robot. 00:05:36.160 |
Where do you think is the big initial value add 00:05:45.000 |
narrowed in on the home, the consumer's home, 00:06:06.840 |
and perhaps even a more efficient place to be. 00:06:11.520 |
And today, vacuum, we mop, soon we'll be mowing your lawn, 00:06:32.160 |
that maintains itself and plays an active role 00:06:35.960 |
in caring for and helping the people who live in that home. 00:06:47.720 |
So if we can summarize some of the history of Roomba, 00:06:51.760 |
you've mentioned, and maybe you can elaborate on it, 00:06:57.240 |
were really taking a robot from something that works 00:07:02.240 |
either in the lab or something that works in the field 00:07:04.880 |
that helps soldiers do the difficult work they do 00:07:12.640 |
and tens of thousands, hundreds of thousands of robots 00:07:15.640 |
that don't break down over how much people love them 00:07:26.000 |
to sense the environment, to build a map, to localize, 00:07:34.640 |
in terms of giving some semantic knowledge to the robot 00:07:40.920 |
Okay, so that's like a huge, two big, huge steps. 00:07:55.600 |
So the goal is to make a home that takes care of itself, 00:08:03.720 |
and gives the user an experience of just living their life 00:08:07.860 |
in the home is somehow doing the right thing, 00:08:17.280 |
And we went from robots that were great in the lab, 00:08:22.280 |
but were both too expensive and not sufficiently capable 00:08:33.800 |
other than being a toy or a curio in your home 00:08:45.840 |
be above threshold and drive purchase intent. 00:08:48.520 |
Now we've disrupted the entire vacuuming industry. 00:08:59.360 |
in the US are Roombas, so not robot vacuums, but vacuums. 00:09:08.080 |
That's incredible that a robot is the number one selling 00:09:47.900 |
I've been working so hard since the beginning of iRobot 00:09:55.100 |
that they're smart enough and understand their task enough 00:09:59.140 |
that they can just go do it without human involvement. 00:10:09.560 |
Meaning that the robot is supposed to be your partner, 00:10:22.500 |
hey, I just dropped some flour by the fridge in the kitchen. 00:10:28.980 |
Wouldn't it be awesome if the right thing just happened 00:10:40.140 |
understanding the context and intent of the sentence, 00:10:44.420 |
mapping it against its understanding of the home it lives in 00:10:56.380 |
It's an area where we're starting to roll out features. 00:10:59.400 |
You can now tell your robot to clean up the kitchen 00:11:02.900 |
and it knows what the kitchen is and can do that. 00:11:09.380 |
The other cool thing is that we're starting to know 00:11:16.060 |
Well, robots are supposed to have arms, right? 00:11:28.800 |
in an environment and they're supposed to do work. 00:11:49.360 |
I might in the future know where the refrigerator is. 00:11:52.080 |
I might, if I had an arm, be able to find the handle, 00:11:58.540 |
Obviously that's one of the true dreams of robotics 00:12:14.260 |
is just a potpourri of new opportunity and excitement. 00:12:19.260 |
- And you see humans as a crucial part of that. 00:12:26.320 |
and I personally find that a really compelling idea. 00:12:29.000 |
I think full autonomy can only take us so far, 00:12:35.360 |
So you see humans as helping the robot understand 00:12:38.920 |
or give deeper meaning to this spatial information. 00:12:55.640 |
The robot is supposed to, in lieu of better direction, 00:13:14.980 |
but also be perpetually ready to take direction 00:13:19.980 |
that would activate a different set of behaviors or actions 00:13:29.040 |
to the extent it could actually perform that task. 00:13:33.640 |
I think this is a fundamental and a fascinating question, 00:13:42.400 |
So Anki, Jibo, Mayfield Robotics with their Robot Curry, 00:13:49.260 |
these are robotics companies that were founded 00:13:53.000 |
But all, very unfortunately, at least for us roboticists, 00:14:10.700 |
- You know, I say this only partially in jest 00:14:16.800 |
you know, I was a high-tech entrepreneur building robots, 00:14:22.860 |
but it wasn't until I became a vacuum cleaner salesman 00:14:59.040 |
where you're looking at the scale and you're like, 00:15:00.400 |
"Eh, it's close, maybe we can hold our breath 00:15:04.380 |
It's clearly more value than the cost of the robot 00:15:26.020 |
You know, when you get into entertainment style things, 00:15:57.780 |
around what is the right type of social companion? 00:16:05.840 |
that is doing something other than tasks people do 00:16:16.380 |
And I'm not sure we've got it all figured out right. 00:16:32.860 |
and thus that value benefit equation remains ambiguous. 00:16:53.200 |
that fit the criteria that you just described 00:17:04.620 |
- Well, I think that we're just about none of the way 00:17:08.660 |
to achieving the potential of robotics at home. 00:17:13.340 |
But we have to do it in a really eyes wide open, 00:17:22.340 |
- Another way to put that is the potential is infinite 00:17:27.020 |
but you're saying those steps are just very initial steps. 00:17:29.620 |
So the Roomba is a hugely successful product, 00:17:32.540 |
but you're saying that's just the very, very beginning. 00:17:37.940 |
And I think I was lucky that in the early days of robotics, 00:17:42.940 |
people would ask me, "When are you gonna clean my floor?" 00:17:54.780 |
but everyone seems to want their floor clean. 00:18:03.380 |
- Earn the right to do the next thing after that. 00:18:12.580 |
like the financial aspect has to all match together. 00:18:16.620 |
- Yeah, during our partnership back a number of years ago 00:18:42.420 |
that it was top of mind and understood as a burden. 00:18:51.700 |
Hey, let's make a product or come up with a solution 00:19:00.860 |
- And sometimes we do certain burdens so often as a society 00:19:09.420 |
like it's actually hard to see that that burden 00:19:13.180 |
So it does require just going into the home and staring at, 00:19:21.060 |
- Yeah, and getting those insights is a lot harder 00:19:26.060 |
than it would seem it should be in retrospect. 00:19:33.100 |
I mean, one of the big challenges of robotics 00:19:45.660 |
So people would be less likely to buy a Roomba 00:19:52.140 |
Which is probably sort of what a Roomba would cost 00:19:58.080 |
So how do you drive, which I mentioned is very difficult, 00:20:02.260 |
how do you drive the cost of a Roomba or a robot down 00:20:15.520 |
And so that we would build our robots out of aluminum, 00:20:21.220 |
on the milling machine, cutting out the parts and so forth. 00:20:29.780 |
I realized that if we were building at scale, 00:20:36.020 |
instead of adding up all the hours to mill out the parts, 00:20:49.220 |
as I think about construction in a different way. 00:20:53.200 |
The 3D CAD tools that are available to us today, 00:20:56.940 |
the operating at scale where I can do tooling 00:21:01.740 |
and injection mold an arbitrarily complicated part 00:21:06.740 |
and the cost is going to be basically the weight 00:21:10.500 |
of the plastic in that part is incredibly exciting 00:21:15.500 |
and liberating and opens up all sorts of opportunities. 00:21:22.120 |
where we are today is instead of trying to build skin, 00:21:38.260 |
around how could we duplicate the skin on the human body 00:21:53.020 |
And how many of the problems that face a robot 00:22:29.580 |
where you could put machine vision capable processors 00:22:43.020 |
We avoided putting lasers on our robots to do navigation 00:23:05.860 |
and a camera with a computer capable of running 00:23:09.900 |
machine learning and visual object recognition, 00:23:15.520 |
incredibly capable robot and that's gonna be the future. 00:23:20.520 |
- So you know, on that point with a small tangent, 00:23:29.780 |
there is automation actually touching people's lives today 00:23:36.500 |
What the vision you just described of using computer vision 00:23:44.420 |
there's a debate on that of LIDAR versus computer vision. 00:23:53.260 |
that LIDAR is a crutch that really in camera, 00:23:57.180 |
in the longterm camera only is the right solution, 00:24:00.840 |
which echoes some of the ideas you're expressing. 00:24:03.500 |
Of course, the domain in terms of its safety criticality 00:24:06.780 |
is different, but what do you think about that approach 00:24:22.940 |
corner cases, literally, and autonomous vehicles. 00:24:35.460 |
a robot vacuum and autonomous vehicle are trying to solve, 00:24:41.860 |
that are being applied in the pursuit of the solutions. 00:24:48.020 |
In my world, my environment is actually much harder 00:24:57.320 |
We don't have roads, we have t-shirts, we have steps, 00:25:02.320 |
we have a near infinite number of patterns and colors 00:25:18.860 |
- On the other hand, safety is way easier on the inside. 00:25:22.540 |
My robots, they're not very heavy, they're not very fast. 00:25:27.540 |
If they bump into your foot, you think it's funny. 00:25:39.420 |
And so that for me saying vision is the future, 00:25:47.780 |
For autonomous vehicles, I think I believe what 00:26:05.860 |
- You have to be much more careful thinking through 00:26:30.920 |
- I expect there to be at least one iRobot robot 00:26:45.780 |
But I think that when we think about the numbers of things 00:26:54.300 |
today I can vacuum your floor, mop your floor, 00:26:58.580 |
cut your lawn, or soon we'll be able to cut your lawn. 00:27:01.280 |
But there are more things that we could do in the home. 00:27:06.700 |
And I hope that we continue using the techniques 00:27:11.500 |
I described around exploiting computer vision 00:27:14.460 |
and low-cost manufacturing that we'll be able 00:27:18.660 |
to create these solutions at affordable price points. 00:27:22.620 |
- So let me ask, on that point of a robot in every home, 00:27:54.080 |
why that concern is amongst a certain group of people 00:28:09.780 |
so robots that move about the home and sense the world, 00:28:14.060 |
how do you alleviate people's privacy concerns? 00:28:19.060 |
How do you make sure that they can trust iRobot 00:28:22.820 |
and the robots that they share their home with? 00:28:33.740 |
because given our vision as to the role the company 00:28:45.460 |
can our approach be trusted to protecting the data 00:28:50.460 |
and the privacy of the people who have our robots? 00:28:53.500 |
And so we've gone out publicly with a privacy manifesto 00:29:00.400 |
We've adopted GDPR, not just where GDPR is required, 00:29:07.560 |
We have ensured that images don't leave the robot. 00:29:32.720 |
We show you what we know and are trying to go 00:29:36.280 |
use data as an enabler for the performance of the robots 00:29:56.840 |
And ultimately we think that by showing a customer that, 00:30:01.840 |
if you let us build a semantic map of your home 00:30:15.800 |
cleaning your home, but it won't be able to do that. 00:30:22.080 |
you can have confidence that we will do that for you. 00:30:30.840 |
data 2.0 perspective company where we treat the data 00:30:47.320 |
So we think by being the good guys on this front, 00:30:55.080 |
to enable robots to do more things that are thoughtful. 00:31:00.080 |
- You think people's worries will diminish over time? 00:31:12.940 |
with AI in their home, enriching their lives in some way? 00:31:17.040 |
- I think we're in an interesting place today 00:31:22.400 |
and more about finding a way to talk about privacy 00:31:33.360 |
people get very upset and then go to the store 00:31:38.360 |
paying no attention to whether or not the products 00:31:41.040 |
that they're buying honor privacy standards or not. 00:31:44.680 |
In fact, if I put on the package of my Roomba, 00:31:53.680 |
I would sell less than I would if I did nothing at all. 00:32:05.040 |
We need to figure out how to have a comfortable set 00:32:08.480 |
of what is the grade A meat standard applied to privacy 00:32:25.520 |
and that will ultimately be how this moves forward. 00:32:38.400 |
you can start talking about who's following them, 00:32:42.680 |
'Cause most people are actually quite clueless 00:32:48.440 |
It would be nice to change that for people to understand 00:32:51.440 |
the good that AI can do and it's not some system 00:32:55.160 |
that's trying to steal all the most sensitive data. 00:33:05.240 |
So you've mentioned a very successful localization 00:33:21.360 |
once you get the beer, to sit back with that beer 00:33:27.000 |
and have a chat on a Friday night with a Roomba 00:33:37.560 |
To your former question as to whether a robot 00:33:40.760 |
can have human level intelligence, not in my lifetime. 00:34:08.560 |
That conversation is about you learning interesting things 00:34:27.240 |
And it could be about what kind of day your pet had. 00:34:36.240 |
It could be about if I'm thinking about climbing Mount Everest 00:34:51.560 |
I'm gonna have with a robot is I'm gonna be rewarded 00:34:58.760 |
that you could push and the robot would smile 00:35:02.160 |
So I think you need to think about the question 00:35:04.440 |
in the right way and robots can be awesomely effective 00:35:21.980 |
that we wish we were engaged learning cool stuff 00:35:49.640 |
Data's been through a lot trying to go and save the galaxy 00:35:53.560 |
and I'm really interested actually in emotion and robotics 00:35:58.560 |
and I think he'd have a lot to say about that 00:36:08.520 |
an incredibly useful role in doing reasonable things 00:36:13.520 |
in situations where we have imperfect understanding 00:36:18.040 |
- In social situations when there's imperfect information. 00:36:25.520 |
or dangerous situations that we have emotion for a reason 00:36:40.560 |
because you can't actually survive on pure logic 00:36:46.440 |
because only a very tiny fraction of the situations 00:36:53.800 |
we find ourselves in can be resolved reasonably with logic 00:36:57.240 |
and so I think data would have a lot to say about that 00:37:12.600 |
- Okay, I think that's the perfect way to end it.