back to index

Kyle Vogt: Cruise Automation | Lex Fridman Podcast #14


small model | large model

link |
00:00:00.000
The following is a conversation with Kyle Vogt.
link |
00:00:02.240
He's the president and the CTO of Cruise Automation,
link |
00:00:05.040
leading an effort to solve one of the biggest robotics challenges of our time,
link |
00:00:09.680
vehicle automation. He's a cofounder of two successful companies, Twitch
link |
00:00:13.600
and Cruise, that have each sold for a billion dollars.
link |
00:00:16.960
And he's a great example of the innovative spirit that flourishes
link |
00:00:20.640
in Silicon Valley, and now is facing an interesting and exciting challenge of
link |
00:00:26.240
matching that spirit with the mass production and the safety centric
link |
00:00:31.040
culture of a major automaker like General Motors. This conversation is
link |
00:00:35.520
part of the MIT Artificial General Intelligence series
link |
00:00:38.560
and the Artificial Intelligence podcast. If you enjoy it,
link |
00:00:42.000
please subscribe on YouTube, iTunes, or simply connect with me on Twitter
link |
00:00:46.480
at Lex Friedman, spelled F R I D. And now here's my conversation with Kyle Vogt.
link |
00:00:54.480
You grew up in Kansas, right? Yeah, and I just saw that picture you had hidden
link |
00:00:57.920
over there, so I'm a little bit a little bit worried about that now.
link |
00:01:00.560
Yeah, so in high school in Kansas City, you joined Shawnee Mission
link |
00:01:04.880
North high school robotics team. Yeah. Now that wasn't your high school.
link |
00:01:09.280
That's right, that was that was the only high school in the area that had a
link |
00:01:13.040
like a teacher who was willing to sponsor our first robotics team.
link |
00:01:16.480
I was gonna troll you a little bit. Jog your memory a little bit.
link |
00:01:19.680
Yeah, I was trying to look super cool and intense, because you know this
link |
00:01:23.520
was BattleBots. This is serious business. So we're standing there with a welded
link |
00:01:28.080
steel frame and looking tough. So go back there. What is that drew you
link |
00:01:32.560
to robotics? Well, I think I've been trying to figure
link |
00:01:36.160
this out for a while, but I've always liked building things with Legos. And
link |
00:01:38.400
when I was really, really young, I wanted the Legos that had motors and
link |
00:01:41.680
other things. And then, you know, Lego Mindstorms came out, and for the
link |
00:01:45.040
first time you could program Lego contraptions. And I think things
link |
00:01:49.680
just sort of snowballed from that. But I remember
link |
00:01:54.160
seeing, you know, the BattleBots TV show on Comedy Central and thinking that is
link |
00:01:58.240
the coolest thing in the world. I want to be a part of that.
link |
00:02:01.120
And not knowing a whole lot about how to build these
link |
00:02:04.240
200 pound fighting robots. So I sort of obsessively poured over
link |
00:02:09.280
the internet forums where all the creators for BattleBots would sort of
link |
00:02:12.960
hang out and talk about, you know, document their build progress and
link |
00:02:16.160
everything. And I think I read, I must have read like,
link |
00:02:20.080
you know, tens of thousands of forum posts from basically
link |
00:02:23.760
everything that was out there on what these people were doing. And eventually
link |
00:02:26.960
like sort of triangulated how to put some of these things together.
link |
00:02:30.400
And I ended up doing BattleBots, which was, you know, I was like 13 or 14, which
link |
00:02:34.880
was pretty awesome. I'm not sure if the show is still
link |
00:02:37.280
running, but so BattleBots is, there's not an artificial
link |
00:02:41.520
intelligence component. It's remotely controlled. And it's
link |
00:02:44.800
almost like a mechanical engineering challenge of building things
link |
00:02:47.840
that can be broken. They're radio controlled. So,
link |
00:02:50.960
and I think that they allowed some limited form of autonomy.
link |
00:02:54.720
But, you know, in a two minute match, you're, in the way these things ran,
link |
00:02:58.640
you're really doing yourself a disservice by trying to automate it
link |
00:03:01.120
versus just, you know, do the practical thing, which is drive it yourself.
link |
00:03:04.560
And there's an entertainment aspect, just going on YouTube, there's like an,
link |
00:03:08.800
some of them wield an axe, some of them, I mean, there's that fun.
link |
00:03:12.080
So what drew you to that aspect? Was it the mechanical engineering?
link |
00:03:15.280
Was it the dream to create like Frankenstein and
link |
00:03:19.760
sentient being? Or was it just like the Lego,
link |
00:03:22.720
you like tinkering with stuff? I mean, that was just building something.
link |
00:03:25.920
I think the idea of, you know, this radio controlled machine that
link |
00:03:29.760
can do various things, if it has like a weapon or something was pretty
link |
00:03:32.320
interesting. I agree it doesn't have the same
link |
00:03:34.880
appeal as, you know, autonomous robots, which I,
link |
00:03:37.600
which I, you know, sort of gravitated towards later on. But it was definitely
link |
00:03:40.720
an engineering challenge because everything you did in that
link |
00:03:44.880
competition was pushing components to their limits. So we would
link |
00:03:49.200
buy like these $40 DC motors that came out of a
link |
00:03:54.400
winch, like on the front of a pickup truck or something, and we'd
link |
00:03:57.760
power the car with those and we'd run them at like double or triple their
link |
00:04:01.200
rated voltage. So they immediately start overheating,
link |
00:04:04.000
but for that two minute match you can get,
link |
00:04:06.000
you know, a significant increase in the power output of those motors
link |
00:04:09.520
before they burn out. And so you're doing the same thing for your battery packs,
link |
00:04:12.720
all the materials in the system. And I think there's something, something
link |
00:04:16.800
intrinsically interesting about just seeing like where things break.
link |
00:04:20.240
And did you offline see where they break? Did you
link |
00:04:23.760
take it to the testing point? Like how did you know two minutes? Or was there a
link |
00:04:26.640
reckless let's just go with it and see? We weren't very good at
link |
00:04:30.720
BattleBots. We lost all of our matches the first round.
link |
00:04:34.240
The one I built first, both of them were these wedge shaped robots because
link |
00:04:38.240
wedge, even though it's sort of boring to look
link |
00:04:40.000
at, is extremely effective. You drive towards another robot and
link |
00:04:43.200
the front edge of it gets under them and then they sort of flip over,
link |
00:04:46.640
kind of like a door stopper. And the first one had a
link |
00:04:49.840
pneumatic polished stainless steel spike on the front that would shoot out about
link |
00:04:53.360
eight inches. The purpose of which is what? Pretty,
link |
00:04:56.400
pretty ineffective actually, but it looks cool.
link |
00:04:58.720
And was it to help with the lift? No, it was, it was just to try to poke holes
link |
00:05:02.960
in the other robot. And then the second time I did it, which is the following,
link |
00:05:07.040
I think maybe 18 months later, we had a, well a titanium axe with a, with a
link |
00:05:12.640
hardened steel tip on it that was powered by a hydraulic
link |
00:05:16.640
cylinder which we were activating with liquid CO2, which was,
link |
00:05:21.920
had its own set of problems. So great, so that's kind of on the hardware side.
link |
00:05:26.160
I mean at a certain point there must have been born a fascination
link |
00:05:31.200
on the software side. So what was the first piece of code you've written?
link |
00:05:35.360
Go back there, see what language was it?
link |
00:05:38.480
What, what was that? Was it Emacs? Vim? Was it a more
link |
00:05:41.760
respectable modern IDE? Do you, do you remember any of this?
link |
00:05:45.760
Yeah, well I remember, I think maybe when I was in
link |
00:05:49.680
third or fourth grade, the school I was at, elementary school, had a bunch of
link |
00:05:52.880
Apple II computers and we'd play games on those. And I
link |
00:05:56.800
remember every once in a while something would,
link |
00:05:58.640
would, would crash or wouldn't start up correctly and it would dump you out to
link |
00:06:02.560
what I later learned was like sort of a command prompt.
link |
00:06:05.680
And my teacher would come over and type, I actually remember this to this day for
link |
00:06:08.640
some reason, like PR number six or PR pound six, which is
link |
00:06:12.400
peripheral six, which is the disk drive, which would fire up the disk and load the
link |
00:06:15.120
program. And I just remember thinking wow, she's
link |
00:06:17.200
like a hacker, like teach me these, these codes, these error codes, that is what
link |
00:06:21.040
I called them at the time. But she had no interest in that, so it
link |
00:06:23.840
wasn't until I think about fifth grade that I had a school where you could
link |
00:06:28.400
actually go on these Apple IIs and learn to program. And so it was all in basic,
link |
00:06:31.520
you know, where every line, you know, the line numbers are all number, that every
link |
00:06:34.720
line is numbered and you have to like leave enough space
link |
00:06:37.920
between the numbers so that if you want to tweak your code you go back and
link |
00:06:41.600
the first line was 10 and the second line is 20. Now you have to go back and
link |
00:06:44.720
insert 15 and if you need to add code in front of
link |
00:06:47.360
that, you know, 11 or 12 and you hope you don't run out of line numbers and have
link |
00:06:50.240
to redo the whole thing. And there's go to statements? Yeah, go to
link |
00:06:54.160
and it's very basic, maybe hence the name, but a lot of fun.
link |
00:06:58.080
And that was like, that was, you know, that's when, you know,
link |
00:07:01.760
when you first program you see the magic of it.
link |
00:07:03.520
It's like, it just, just like this world opens up with, you know, endless
link |
00:07:07.040
possibilities for the things you could build or
link |
00:07:09.040
or accomplish with that computer. So you got the bug then, so
link |
00:07:12.160
even starting with basic and then what C++ throughout,
link |
00:07:15.920
what did you, was there computer programming, computer science classes in
link |
00:07:19.200
high school? Not, not where I went, so it was self
link |
00:07:22.320
taught, but I did a lot of programming. The thing that, you know, sort of
link |
00:07:27.760
pushed me in the path of eventually working on self driving cars is actually
link |
00:07:31.280
one of these really long trips driving from my
link |
00:07:34.240
house in Kansas to, to I think Las Vegas where we did the BattleBots competition
link |
00:07:39.440
and I had just gotten my, I think my learner's permit or
link |
00:07:43.680
early driver's permit and so I was driving this,
link |
00:07:47.040
you know, 10 hour stretch across western Kansas where it's just,
link |
00:07:50.480
you're going straight on a highway and it is mind numbingly boring. And I
link |
00:07:53.760
remember thinking even then with my sort of mediocre programming
link |
00:07:57.440
background that this is something that a computer can do, right? Let's take a
link |
00:08:00.480
picture of the road, let's find the yellow lane markers and,
link |
00:08:03.440
you know, steer the wheel. And, you know, later I'd come to realize this had been
link |
00:08:06.880
done, you know, since, since the 80s or the 70s or even
link |
00:08:10.640
earlier, but I still wanted to do it and sort of
link |
00:08:13.520
immediately after that trip switched from sort of BattleBots, which is more
link |
00:08:16.560
radio controlled machines, to thinking about building,
link |
00:08:21.440
you know, autonomous vehicles of some scale. Start off with really small
link |
00:08:24.320
electric ones and then, you know, progress to what we're
link |
00:08:27.680
doing now. So what was your view of artificial intelligence at that point?
link |
00:08:30.640
What did you think? So this is before, there's been waves in artificial
link |
00:08:35.520
intelligence, right? The current wave with deep learning
link |
00:08:39.440
makes people believe that you can solve in a really rich deep way the computer
link |
00:08:44.000
vision perception problem, but like in
link |
00:08:48.400
before the deep learning craze, you know, how do you think about,
link |
00:08:52.720
how would you even go about building a thing that perceives itself in the
link |
00:08:56.560
world, localizes itself in the world, moves around the world?
link |
00:08:59.040
Like when you were younger, I mean, what was your thinking about it? Well,
link |
00:09:02.320
prior to deep neural networks or convolutional neural
link |
00:09:05.040
analysis, these modern techniques we have, or at least
link |
00:09:06.960
ones that are in use today, it was all a heuristic space and so like old school
link |
00:09:11.680
image processing and I think extracting, you know, yellow lane markers out of an
link |
00:09:16.800
image of a road is one of the problems that lends itself
link |
00:09:21.200
reasonably well to those heuristic based methods, you know, like
link |
00:09:24.240
just do a threshold on the color yellow and then try to
link |
00:09:27.440
fit some lines to that using a Huff transform or something and then
link |
00:09:31.040
go from there. Traffic light detection and stop sign detection, red, yellow, green.
link |
00:09:35.840
And I think you could, I mean, if you wanted to do a full,
link |
00:09:39.760
I was just trying to make something that would stay in between the lanes on a
link |
00:09:43.120
highway, but if you wanted to do the full,
link |
00:09:46.880
the full, you know, set of capabilities needed for a driverless car,
link |
00:09:50.400
I think you could, and we'd done this at cruise, you know, in the very first days,
link |
00:09:54.320
you can start off with a really simple, you know, human written heuristic just to
link |
00:09:58.160
get the scaffolding in place for your system. Traffic light detection,
link |
00:10:01.680
probably a really simple, you know, color thresholding on day one just to
link |
00:10:04.960
get the system up and running before you migrate to, you know, a deep
link |
00:10:08.800
learning based technique or something else.
link |
00:10:10.960
And, you know, back in when I was doing this, my first one, it was on a Pentium
link |
00:10:14.000
203, 233 megahertz computer in it and I think I wrote the first version in
link |
00:10:19.520
basic, which is like an interpreted language. It's
link |
00:10:21.680
extremely slow because that's the thing I knew at the time.
link |
00:10:24.720
And so there was no, no chance at all of using,
link |
00:10:27.760
there was no, no computational power to do any sort of reasonable
link |
00:10:32.480
deep nets like you have today. So I don't know what kids these days are doing. Are
link |
00:10:35.360
kids these days, you know, at age 13 using neural networks in
link |
00:10:38.720
their garage? I mean, that would be awesome.
link |
00:10:40.640
I get emails all the time from, you know, like 11, 12 year olds
link |
00:10:44.640
saying I'm having, you know, I'm trying to follow this TensorFlow tutorial
link |
00:10:48.640
and I'm having this problem. And the general approach
link |
00:10:53.200
in the deep learning community is of extreme optimism of, as opposed to,
link |
00:11:00.000
you mentioned like heuristics, you can, you can, you can
link |
00:11:03.040
separate the autonomous driving problem into modules and try to solve it sort of
link |
00:11:06.560
rigorously, or you can just do it end to end.
link |
00:11:08.960
And most people just kind of love the idea that, you know, us humans do it end
link |
00:11:12.960
to end. We just perceive and act. We should be able to use that, do the
link |
00:11:17.280
same kind of thing when you're on nets. And that,
link |
00:11:19.360
that kind of thinking, you don't want to criticize that kind of thinking because
link |
00:11:23.120
eventually they will be right. Yeah. And so it's exciting and especially
link |
00:11:26.800
when they're younger to explore that as a really exciting approach. But yeah,
link |
00:11:30.960
it's, it's changed the, the language,
link |
00:11:35.360
the kind of stuff you're tinkering with. It's kind of exciting to see when these
link |
00:11:38.960
teenagers grow up. Yeah. I can only imagine if you,
link |
00:11:42.240
if your starting point is, you know, Python and TensorFlow at age 13
link |
00:11:46.640
where you end up, you know, after 10 or 15 years of that,
link |
00:11:49.760
that's, that's pretty cool. Because of GitHub, because the state tools for
link |
00:11:53.840
solving most of the major problems in artificial intelligence
link |
00:11:56.880
are within a few lines of code for most kids.
link |
00:12:00.160
And that's incredible to think about also on the entrepreneurial side.
link |
00:12:04.160
And, and on that point, was there any thought about entrepreneurship before
link |
00:12:10.560
you came to college? Is sort of doing, you're building this
link |
00:12:14.560
into a thing that impacts the world on a large scale? Yeah. I've always
link |
00:12:18.480
wanted to start a company. I think that's, you know, just a cool concept of
link |
00:12:22.720
creating something and exchanging it for value or creating value, I guess.
link |
00:12:28.240
So in high school, I was, I was trying to build like, you know, servo motor
link |
00:12:32.240
drivers, little circuit boards and sell them online
link |
00:12:35.280
or other, other things like that. And certainly knew at some point I wanted to
link |
00:12:39.520
do a startup, but it wasn't really, I'd say until college, until I felt
link |
00:12:42.720
like I had the,
link |
00:12:45.600
I guess the right combination of the environment, the smart people around you
link |
00:12:48.960
and some free time and a lot of free time at MIT.
link |
00:12:52.240
So you came to MIT as an undergrad 2004. That's right. And that's when the first
link |
00:12:58.000
DARPA Grand Challenge was happening. Yeah. The, the timing of that is
link |
00:13:02.080
beautifully poetic. So how did you get yourself involved in that one?
link |
00:13:05.600
Originally there wasn't a official entry. Yeah, faculty sponsored thing. And so a
link |
00:13:09.840
bunch of undergrads, myself included, started meeting and got together and
link |
00:13:14.720
tried to haggle together some sponsorships. We got a vehicle donated,
link |
00:13:18.720
a bunch of sensors and tried to put something together. And so we had,
link |
00:13:22.480
our team was probably mostly freshmen and sophomores, you know, which, which was
link |
00:13:26.320
not really a fair, fair fight against maybe the,
link |
00:13:30.080
you know, postdoc and faculty led teams from other schools. But
link |
00:13:33.280
we, we got something up and running. We had our vehicle drive by wire and
link |
00:13:36.960
you know, very, very basic control and things. But
link |
00:13:41.840
on the day of the qualifying, sort of pre qualifying round, the one and
link |
00:13:47.520
only steering motor that we had purchased,
link |
00:13:50.720
the thing that we had retrofitted to turn the steering wheel on the truck
link |
00:13:55.200
died. And so our vehicle was just dead in the water, couldn't steer.
link |
00:13:58.480
So we didn't make it very far. On the hardware side. So was there a software
link |
00:14:02.400
component? Was there, like, how did your view of autonomous
link |
00:14:05.760
vehicles in terms of artificial intelligence
link |
00:14:09.520
evolve in this moment? I mean, you know, like you said from the 80s has been
link |
00:14:13.120
autonomous vehicles, but really that was the birth of the modern wave.
link |
00:14:16.720
The, the thing that captivated everyone's imagination that we can actually do this.
link |
00:14:21.440
So what, how were you captivated in that way?
link |
00:14:25.600
So how did your view of autonomous vehicles change at that point?
link |
00:14:28.880
I'd say at that point in time it was, it was a
link |
00:14:32.640
curiosity as in, like, is this really possible?
link |
00:14:35.760
And I think that was generally the spirit and
link |
00:14:39.120
the purpose of that original DARPA Grand Challenge, which was to just get
link |
00:14:44.800
a whole bunch of really brilliant people exploring the space and pushing the
link |
00:14:49.200
limits. And I think, like, to this day that
link |
00:14:52.240
DARPA Challenge with its, you know, million dollar prize pool
link |
00:14:56.080
was probably one of the most effective, you know, uses of taxpayer
link |
00:15:00.320
money dollar for dollar that I've seen, you know, because that,
link |
00:15:04.240
that small sort of initiative that DARPA put,
link |
00:15:07.760
put out sort of, in my view, was the catalyst or the tipping point
link |
00:15:12.640
for this, this whole next wave of autonomous vehicle development. So that
link |
00:15:16.400
was pretty cool. So let me jump around a little bit on that point.
link |
00:15:20.160
They also did the Urban Challenge where it was in the city, but it was very
link |
00:15:23.680
artificial and there's no pedestrians and there's very little human
link |
00:15:27.040
involvement except a few professional drivers. Yeah.
link |
00:15:31.600
Do you think there's room, and then there was the Robotics Challenge with
link |
00:15:34.400
humanoid robots. Right. So in your now role is looking at this,
link |
00:15:38.560
you're trying to solve one of the, you know, autonomous driving, one of the
link |
00:15:42.640
harder, more difficult places in San Francisco.
link |
00:15:45.360
Is there a role for DARPA to step in to also kind of help out,
link |
00:15:49.280
like, challenge with new ideas, specifically pedestrians and so on, all
link |
00:15:54.480
these kinds of interesting things? Well, I haven't, I haven't thought about it
link |
00:15:56.880
from that perspective. Is there anything DARPA could do today to further
link |
00:15:59.760
accelerate things? And I would say, my instinct is that that's maybe not the
link |
00:16:04.880
highest and best use of their resources and time,
link |
00:16:07.040
because, like, kick starting and spinning up the flywheel is, I think, what
link |
00:16:11.360
what they did in this case for very, very little money. But today this has become,
link |
00:16:16.720
this has become, like, commercially interesting to very large companies and
link |
00:16:19.920
the amount of money going into it and the amount of
link |
00:16:22.320
people, like, going through your class and learning about these things and
link |
00:16:25.680
developing these skills is just, you know, orders of magnitude
link |
00:16:29.040
more than it was back then. And so there's enough momentum and inertia
link |
00:16:33.040
and energy and investment dollars into this space right now that
link |
00:16:37.440
I don't, I don't, I think they're, I think they're, they can just say mission
link |
00:16:41.600
accomplished and move on to the next area of technology that needs help.
link |
00:16:46.160
So then stepping back to MIT, you left MIT during your junior year.
link |
00:16:50.720
What was that decision like? As I said, I always wanted to do
link |
00:16:54.400
a company in, or start a company, and this opportunity landed in my lap, which
link |
00:16:59.120
was a couple guys from Yale were starting a
link |
00:17:02.240
new company, and I googled them and found that they had
link |
00:17:05.200
started a company previously and sold it actually on eBay for
link |
00:17:09.360
about a quarter million bucks, which was a pretty interesting story, but
link |
00:17:13.280
so I thought to myself, these guys are, you know, rock star entrepreneurs, they've
link |
00:17:17.040
done this before, they must be driving around in Ferraris
link |
00:17:20.560
because they sold their company, and, you know, I thought I could learn
link |
00:17:25.280
a lot from them, so I teamed up with those guys and,
link |
00:17:27.920
you know, went out during, went out to California during IAP, which is MIT's
link |
00:17:33.520
month off, on a one way ticket and basically never went back.
link |
00:17:37.840
We were having so much fun, we felt like we were building something and creating
link |
00:17:40.800
something, and it was going to be interesting
link |
00:17:42.960
that, you know, I was just all in and got completely hooked, and that
link |
00:17:47.120
that business was Justin TV, which is originally a reality show about a guy
link |
00:17:51.600
named Justin, which morphed into a live video
link |
00:17:56.000
streaming platform, which then morphed into what is Twitch
link |
00:17:59.760
today, so that was, that was quite an unexpected journey.
link |
00:18:04.960
So no regrets? No. Looking back, it was just an obvious, I mean,
link |
00:18:09.520
one way ticket. I mean, if we just pause on that for a second,
link |
00:18:12.640
there was no, how did you know these are the right guys, this is the
link |
00:18:17.920
right decision, you didn't think it was just follow the
link |
00:18:21.600
heart kind of thing? Well, I didn't know, but, you know, just trying something for a
link |
00:18:25.360
month during IAP seems pretty low risk, right?
link |
00:18:28.080
And then, you know, well, maybe I'll take a semester off, MIT's pretty flexible
link |
00:18:31.680
about that, you can always go back, right? And then after two or three cycles of
link |
00:18:35.280
that, I eventually threw in the towel, but, you know, I think it's,
link |
00:18:40.880
I guess in that case I felt like I could always hit the undo button if I had to.
link |
00:18:44.720
Right. But nevertheless, from when you look
link |
00:18:48.640
in retrospect, I mean, it seems like a brave decision,
link |
00:18:51.600
you know, it would be difficult for a lot of people to make. It wasn't as
link |
00:18:54.960
popular, I'd say that the general, you know, flux of people
link |
00:18:59.520
out of MIT at the time was mostly into, you know, finance or consulting jobs in
link |
00:19:04.080
Boston or New York, and very few people were going to
link |
00:19:07.200
California to start companies, but today I'd say that's,
link |
00:19:10.080
it's probably inverted, which is just a sign of,
link |
00:19:14.080
a sign of the times, I guess. Yeah. So there's a story about
link |
00:19:18.320
midnight of March 18, 2007, where TechCrunch, I guess, announced
link |
00:19:24.000
Justin.TV earlier than it was supposed to, a few hours.
link |
00:19:28.880
The site didn't work. I don't know if any of this is true, you can tell me.
link |
00:19:32.400
And you and one of the folks at Justin.TV,
link |
00:19:36.080
Emmett Shearer, coded through the night. Can you take me through that experience?
link |
00:19:41.280
So let me, let me say a few nice things that,
link |
00:19:45.360
the article I read quoted Justin Kahn said that you were known for bureau
link |
00:19:49.120
coding through problems and being a creative, quote, creative
link |
00:19:52.400
genius. So on that night,
link |
00:19:56.640
what, what was going through your head, or maybe I'd put another way,
link |
00:20:00.720
how do you solve these problems? What's your approach to solving these kinds of
link |
00:20:04.960
problems where the line between success and failure seems to be pretty
link |
00:20:08.560
thin? That's a good question. Well, first of all, that's, that's a
link |
00:20:12.000
nice of Justin to say that. I think, you know, I would have been
link |
00:20:15.520
maybe 21 years old then and not very experienced at programming,
link |
00:20:18.720
but as with, with everything in a startup, you're sort of racing against
link |
00:20:23.920
the clock. And so our plan was the second we had
link |
00:20:28.080
this live streaming camera backpack up and running, where Justin could wear it
link |
00:20:33.520
and no matter where he went in a city, it
link |
00:20:35.280
would be streaming live video. And this is
link |
00:20:36.800
even before the iPhones. This is like hard to do back then.
link |
00:20:40.800
We would launch. And so we thought we were there and the backpack was working
link |
00:20:45.120
and then we sent out all the emails to launch the,
link |
00:20:47.920
launch the company and do the press thing. And then, you know,
link |
00:20:51.120
we weren't quite actually there. And then
link |
00:20:54.640
we thought, oh, well, you know, they're not going to announce it until
link |
00:20:58.640
maybe 10 a.m. the next morning. And it's, I don't know, it's 5 p.m. now. So
link |
00:21:02.320
how many hours do we have left? What is that? Like, you know, 17 hours to go.
link |
00:21:06.080
And, and that was, that was going to be fine.
link |
00:21:10.320
Was the problem obvious? Did you understand
link |
00:21:12.240
what could possibly, like, how complicated was the system at that point?
link |
00:21:16.400
It was, it was pretty messy. So to get a live video feed that looked decent
link |
00:21:22.320
working from anywhere in San Francisco, I put together this system where we had
link |
00:21:27.040
like three or four cell phone data modems and
link |
00:21:29.920
they were, like, we take the video stream and,
link |
00:21:32.720
you know, sort of spray it across these three or four modems and then try to
link |
00:21:36.000
catch all the packets on the other side, you know, with unreliable cell phone
link |
00:21:39.040
networks. It's pretty low level networking.
link |
00:21:41.040
Yeah, and putting these, like, you know, sort of
link |
00:21:44.160
protocols on top of all that to, to reassemble and reorder the packets and
link |
00:21:47.520
have time buffers and error correction and all that kind of stuff.
link |
00:21:50.880
And the night before it was just staticky. Every once in a while the image
link |
00:21:55.600
would, would go to staticky and there would be this horrible,
link |
00:21:58.560
like, screeching audio noise because the audio was also corrupted.
link |
00:22:01.920
And this would happen, like, every five to ten minutes or so and it was
link |
00:22:05.280
a really, you know, off putting to the viewers.
link |
00:22:08.720
How do you tackle that problem? What was the, uh, you're just freaking out behind a
link |
00:22:12.720
computer. There's, are there other, other folks working
link |
00:22:16.160
on this problem? Like, were you behind a whiteboard? Were you doing, uh,
link |
00:22:19.360
Yeah, it was a little, it was a little, yeah, it's a little lonely because there's four of us
link |
00:22:23.680
working on the company and only two people really wrote code.
link |
00:22:26.720
And Emmett wrote the website and the chat system and I wrote the
link |
00:22:30.080
software for this video streaming device and video server.
link |
00:22:34.080
And so, you know, it's my sole responsibility to figure that out.
link |
00:22:37.200
And I think, I think it's those, you know, setting,
link |
00:22:40.320
setting deadlines, trying to move quickly and everything where you're in that
link |
00:22:42.960
moment of intense pressure that sometimes people do their
link |
00:22:45.520
best and most interesting work. And so even though that was a terrible moment,
link |
00:22:48.720
I look back on it fondly because that's like, you know, that's one of those
link |
00:22:51.360
character defining moments, I think. So in 2013, October, you founded
link |
00:22:58.320
Cruise Automation. Yeah. So progressing forward, another
link |
00:23:02.720
exceptionally successful company was acquired by GM in 16
link |
00:23:06.800
for $1 billion. But in October 2013, what was on your mind?
link |
00:23:14.000
What was the plan? How does one seriously start to tackle
link |
00:23:19.760
one of the hardest robotics, most important impact for robotics
link |
00:23:23.200
problems of our age? After going through Twitch, Twitch was,
link |
00:23:27.760
was, and is today, pretty successful. But the, the work was,
link |
00:23:35.120
the result was entertainment, mostly. Like, the better the product was,
link |
00:23:38.560
the more we would entertain people and then, you know, make money on the ad
link |
00:23:42.320
revenues and other things. And that was, that was a good thing. It
link |
00:23:44.960
felt, felt good to entertain people. But I figured like, you know, what is really
link |
00:23:48.400
the point of becoming a really good engineer and
link |
00:23:51.120
developing these skills other than, you know, my own enjoyment? And I
link |
00:23:54.320
realized I wanted something that scratched more of an existential
link |
00:23:56.720
itch, like something that, that truly matters. And so I
link |
00:23:59.920
basically made this list of requirements for a new, if I was going to
link |
00:24:05.120
do another company, and the one thing I knew in the back of
link |
00:24:07.600
my head that Twitch took like eight years to become successful.
link |
00:24:12.160
And so whatever I do, I better be willing to commit, you know, at least 10 years
link |
00:24:16.160
to something. And when you think about things from that perspective,
link |
00:24:20.240
you certainly, I think, raise the bar on what you choose to work on. So for me,
link |
00:24:23.520
the three things were it had to be something where the technology
link |
00:24:26.720
itself determines the success of the product,
link |
00:24:28.880
like hard, really juicy technology problems, because that's what
link |
00:24:32.400
motivates me. And then it had to have a direct and positive impact on society in
link |
00:24:37.040
some way. So an example would be like, you know,
link |
00:24:39.120
health care, self driving cars, because they save lives, other things where
link |
00:24:42.000
there's a clear connection to somehow improving other people's lives.
link |
00:24:45.040
And the last one is it had to be a big business, because
link |
00:24:48.240
for the positive impact to matter, it's got to be a large scale.
link |
00:24:51.200
And I was thinking about that for a while, and I made like, I tried
link |
00:24:54.640
writing a Gmail clone and looked at some other ideas.
link |
00:24:57.520
And then it just sort of light bulb went off, like self driving cars, like that
link |
00:25:00.720
was the most fun I had ever had in college working on that.
link |
00:25:03.920
And like, well, what's the state of the technology? It's been 10 years.
link |
00:25:07.280
Maybe times have changed, and maybe now is the time to make this work.
link |
00:25:10.640
And I poked around and looked at, the only other thing out there really at the
link |
00:25:14.000
time was the Google self driving car project.
link |
00:25:16.560
And I thought, surely there's a way to, you know, have an entrepreneur mindset
link |
00:25:20.720
and sort of solve the minimum viable product here.
link |
00:25:23.440
And so I just took the plunge right then and there and said, this is something I
link |
00:25:26.400
know I can commit 10 years to. It's the probably the greatest
link |
00:25:29.600
applied AI problem of our generation. And if it works, it's going to be both a
link |
00:25:33.440
huge business and therefore like, probably the most positive impact I can
link |
00:25:37.120
possibly have on the world. So after that light bulb went off, I went
link |
00:25:41.680
all in on cruise immediately and got to work.
link |
00:25:45.520
Did you have an idea how to solve this problem? Which aspect of the problem to
link |
00:25:48.320
solve? You know, slow, like we just had Oliver
link |
00:25:52.560
from Voyage here, slow moving retirement communities,
link |
00:25:56.400
urban driving, highway driving. Did you have, like, did you have a vision of the
link |
00:26:00.720
city of the future where, you know, the transportation is
link |
00:26:05.200
largely automated, that kind of thing? Or was it sort of
link |
00:26:09.760
more fuzzy and gray area than that? My analysis of the situation is that
link |
00:26:15.680
Google is putting a lot, had been putting a lot of money into that project. They
link |
00:26:19.200
had a lot more resources. And so, and they still hadn't cracked
link |
00:26:23.680
the fully driverless car. You know, this is 2013, I guess.
link |
00:26:29.520
So I thought, what can I do to sort of go from zero to,
link |
00:26:34.320
you know, significant scale so I can actually solve the real problem, which is
link |
00:26:37.520
the driverless cars. And I thought, here's the strategy. We'll
link |
00:26:40.720
start by doing a really simple problem or solving a
link |
00:26:44.480
really simple problem that creates value for people. So,
link |
00:26:49.040
eventually ended up deciding on automating highway driving,
link |
00:26:51.760
which is relatively more straightforward as long as there's a
link |
00:26:55.120
backup driver there. And, you know, the go to market will be able to retrofit
link |
00:26:59.200
people's cars and just sell these products directly. And
link |
00:27:02.400
the idea was, we'll take all the revenue and profits from that and use it
link |
00:27:06.640
to do the, so sort of reinvest that in research for
link |
00:27:10.640
doing fully driverless cars. And that was the plan.
link |
00:27:13.920
The only thing that really changed along the way between then and now is
link |
00:27:17.280
we never really launched the first product. We had enough interest from
link |
00:27:21.040
investors and enough of a signal that this was
link |
00:27:23.760
something that we should be working on, that after about a year of working on
link |
00:27:26.880
the highway autopilot, we had it working, you know, on a
link |
00:27:29.840
prototype stage. But we just completely abandoned that
link |
00:27:33.040
and said, we're going to go all in on driverless cars now is the time.
link |
00:27:36.480
Can't think of anything that's more exciting and if it works more impactful,
link |
00:27:39.680
so we're just going to go for it. The idea of retrofit is kind of
link |
00:27:42.720
interesting. Yeah. Being able to, it's how you achieve scale.
link |
00:27:46.720
It's a really interesting idea. Is it something that's still in the
link |
00:27:49.600
in the back of your mind as a possibility?
link |
00:27:52.800
Not at all. I've come full circle on that one. After
link |
00:27:56.720
trying to build a retrofit product, and I'll touch on some of the complexities
link |
00:28:00.640
of that, and then also having been inside an OEM
link |
00:28:04.240
and seeing how things work and how a vehicle is developed and
link |
00:28:06.880
validated. When it comes to something that has
link |
00:28:09.840
safety critical implications like controlling the steering and
link |
00:28:13.200
other control inputs on your car, it's pretty hard to get there
link |
00:28:16.560
with a retrofit. Or if you did, even if you did, it creates a whole bunch
link |
00:28:21.280
of new complications around liability or how did you truly validate
link |
00:28:25.040
that. Or you know, something in the base vehicle fails and causes your system to
link |
00:28:28.320
fail, whose fault is it?
link |
00:28:31.280
Or if the car's anti lock brake systems or other things kick in
link |
00:28:35.040
or the software has been, it's different in one version of the car you retrofit
link |
00:28:38.640
versus another and you don't know because
link |
00:28:40.480
the manufacturer has updated it behind the scenes. There's basically an
link |
00:28:43.600
infinite list of long tail issues that can get you.
link |
00:28:46.160
And if you're dealing with a safety critical product, that's not really
link |
00:28:48.160
acceptable. That's a really convincing summary of why
link |
00:28:52.000
that's really challenging. But I didn't know all that at the time, so we tried it
link |
00:28:54.880
anyway. But as a pitch also at the time, it's a
link |
00:28:57.280
really strong one. Because that's how you achieve scale and that's how you beat
link |
00:29:00.640
the current, the leader at the time of Google or the only one in the market.
link |
00:29:04.640
The other big problem we ran into, which is perhaps the biggest problem from a
link |
00:29:08.560
business model perspective, is we had kind of assumed that we
link |
00:29:13.200
started with an Audi S4 as the vehicle we
link |
00:29:16.160
retrofitted with this highway driving capability.
link |
00:29:18.720
And we had kind of assumed that if we just knock out like three
link |
00:29:22.000
make and models of vehicles, that'll cover like 80% of the San Francisco
link |
00:29:25.360
market. Doesn't everyone there drive, I don't know, a BMW or a Honda Civic or
link |
00:29:28.800
one of these three cars? And then we surveyed our users and we found out that
link |
00:29:32.080
it's all over the place. We would, to get even a decent number of
link |
00:29:35.680
units sold, we'd have to support like, you know, 20 or 50 different models.
link |
00:29:39.760
And each one is a little butterfly that takes time and effort to maintain,
link |
00:29:43.120
you know, that retrofit integration and custom hardware and all this.
link |
00:29:47.040
So it was a tough business. So GM manufactures and sells over 9 million
link |
00:29:52.720
cars a year. And what you with Cruise are trying to do
link |
00:29:58.560
some of the most cutting edge innovation in terms of applying AI.
link |
00:30:03.120
And so how do those, you've talked about a little bit before, but it's also just
link |
00:30:06.960
fascinating to me. We work a lot of automakers,
link |
00:30:09.840
you know, the difference between the gap between Detroit
link |
00:30:12.880
and Silicon Valley, let's say, just to be sort of poetic about it, I guess.
link |
00:30:17.200
How do you close that gap? How do you take GM into the future
link |
00:30:21.360
where a large part of the fleet will be autonomous, perhaps?
link |
00:30:24.720
I want to start by acknowledging that GM is made up of,
link |
00:30:28.160
you know, tens of thousands of really brilliant, motivated people who want to
link |
00:30:31.200
be a part of the future. And so it's pretty fun to work
link |
00:30:34.800
within the attitude inside a car company like that is, you
link |
00:30:37.840
know, embracing this transformation and change
link |
00:30:41.120
rather than fearing it. And I think that's a testament to
link |
00:30:44.400
the leadership at GM and that's flown all the way through to everyone you
link |
00:30:47.680
talk to, even the people in the assembly plants working on these cars.
link |
00:30:51.040
So that's really great. So starting from that position makes it a lot easier
link |
00:30:55.120
so then when the people in San Francisco at Cruise
link |
00:30:59.920
interact with the people at GM, at least we have this common set of values, which
link |
00:31:02.960
is that we really want this stuff to work
link |
00:31:04.800
because we think it's important and we think it's the future.
link |
00:31:08.160
That's not to say, you know, those two cultures don't clash. They absolutely do.
link |
00:31:12.320
There's different sort of value systems. Like in a
link |
00:31:15.360
car company, the thing that gets you promoted and sort of the reward
link |
00:31:19.360
system is following the processes, delivering
link |
00:31:23.040
the program on time and on budget. So any sort of risk taking
link |
00:31:28.000
is discouraged in many ways because if a program is late or if you shut down
link |
00:31:34.560
the plant for a day, it's, you know, you can count the millions of dollars that
link |
00:31:38.000
burn by pretty quickly. Whereas I think, you know, most Silicon
link |
00:31:42.880
Valley companies and in Cruise and the methodology
link |
00:31:47.040
we were employing, especially around the time of the acquisition,
link |
00:31:50.000
the reward structure is about trying to solve
link |
00:31:53.680
these complex problems in any way shape or form or coming up with crazy ideas
link |
00:31:57.360
that, you know, 90% of them won't work. And so meshing that culture
link |
00:32:02.720
of sort of continuous improvement and experimentation
link |
00:32:05.360
with one where everything needs to be rigorously defined up front so that
link |
00:32:08.960
you never slip a deadline or miss a budget
link |
00:32:12.560
was a pretty big challenge. And that we're over three years in now
link |
00:32:16.880
after the acquisition and I'd say like, you know, the investment we made in
link |
00:32:20.560
figuring out how to work together successfully and
link |
00:32:23.520
who should do what and how we bridge the gaps between these
link |
00:32:26.560
very different systems and way of doing engineering work
link |
00:32:29.440
is now one of our greatest assets because I think we have this really
link |
00:32:31.600
powerful thing. But for a while it was both GM and Cruise were very
link |
00:32:36.000
steep on the learning curve. Yeah, so I'm sure it was very stressful.
link |
00:32:38.800
It's really important work because that's how
link |
00:32:41.840
to revolutionize the transportation, really to revolutionize
link |
00:32:44.880
any system. You know, you look at the health care system or you look at the
link |
00:32:48.880
legal system. I have people like Loris come up to me all the time like
link |
00:32:52.560
everything they're working on can easily be automated.
link |
00:32:55.920
But then that's not a good feeling. Yeah, well it's not a good feeling but also
link |
00:32:59.760
there's no way to automate because the entire infrastructure is really,
link |
00:33:05.120
you know, based is older and it moves very slowly. And so
link |
00:33:08.880
how do you close the gap between I have an
link |
00:33:12.320
how can I replace, of course, Loris don't want to be replaced with an app, but you
link |
00:33:15.920
could replace a lot of aspect when most of the data is still on paper.
link |
00:33:20.000
And so the same thing was with automotive.
link |
00:33:23.280
I mean, it's fundamentally software. It's basically hiring software
link |
00:33:27.920
engineers. It's thinking in a software world.
link |
00:33:30.160
I mean, I'm pretty sure nobody in Silicon Valley has ever hit a deadline.
link |
00:33:34.560
So and then on GM. That's probably true, yeah. And GM side is probably the
link |
00:33:38.560
opposite. Yeah. So that's that culture gap is really fascinating.
link |
00:33:42.640
So you're optimistic about the future of that?
link |
00:33:45.120
Yeah, I mean, from what I've seen, it's impressive. And I think like
link |
00:33:48.320
especially in Silicon Valley, it's easy to write off building cars because,
link |
00:33:51.760
you know, people have been doing that for over 100 years now in this country. And
link |
00:33:55.280
so it seems like that's a solved problem, but that doesn't mean it's an easy
link |
00:33:58.080
problem. And I think it would be easy to sort of
link |
00:34:01.120
overlook that and think that, you know, we're
link |
00:34:04.960
Silicon Valley engineers. We can solve any problem, you know, building a car.
link |
00:34:08.880
It's been done. Therefore, it's, you know, it's not a real
link |
00:34:12.640
engineering challenge. But after having seen just the sheer
link |
00:34:16.960
scale and magnitude and industrialization
link |
00:34:20.720
that occurs inside of an automotive assembly plant, that is a lot of work
link |
00:34:24.320
that I am very glad that we don't have to reinvent
link |
00:34:28.000
to make self driving cars work. And so to have, you know, partners who have done
link |
00:34:31.120
that for 100 years now, these great processes and this huge infrastructure
link |
00:34:33.920
and supply base that we can tap into is just remarkable
link |
00:34:38.640
because the scope and surface area of
link |
00:34:43.840
the problem of deploying fleets of self driving cars is so large
link |
00:34:47.200
that we're constantly looking for ways to do less
link |
00:34:50.240
so we can focus on the things that really matter more. And if we had to
link |
00:34:53.760
figure out how to build and assemble and
link |
00:34:57.360
you know, build the cars themselves. I mean, we work closely with GM on
link |
00:35:01.360
that. But if we had to develop all that capability in house as well,
link |
00:35:05.040
you know, that would just make the problem really intractable, I think.
link |
00:35:10.080
So yeah, just like your first entry at the MIT DARPA challenge when
link |
00:35:15.520
there was what the motor that failed, somebody that knows what they're
link |
00:35:18.640
doing with the motor did it. That would have been nice if we could
link |
00:35:20.960
focus on the software, not the hardware platform.
link |
00:35:23.760
Yeah. Right. So from your perspective now,
link |
00:35:27.760
you know, there's so many ways that autonomous vehicles can impact
link |
00:35:30.480
society in the next year, five years, ten years.
link |
00:35:34.080
What do you think is the biggest opportunity to make
link |
00:35:37.600
money in autonomous driving, sort of make it a
link |
00:35:41.520
financially viable thing in the near term?
link |
00:35:44.560
What do you think will be the biggest impact there?
link |
00:35:49.040
Well, the things that drive the economics for fleets of self driving
link |
00:35:53.200
cars are, there's sort of a handful of variables. One is,
link |
00:35:57.760
you know, the cost to build the vehicle itself. So the material cost, how many,
link |
00:36:02.080
you know, what's the cost of all your sensors plus the cost of the vehicle and
link |
00:36:05.200
every all the other components on it. Another one is the lifetime of the
link |
00:36:08.720
vehicle. It's very different if your vehicle
link |
00:36:11.120
drives 100,000 miles and then it falls apart versus,
link |
00:36:13.680
you know, two million. And then, you know, if you have a fleet, it's
link |
00:36:18.880
kind of like an airplane or an airline where
link |
00:36:23.440
once you produce the vehicle, you want it to be in
link |
00:36:26.720
operation as many hours a day as possible producing revenue.
link |
00:36:30.640
And then, you know, the other piece of that is
link |
00:36:34.000
how are you generating revenue? I think that's kind of what you're asking. And I
link |
00:36:36.800
think the obvious things today are, you know, the ride sharing business
link |
00:36:40.000
because that's pretty clear that there's demand for that,
link |
00:36:42.560
there's existing markets you can tap into and
link |
00:36:46.160
large urban areas, that kind of thing. Yeah, yeah. And I think that there are
link |
00:36:50.000
some real benefits to having cars without
link |
00:36:53.680
drivers compared to sort of the status quo for
link |
00:36:56.080
people who use ride share services today.
link |
00:36:58.320
You know, you get privacy, consistency, hopefully significantly improve safety,
link |
00:37:02.320
all these benefits versus the current product.
link |
00:37:04.960
But it's a crowded market. And then other opportunities, which you've
link |
00:37:08.160
seen a lot of activity in the last, really in the last six or twelve months,
link |
00:37:10.960
is, you know, delivery, whether that's parcels and packages,
link |
00:37:14.880
food or groceries. Those are all sort of, I think, opportunities that are
link |
00:37:20.880
pretty ripe for these, you know, once you have this
link |
00:37:25.120
core technology, which is the fleet of autonomous vehicles, there's all sorts of
link |
00:37:28.640
different business opportunities you can build on
link |
00:37:31.440
top of that. But I think the important thing, of course, is that
link |
00:37:34.720
there's zero monetization opportunity until you actually have that fleet of
link |
00:37:37.760
very capable driverless cars that are that are as good or better than humans.
link |
00:37:40.960
And that's sort of where the entire industry is
link |
00:37:44.160
sort of in this holding pattern right now.
link |
00:37:45.840
Yeah, they're trying to achieve that baseline. So, but you said sort of
link |
00:37:49.200
not reliability, consistency. It's kind of interesting, I think I heard you say
link |
00:37:53.200
somewhere, I'm not sure if that's what you meant, but
link |
00:37:56.400
you know, I can imagine a situation where you would get an autonomous vehicle
link |
00:38:01.200
and, you know, when you get into an Uber or Lyft,
link |
00:38:04.480
you don't get to choose the driver in a sense that you don't get to choose the
link |
00:38:07.360
personality of the driving. Do you think there's a, there's room
link |
00:38:12.000
to define the personality of the car the way it drives you in terms of
link |
00:38:15.440
aggressiveness, for example, in terms of sort of pushing the
link |
00:38:19.680
bound? One of the biggest challenges of autonomous driving is the
link |
00:38:23.280
is the trade off between sort of safety and
link |
00:38:26.880
assertiveness. And do you think there's any room
link |
00:38:30.880
for the human to take a role in that decision? Sort of accept some of the
link |
00:38:36.800
liability, I guess. I wouldn't, no, I'd say within
link |
00:38:39.920
reasonable bounds, as in we're not gonna, I think it'd be
link |
00:38:43.600
highly unlikely we'd expose any knob that would let you, you know, significantly
link |
00:38:48.000
increase safety risk. I think that's just not
link |
00:38:51.280
something we'd be willing to do. But I think driving style or like, you
link |
00:38:56.400
know, are you going to relax the comfort constraints slightly or things like that,
link |
00:39:00.000
all of those things make sense and are plausible. I see all those as, you know,
link |
00:39:03.280
nice optimizations. Once again, we get the core problem solved in these fleets
link |
00:39:07.200
out there. But the other thing we've sort of
link |
00:39:09.840
observed is that you have this intuition that if you
link |
00:39:13.520
sort of slam your foot on the gas right after the light turns green and
link |
00:39:16.640
aggressively accelerate, you're going to get there faster. But the
link |
00:39:19.840
actual impact of doing that is pretty small.
link |
00:39:22.000
You feel like you're getting there faster, but so the same would be
link |
00:39:25.680
true for AVs. Even if they don't slam their, you know, the pedal to the floor
link |
00:39:29.440
when the light turns green, they're going to get you there within, you
link |
00:39:32.240
know, if it's a 15 minute trip, within 30 seconds of what you would have done
link |
00:39:35.200
otherwise if you were going really aggressively.
link |
00:39:37.680
So I think there's this sort of self deception that my aggressive
link |
00:39:42.560
driving style is getting me there faster.
link |
00:39:44.240
Well, so that's, you know, some of the things I've studied, some of the things
link |
00:39:46.960
I'm fascinated by the psychology of that. I don't think it matters
link |
00:39:50.560
that it doesn't get you there faster. It's the emotional release.
link |
00:39:55.440
Driving is a place, being inside of a car,
link |
00:39:58.960
somebody said it's like the real world version of being a troll.
link |
00:40:02.800
So you have this protection, this mental protection, you're able to sort of yell
link |
00:40:05.920
at the world, like release your anger, whatever.
link |
00:40:08.320
So there's an element of that that I think autonomous vehicles would also
link |
00:40:12.240
have to, you know, giving an outlet to people, but it doesn't have to be
link |
00:40:16.320
through, through, through driving or honking or so on.
link |
00:40:19.520
There might be other outlets, but I think to just sort of even just put that aside,
link |
00:40:23.840
the baseline is really, you know, that's the focus.
link |
00:40:26.720
That's the thing you need to solve.
link |
00:40:28.000
And then the fun human things can be solved after.
link |
00:40:30.800
But so from the baseline of just solving autonomous driving, you're working in
link |
00:40:35.120
San Francisco, one of the more difficult cities to operate in.
link |
00:40:38.800
What is, what is the, in your view, currently the hardest
link |
00:40:43.200
aspect of autonomous driving?
link |
00:40:45.680
Is it negotiating with pedestrians?
link |
00:40:49.040
Is it edge cases of perception?
link |
00:40:51.280
Is it planning?
link |
00:40:52.880
Is there a mechanical engineering?
link |
00:40:54.400
Is it data, fleet stuff?
link |
00:40:57.280
What are your thoughts on the challenge, the more challenging aspects there?
link |
00:41:00.960
That's a, that's a good question.
link |
00:41:02.080
I think before, before we go to that, though, I just want to, I like what you
link |
00:41:04.800
said about the psychology aspect of this,
link |
00:41:07.440
because I think one observation I've made is I think I read somewhere that I
link |
00:41:11.200
think it's maybe Americans on average spend, you know, over an hour a day on
link |
00:41:14.960
social media, like staring at Facebook.
link |
00:41:18.160
And so that's just, you know, 60 minutes of your life, you're not getting back.
link |
00:41:21.520
It's probably not super productive.
link |
00:41:23.040
And so that's 3,600 seconds, right?
link |
00:41:26.160
And that's, that's time, you know, it's a lot of time you're giving up.
link |
00:41:30.560
And if you compare that to people being on the road, if another vehicle, whether
link |
00:41:35.520
it's a human driver or autonomous vehicle, delays them by even three
link |
00:41:38.960
seconds, they're laying in on the horn, you know, even though that's, that's, you
link |
00:41:43.120
know, one, one thousandth of the time they waste looking at Facebook every day.
link |
00:41:46.320
So there's, there's definitely some.
link |
00:41:48.560
You know, psychology aspects of this, I think that are pretty interesting road
link |
00:41:51.040
rage in general.
link |
00:41:51.680
And then the question of course is if everyone is in self driving cars,
link |
00:41:54.880
do they even notice these three second delays anymore?
link |
00:41:57.520
Cause they're doing other things or reading or working or just talking to
link |
00:42:01.280
each other.
link |
00:42:01.680
So it'll be interesting to see where that goes.
link |
00:42:03.120
In a certain aspect, people, people need to be distracted by something
link |
00:42:06.800
entertaining, something useful inside the car.
link |
00:42:09.040
So they don't pay attention to the external world.
link |
00:42:10.880
And then, and then they can take whatever psychology and bring it back to
link |
00:42:15.520
Twitter and then focus on that as opposed to sort of interacting, sort of putting
link |
00:42:21.680
the emotion out there into the world.
link |
00:42:23.120
So it's a, it's an interesting problem, but baseline autonomy.
link |
00:42:26.800
I guess you could say self driving cars, you know, at scale will lower the
link |
00:42:30.320
collective blood pressure of society probably by a couple of points without
link |
00:42:34.160
all that road rage and stress.
link |
00:42:35.680
So that's a good, good external.
link |
00:42:38.480
So back to your question about the technology and the, I guess the biggest
link |
00:42:43.280
problems.
link |
00:42:43.680
And I have a hard time answering that question because, you know, we've been
link |
00:42:47.040
at this like specifically focusing on driverless cars and all the technology
link |
00:42:52.320
needed to enable that for a little over four and a half years now.
link |
00:42:55.120
And even a year or two in, I felt like we had completed the functionality needed
link |
00:43:02.880
to get someone from point A to point B.
link |
00:43:04.800
As in, if we need to do a left turn maneuver, or if we need to drive around
link |
00:43:08.320
at, you know, a double parked vehicle into oncoming traffic or navigate
link |
00:43:12.320
through construction zones, the scaffolding and the building blocks was
link |
00:43:16.400
there pretty early on.
link |
00:43:17.760
And so the challenge is not any one scenario or situation for which, you
link |
00:43:23.040
know, we fail at 100% of those.
link |
00:43:25.520
It's more, you know, we're benchmarking against a pretty good or pretty high
link |
00:43:29.520
standard, which is human driving.
link |
00:43:31.280
All things considered, humans are excellent at handling edge cases and
link |
00:43:35.280
unexpected scenarios where computers are the opposite.
link |
00:43:38.320
And so beating that baseline set by humans is the challenge.
link |
00:43:43.040
And so what we've been doing for quite some time now is basically, it's this
link |
00:43:49.360
continuous improvement process where we find sort of the most, you know,
link |
00:43:53.920
uncomfortable or the things that could lead to a safety issue or other
link |
00:43:59.920
things, all these events.
link |
00:44:00.800
And then we sort of categorize them and rework parts of our system to make
link |
00:44:05.120
incremental improvements and do that over and over and over again.
link |
00:44:07.920
And we just see sort of the overall performance of the system, you know,
link |
00:44:12.080
actually increasing in a pretty steady clip.
link |
00:44:13.840
But there's no one thing.
link |
00:44:15.200
There's actually like thousands of little things and just like polishing functionality
link |
00:44:19.760
and making sure that it handles, you know, every version and possible
link |
00:44:23.280
permutation of a situation by either applying more deep learning systems or
link |
00:44:30.160
just by, you know, adding more test coverage or new scenarios that we
link |
00:44:34.400
develop against and just grinding on that.
link |
00:44:37.040
We're sort of in the unsexy phase of development right now, which is doing
link |
00:44:40.560
the real engineering work that it takes to go from prototype to production.
link |
00:44:44.000
You're basically scaling the grinding, sort of taking seriously that the
link |
00:44:49.920
process of all those edge cases, both with human experts and machine
link |
00:44:54.320
learning methods to cover all those situations.
link |
00:44:59.200
Yeah.
link |
00:44:59.360
And the exciting thing for me is I don't think that grinding ever stops because
link |
00:45:03.200
there's a moment in time where you've crossed that threshold of human
link |
00:45:08.080
performance and become superhuman.
link |
00:45:09.680
But there's no reason, there's no first principles reason that AV capability
link |
00:45:13.920
will tap out anywhere near humans.
link |
00:45:16.080
Like there's no reason it couldn't be 20 times better, whether that's, you
link |
00:45:19.680
know, just better driving or safer driving or more comfortable driving or
link |
00:45:22.960
even a thousand times better given enough time.
link |
00:45:25.360
And we intend to basically chase that, you know, forever to build the best
link |
00:45:30.560
possible product.
link |
00:45:31.360
Better and better and better.
link |
00:45:32.480
And always new edge cases come up and new experiences.
link |
00:45:34.880
So, and you want to automate that process as much as possible.
link |
00:45:40.000
So what do you think in general in society?
link |
00:45:43.840
When do you think we may have hundreds of thousands of fully autonomous
link |
00:45:47.600
vehicles driving around?
link |
00:45:48.640
So first of all, predictions, nobody knows the future.
link |
00:45:52.000
You're a part of the leading people trying to define that future, but even
link |
00:45:55.600
then you still don't know.
link |
00:45:56.960
But if you think about hundreds of thousands of vehicles, so a significant
link |
00:46:02.720
fraction of vehicles in major cities are autonomous.
link |
00:46:05.920
Do you think, are you with Rodney Brooks, who is 2050 and beyond, or are you
link |
00:46:12.960
more with Elon Musk, who is, we should have had that two years ago?
link |
00:46:19.040
Well, I mean, I'd love to have it two years ago, but we're not there yet.
link |
00:46:24.640
So I guess the way I would think about that is let's flip that question
link |
00:46:29.440
around.
link |
00:46:29.760
So what would prevent you to reach hundreds of thousands of vehicles?
link |
00:46:34.480
And that's a good, that's a good rephrasing.
link |
00:46:36.720
Yeah.
link |
00:46:37.120
So the, I'd say the, it seems the consensus among the people developing
link |
00:46:47.120
self driving cars today is to sort of start with some form of an easier
link |
00:46:51.360
environment, whether it means, you know, lacking inclement weather or, you
link |
00:46:55.760
know, mostly sunny or whatever it is.
link |
00:46:57.600
And then add, add capability for more complex situations over time.
link |
00:47:02.880
And so if you're only able to deploy in areas that meet sort of your
link |
00:47:08.400
criteria or the current domain, you know, operating domain of the
link |
00:47:11.760
software you developed, that may put a cap on how many cities you could
link |
00:47:14.720
deploy in.
link |
00:47:16.720
But then as those restrictions start to fall away, like maybe you add
link |
00:47:20.320
capability to drive really well and safely in heavy rain or snow, you
link |
00:47:24.720
know, that, that probably opens up the market by two, two or three fold
link |
00:47:28.160
in terms of the cities you can expand into and so on.
link |
00:47:31.040
And so the real question is, you know, I know today if we wanted to, we
link |
00:47:35.120
could produce that, that many autonomous vehicles, but we wouldn't be
link |
00:47:38.640
able to make use of all of them yet.
link |
00:47:39.920
Cause we would sort of saturate the demand in the cities in which we
link |
00:47:43.440
would want to operate initially.
link |
00:47:46.480
So if I were to guess like what the timeline is for those things falling
link |
00:47:49.280
away and reaching hundreds of thousands of vehicles, I would say that
link |
00:47:53.040
thousands of vehicles, maybe a range is better, I would say less than
link |
00:47:57.360
five years, less than five years.
link |
00:47:58.880
Yeah.
link |
00:47:59.920
And of course you're working hard to make that happen.
link |
00:48:03.520
So you started two companies that were eventually acquired for each
link |
00:48:07.680
four billion dollars.
link |
00:48:09.680
So you're a pretty good person to ask, what does it take to build a
link |
00:48:12.560
successful startup?
link |
00:48:15.280
I think there's, there's sort of survivor bias here a little bit, but
link |
00:48:19.680
I can try to find some common threads for the things that worked for
link |
00:48:21.920
me, which is, you know, in, in both of these companies, I was really
link |
00:48:27.520
passionate about the core technology.
link |
00:48:29.040
I actually like, you know, lay awake at night thinking about these
link |
00:48:31.600
problems and how to solve them.
link |
00:48:33.360
And I think that's helpful because when you start a business, there
link |
00:48:36.160
are like to this day, there are these crazy ups and downs.
link |
00:48:40.800
Like one day you think the business is just on, you're just on top of
link |
00:48:43.200
the world and unstoppable.
link |
00:48:44.320
And the next day you think, okay, this is all going to end, you know,
link |
00:48:47.360
it's just, it's just going south and it's going to be over tomorrow.
link |
00:48:49.600
And and so I think like having a true passion that you can fall back
link |
00:48:55.280
on and knowing that you would be doing it, even if you weren't getting
link |
00:48:57.600
paid for it, helps you weather those, those tough times.
link |
00:49:00.880
So that's one thing.
link |
00:49:01.680
I think the other one is really good people.
link |
00:49:05.200
So I've always been surrounded by really good cofounders that are
link |
00:49:08.640
logical thinkers are always pushing their limits and have very high
link |
00:49:11.920
levels of integrity.
link |
00:49:12.880
So that's Dan Kahn and my current company and actually his brother and
link |
00:49:16.320
a couple other guys for Justin TV and Twitch.
link |
00:49:18.720
And then I think the last thing is just I guess persistence or
link |
00:49:24.000
perseverance, like, and, and that, that can apply to sticking to sort
link |
00:49:28.880
of, or having conviction around the original premise of your idea and
link |
00:49:32.960
sticking around to do all the, you know, the unsexy work to actually
link |
00:49:36.400
make it come to fruition, including dealing with, you know, whatever
link |
00:49:41.200
it is that you, that you're not passionate about, whether that's
link |
00:49:43.280
finance or, or HR or, or operations or those things, as long as you
link |
00:49:48.320
are grinding away and working towards, you know, that North star
link |
00:49:51.920
for your business, whatever it is, and you don't give up and you're
link |
00:49:55.040
making progress every day, it seems like eventually you'll end up in a
link |
00:49:57.920
good place.
link |
00:49:58.400
And the only things that can slow you down are, you know, running out
link |
00:50:00.640
of money or I suppose your competitors destroying you.
link |
00:50:02.880
But I think most of the time it's, it's people giving up or, or somehow
link |
00:50:06.800
destroying things themselves rather than being beaten by their competition
link |
00:50:09.360
or running out of money.
link |
00:50:10.800
Yeah.
link |
00:50:11.040
If you never quit, eventually you'll arrive.
link |
00:50:13.680
So, uh, it's a much more concise version of what I was trying to say.
link |
00:50:16.640
Yeah, that was good.
link |
00:50:18.640
So you went the Y Combinator route twice.
link |
00:50:20.800
Yeah.
link |
00:50:21.680
What do you think in a quick question, do you think is the best way to
link |
00:50:24.880
raise funds in the early days or not just funds, but just community
link |
00:50:30.080
develop your idea and so on.
link |
00:50:32.160
Can you do it solo or maybe with a co founder with like self funded?
link |
00:50:38.720
Do you think Y Combinator is good?
link |
00:50:40.000
Is it good to do VC route?
link |
00:50:41.600
Is there no right answer or is there from the Y Combinator experience
link |
00:50:45.120
something that you could take away that that was the right path to take?
link |
00:50:48.160
There's no one size fits all answer, but if your ambition I think is to, you
link |
00:50:53.200
know, see how big you can make something or, or, or rapidly expand and capture
link |
00:50:57.920
a market or solve a problem or whatever it is, then, then, you know, going to
link |
00:51:01.440
venture back route is probably a good approach so that, so that capital doesn't
link |
00:51:04.960
become your primary constraint.
link |
00:51:07.120
Y Combinator I love because it puts you in this, uh, sort of competitive
link |
00:51:12.320
environment where you're, where you're surrounded by, you know, the top, maybe
link |
00:51:16.080
1% of other really highly motivated, you know, peers who are in the same, same
link |
00:51:20.800
place and that, uh, that environment I think just breeds breed success, right?
link |
00:51:26.560
If you're surrounded by really brilliant, hardworking people, you're going to
link |
00:51:29.680
feel, you know, sort of compelled or inspired to, to try to emulate them and
link |
00:51:33.280
or beat them.
link |
00:51:34.320
And, uh, so even though I had done it once before and I felt like, yeah, I'm
link |
00:51:39.520
pretty self motivated.
link |
00:51:40.720
I thought like, look, this is going to be a hard problem.
link |
00:51:42.400
I can use all the help I can get.
link |
00:51:44.000
So surrounding myself with other entrepreneurs is going to make me work a
link |
00:51:46.960
little bit harder or push a little harder than it's worth it.
link |
00:51:50.320
And so that's why I, why I did it, you know, for example, the second time.
link |
00:51:53.440
Let's, uh, let's go philosophical existential.
link |
00:51:56.400
If you go back and do something differently in your life, starting in the
link |
00:52:02.320
high school and MIT leaving MIT, you could have gone the PhD route doing the
link |
00:52:07.840
startup, going to see about a startup in California and you, or maybe some
link |
00:52:13.760
aspects of fundraising.
link |
00:52:14.800
Is there something you regret, something you not necessarily regret, but if
link |
00:52:19.600
you go back, you could do differently.
link |
00:52:21.600
I think I've made a lot of mistakes, like, you know, pretty much everything
link |
00:52:24.560
you can screw up.
link |
00:52:25.200
I think I've screwed up at least once, but I, you know, I don't regret those
link |
00:52:29.200
things.
link |
00:52:29.920
I think it's, it's hard to, it's hard to look back on things, even if it didn't
link |
00:52:32.640
go well and call it a regret, because hopefully it took away some new knowledge
link |
00:52:36.960
or learning from that.
link |
00:52:37.760
So I would say there was a period.
link |
00:52:44.560
Yeah.
link |
00:52:45.200
The closest I can, I can come to is there's a period, um, in, in Justin
link |
00:52:48.640
TV, I think after seven years where, you know, the company was going one
link |
00:52:54.240
direction, which is towards Twitch, uh, in video gaming.
link |
00:52:56.720
I'm not a video gamer.
link |
00:52:58.160
I don't really even use Twitch at all.
link |
00:53:01.280
And I was still, uh, working on the core technology there, but my, my heart
link |
00:53:04.960
was no longer in it because the business that we were creating was not something
link |
00:53:07.760
that I was personally passionate about.
link |
00:53:09.360
It didn't meet your bar of existential impact.
link |
00:53:11.680
Yeah.
link |
00:53:12.080
And I'd say I probably spent an extra year or two working on that.
link |
00:53:16.560
And, uh, and I'd say like, I would have just tried to do something different
link |
00:53:20.880
sooner because those, those were two years where I felt like, um, you know,
link |
00:53:26.400
from this philosophical or existential thing, I just, I just felt that
link |
00:53:29.840
something was missing.
link |
00:53:30.720
And so I would have, I would have, if I could look back now and tell myself,
link |
00:53:33.440
it's like, I would have said exactly that.
link |
00:53:35.040
Like, you're not getting any meaning out of your work personally right now.
link |
00:53:38.800
You should, you should find a way to change that.
link |
00:53:41.040
And that's, that's part of the pitch I use to basically everyone who joins
link |
00:53:44.800
Cruise today, it's like, Hey, you've got that now by coming here.
link |
00:53:47.840
Well, maybe you needed the two years of that existential dread to develop
link |
00:53:51.280
the feeling that ultimately it was the fire that created Cruise.
link |
00:53:54.400
So, you never know.
link |
00:53:55.040
You can't, good theory.
link |
00:53:56.640
So last question, what does 2019 hold for Cruise?
link |
00:54:00.640
After this, I guess we're going to go and I'll talk to your class.
link |
00:54:03.280
But one of the big things is going from prototype to production, uh, for
link |
00:54:06.880
autonomous cars and what does that mean?
link |
00:54:08.160
What does that look like?
link |
00:54:08.800
And 2019 for us is the year that we try to cross over that threshold and reach,
link |
00:54:14.240
you know, superhuman level of performance to some degree with the software and,
link |
00:54:18.080
uh, have all the other of the thousands of little building blocks in place to,
link |
00:54:22.320
to launch, um, you know, our, our first, uh, commercial product.
link |
00:54:26.000
So that's, that's, what's in store for us or in store for us.
link |
00:54:28.880
And we've got a lot of work to do.
link |
00:54:31.280
We've got a lot of brilliant people working on it.
link |
00:54:34.080
So it's, it's all up to us now.
link |
00:54:36.160
Yeah.
link |
00:54:36.400
From Charlie Miller and Chris Vells, like the people I've crossed paths with.
link |
00:54:40.720
Oh, great.
link |
00:54:41.040
If you, it sounds like you have an amazing team.
link |
00:54:44.080
So, um, like I said, it's one of the most, I think one of the most important
link |
00:54:48.560
problems in artificial intelligence of the century.
link |
00:54:50.560
It'll be one of the most defining, the super exciting that you work on it.
link |
00:54:53.680
And, uh, the best of luck in 2018, I'm really excited to see what
link |
00:54:58.640
Cruz comes up with.
link |
00:54:59.680
Thank you.
link |
00:55:00.160
Thanks for having me today.
link |
00:55:01.040
Thanks, Carl.