back to indexOliver Cameron (CEO, Voyage) - MIT Self-Driving Cars
Chapters
0:0 Lex introducing Oliver
0:39 Oliver background
4:40 Udacity self-driving car engineer nanodegree program
14:10 Autonomous trip from Mountain View to San Francisco
23:11 Open source challenges
26:48 Birth of Voyage
31:58 Retirement communities
38:35 Sensor and technology stack
40:45 Example challenge for perception (foliage)
41:58 Survey of recent perception research
45:51 Lessons learned
48:45 Q&A
00:00:14.540 |
that made ideas in autonomous vehicle research 00:00:17.120 |
and development accessible to the entire world. 00:00:19.840 |
He has a passion for the topic and a genuine open nature 00:00:23.960 |
that makes him one of my favorite people in general 00:00:27.160 |
and one of my favorite people working in this space. 00:00:29.300 |
And I think thousands of people agree with that. 00:00:46.400 |
But in reality, the kind of thing I wanna share today 00:01:02.640 |
all the kind of very lovey-dovey press releases out there. 00:01:13.840 |
compared to your average self-driving car startup. 00:01:17.040 |
They always tell you that the path to a startup, 00:01:19.680 |
getting to the goal you want, is kind of a zigzag. 00:01:32.500 |
I'm not very good at learning in a classroom. 00:01:36.260 |
For me, I found learning by doing, by building, 00:01:39.700 |
has always been the thing that's worked best for me. 00:01:42.940 |
So going all the way back to when I was a teenager, 00:02:02.820 |
and perhaps not being too popular in high school 00:02:15.860 |
which I believe started right here in Cambridge, 00:02:19.300 |
And then this very pivotal moment happened to me. 00:02:24.800 |
which was generating a whole bunch of scandal 00:02:30.900 |
and it was from this guy called Sebastian Thrun. 00:02:39.500 |
"Screw it, we're gonna put the whole thing online." 00:02:47.460 |
Today, MIT and many others do this all the time, 00:02:50.820 |
but back then, there was a hell of a lot of controversy 00:02:55.740 |
But this learning format really just appealed to me. 00:03:30.260 |
hey, I wanna go do this and help others learn this stuff. 00:03:43.080 |
and eventually our self-driving car curriculum, 00:03:47.860 |
And I got to learn directly from two great company builders, 00:03:55.020 |
He was the operator extraordinaire at Udacity, 00:04:05.900 |
that we don't often talk about, and Sebastian Thrun. 00:04:09.340 |
He, of course, founded the Google Self-Driving Car Project 00:04:15.540 |
and right now I believe he's building flying cars. 00:04:21.780 |
but this idea that you are literally in control 00:04:24.380 |
of your destiny, you can build absolutely anything 00:04:30.060 |
Today, of course, I build self-driving cars at Voyage, 00:04:33.700 |
and we'll talk more about what makes us special 00:04:35.840 |
compared to the other self-driving car companies 00:04:37.620 |
you may have heard of in this class and beyond. 00:04:42.100 |
Can you raise your hand if you've heard of Udacity? 00:04:48.340 |
Udacity, like I said, was founded by Sebastian Thrun. 00:04:50.900 |
He took this class online and it all just exploded, 00:04:55.620 |
Udacity's real focus is on increasing the world's GDP, 00:05:07.860 |
that because of this proliferation of content, 00:05:10.920 |
there are talented students all over the world, 00:05:18.980 |
And what I see as my job today is to go out into the world 00:05:27.460 |
and then put them to work on the hardest problems 00:05:45.340 |
but we really wanted to take it to the next step. 00:05:47.540 |
And we came up with this kind of concept internally 00:05:55.660 |
What if people all around the world could come learn 00:06:01.940 |
but were just being taught at the right time, 00:06:09.140 |
and we've done some after, including Flying Cars, 00:06:11.820 |
a much more in-depth curriculum on artificial intelligence, 00:07:20.600 |
It was to accelerate the deployment of self-driving cars. 00:07:41.040 |
Google was the really, the only main effort going on. 00:07:44.240 |
And what we believed is that it needed to happen faster, 00:07:47.560 |
and that one of the reasons it wasn't happening fast enough 00:07:49.640 |
is because there wasn't enough talent in the space. 00:07:56.760 |
We wanted to pair up a world-class curriculum, 00:07:58.880 |
an actual self-driving car, which we'll talk about more, 00:08:01.560 |
and what we called our open-source challenges. 00:08:13.200 |
One of our beliefs was that partnering with industry 00:08:19.300 |
That was because it felt, and I believe this, 00:08:22.240 |
that the knowledge of how to build a self-driving car 00:08:46.880 |
But we had a real focus on finding these engineers 00:08:49.200 |
wherever they may be and getting those folks on camera. 00:08:54.700 |
This is just a small snippet of the curriculum team. 00:09:04.640 |
to work with him on specifically self-driving cars, 00:09:10.300 |
from Michael Jordan, which I thought was pretty fun. 00:09:17.140 |
working on this curriculum and still doing that to this day, 00:09:22.740 |
Here's a quick photo of our first lecture recordings 00:09:26.660 |
with eventual Voyage co-founders, Eric and Mac. 00:09:46.940 |
to take an intermediate software engineer who 00:09:57.340 |
We wanted to cover perception, prediction, planning, 00:10:07.620 |
And the reason we wanted to do that is because we saw 00:10:12.620 |
not necessarily being a specialist in a niche-- 00:10:16.740 |
for example, just perception, although there's 00:10:20.860 |
been a whole bunch of folks doing that as well-- 00:10:25.260 |
tend to pair themselves well with being a generalist, 00:10:27.700 |
someone that can contribute all across the stack. 00:10:30.100 |
So we tried to give these folks that breadth of knowledge. 00:10:33.380 |
So here's another quick video of just the curriculum 00:10:44.540 |
For example, you'll build a behavioral cloning project 00:10:47.500 |
where you drive a car yourself in a simulator, 00:10:51.660 |
And then you use data from your own driving in the simulator 00:10:54.860 |
to train a neural network to drive that car for you. 00:10:57.980 |
This is the type of project that cutting-edge Silicon Valley 00:11:02.460 |
And it puts you at the forefront of the deep learning 00:11:06.980 |
You'll also build a project to detect and track 00:11:09.660 |
vehicles in a video stream, just like real autonomous vehicles 00:11:15.260 |
In term two, you'll learn about sensor fusion, localization, 00:11:20.460 |
This is hardcore robotics that every self-driving car 00:11:23.140 |
engineer needs to know in order to actuate and move 00:11:34.900 |
where it is in the world with the help of sensor readings 00:11:40.860 |
have to do every time they turn on in order to figure out 00:11:49.220 |
is a really advanced type of controller that's actually 00:11:52.100 |
how most self-driving cars move through the world 00:11:54.900 |
and use the steering wheel, throttle, and brake 00:12:02.020 |
In term three, you'll learn about path planning. 00:12:09.580 |
Path planning is really the brains of a self-driving car. 00:12:12.460 |
It's how the car figures out how to get from one point 00:12:19.060 |
I'm going to give you a sneak preview of how path planning 00:12:22.220 |
And this is something that nobody's ever seen before. 00:12:31.020 |
what the other vehicles are going to do around us. 00:12:45.940 |
When we pitched, as a small team, this idea to Sebastian 00:12:49.420 |
and to Vish at Udacity, there was a lot of skepticism 00:12:53.620 |
that something like this was going to be successful. 00:12:57.540 |
And the reason that there was that skepticism 00:12:59.580 |
is that one of the formulas that Udacity looked at 00:13:04.000 |
a certain type of content was the number of open jobs 00:13:07.700 |
If there was, for example, in web development, 00:13:14.340 |
So it felt like there was a massive opportunity 00:13:19.740 |
for self-driving car engineers or the different disciplines 00:13:22.540 |
that exist within, it was kind of just Google. 00:13:39.080 |
to see what students have done with this sort of curriculum. 00:13:42.900 |
For example, I learned recently that a set of our students 00:13:46.540 |
here are building a self-driving truck startup in India. 00:13:52.780 |
are building a perception engine for self-driving cars. 00:13:56.500 |
Just a whole bunch of folks building truly amazing things. 00:14:00.540 |
And not only that, they've gotten jobs at Cruise, Zoogs, 00:14:02.860 |
Waymo, Argo, all the big names, and are actively 00:14:10.420 |
So we also decided to make that curriculum extra special. 00:14:19.100 |
And whenever I talked about this internally at Udacity, 00:14:27.020 |
Why go to the length of building an actual self-driving car? 00:14:30.500 |
And selfishly, some of it was just a personal want 00:14:34.980 |
But the reasoning that I use is that what better way 00:14:39.260 |
to prove to these students that are putting their faith in us 00:14:45.820 |
And also, what better way to collaborate with these students 00:14:52.220 |
that students could actually run code on a car. 00:15:00.080 |
but we set ourselves a milestone for our self-driving car. 00:15:04.660 |
It was to drive from Mountain View to San Francisco, 00:15:07.460 |
32 miles of driving with zero disengagements. 00:15:11.820 |
It won't be zero disengagements every single time, 00:15:13.860 |
'cause otherwise we've got an actual self-driving car. 00:15:17.900 |
how much progress can we make towards this stated goal? 00:15:21.740 |
Raise your hand if you've been on El Camino Real 00:15:26.260 |
So you probably understand it's got a lot of traffic lights. 00:15:29.060 |
In fact, in our route, about 130 traffic lights. 00:15:35.380 |
speed limit of about 40, 45, something like that. 00:15:54.140 |
They're everywhere, and there's a reason for that 00:15:56.140 |
in terms of the drive-by-wire nature of the vehicle 00:16:01.780 |
some cameras, some LIDARs, all that good stuff. 00:16:29.120 |
that I'd worked with on different projects at Udacity 00:16:34.520 |
folks that worked on the machine learning curriculum, 00:16:40.640 |
And we did this at the Shoreline Amphitheater parking lot, 00:17:02.620 |
We saw what I believe to be a motorcycle gang. 00:17:15.200 |
In fact, some stuff that we thought wouldn't work 00:17:25.140 |
So Mac discovered that we shouldn't have stopped 00:17:43.520 |
And of course, we learned a lot by going in this route, 00:17:55.020 |
it means a vehicle pulling out in front of us, 00:18:45.460 |
We built some cool algorithms to change lanes 00:19:12.400 |
So you can tell Eric was surprised that it was just fine. 00:19:24.140 |
like you saw maybe from Elon Musk and the Tesla team 00:19:34.980 |
just to get the most learnings out of everything. 00:20:46.400 |
So it's easier because there's less traffic, right? 00:20:50.600 |
and didn't count as the milestone, just to be clear. 00:20:53.520 |
You'll see that we eventually hit the 32 miles, 00:22:15.440 |
just to even make it 32 miles with no disengagements 00:22:21.600 |
But after four months, this is in the daytime, 00:22:24.660 |
this began, I believe, at like six, sorry, 7 a.m., 00:22:35.200 |
that could handle, again, multi-lane roadways, 00:22:38.660 |
varying speed limits, traffic lights, objects, 00:22:43.220 |
And the thing that really brought this home to me 00:22:53.960 |
where someone in their bedroom can go and build something 00:22:58.960 |
could now, not quite the same, but close to the same, 00:23:16.800 |
like self-driving cars, which was so formative, 00:23:25.680 |
were not necessarily the world's leading experts 00:23:30.120 |
this hive mind of activity from around the world 00:23:39.800 |
these are all the different challenges we launched. 00:23:49.480 |
is using deep learning to predict steering angles. 00:23:59.500 |
you have to predict the appropriate steering angle 00:24:04.880 |
If anyone had read NVIDIA's end-to-end papers in 2016, 00:24:17.320 |
all these students from around the world to do it. 00:24:20.000 |
And we did have students from all around the world. 00:24:23.660 |
people self-organized into these little groups 00:24:33.800 |
all taking incredibly different approaches to the problem. 00:24:45.960 |
And I later found out that the author of this model 00:24:49.800 |
actually went on to lead the self-driving car team 00:24:53.280 |
at Yandex, which if you've been following CES 00:24:55.840 |
is doing some pretty cool stuff in self-driving cars today. 00:25:01.200 |
from the Bay Area to Half Moon Bay, a very windy road. 00:25:10.200 |
matches pretty closely to the actual, which is nice. 00:25:14.140 |
And if you read his description of his solution, 00:25:20.700 |
was just the number of different approaches to the problem, 00:25:51.960 |
and just the general approach of camera only driving 00:26:02.240 |
after trying all this stuff out is that, of course, 00:26:10.100 |
performs differently in a car than it does on your desk 00:26:13.760 |
in a simulator or through prerecorded camera frames. 00:26:23.100 |
that students after the fact added, which was pretty cool. 00:26:26.000 |
So after all of these things, building that curriculum, 00:26:29.640 |
building a self-driving car, launching these challenges, 00:26:38.460 |
And it felt like I had to go build something. 00:26:42.180 |
So gathered that same team that had built this curriculum 00:26:45.440 |
and we said, we're gonna go build a self-driving car. 00:26:50.860 |
You can kind of see the pitch deck there a little bit. 00:27:04.580 |
And our goal really was that we wanted to, again, 00:27:12.200 |
that we felt we'd seen from some of the other folks 00:27:15.920 |
And the reason is that those folks have real advantages. 00:27:23.820 |
of folks that wanna go build a self-driving car 00:27:30.240 |
of billions of dollars that is hard to match. 00:27:35.240 |
of getting to work with Google and all that good stuff. 00:27:37.400 |
So we just knew we had to think about this problem 00:27:40.520 |
And what motivated me is that today, as we all know, 00:27:45.600 |
we have this incredibly broken transportation system. 00:27:53.480 |
but I don't feel particularly safe when I jump into my car. 00:28:07.520 |
that injure, break bones, all that horrific stuff. 00:28:12.980 |
We've, again, all observed this as we go about our day. 00:28:16.360 |
Just the number of lanes that exist on a road today 00:28:21.280 |
the number of vehicles which have enough room 00:28:23.280 |
for eight people have usually one person in that front seat. 00:28:27.720 |
I read a stat recently that only 7% of the average vehicles' 00:28:32.160 |
energy usage is going towards moving the things 00:28:41.860 |
The reason we see a lot of old cars on the road today 00:28:52.200 |
And you'll see why this matters to us in particular. 00:29:01.080 |
at a particularly cool place, which we'll talk more about. 00:29:09.480 |
Why is it possible to build a self-driving car now? 00:29:14.360 |
during that Udacity experience, but some new as well. 00:29:40.760 |
that were participating in the DARPA challenges, 00:29:53.180 |
And no one would have claimed those sensors already. 00:29:55.220 |
But today, you've got this enormous breadth of sensors 00:30:01.740 |
When we think about the recent rise in GPUs and whatnot, 00:30:05.240 |
finally being able to have enough performance 00:30:09.060 |
in the back of a car with the power constraints 00:30:19.500 |
from all around the world building this technology. 00:30:24.160 |
put them to work on the problems they've solved 00:30:28.540 |
The reason I have yellow for computer vision, 00:30:31.260 |
which is not a knock against computer vision, 00:30:39.340 |
If you, again, rewound three, four, five years, 00:30:54.900 |
And of course, then you'll have that perfect formula 00:31:02.380 |
We believe that the optimal way for people to move around 00:31:29.380 |
let's say we never remove the driver from the car, 00:31:31.300 |
that a ride-hailing network always had a human driver, 00:31:34.580 |
you are inherently limited by the number of miles 00:31:43.260 |
will never fix that fatality number I talked about, 00:31:51.540 |
that these next generation transportation networks 00:32:09.540 |
"Your market entry strategy is often different 00:32:19.940 |
which is that we should build a self-driving car, 00:32:26.660 |
as many of the others that have died along the way. 00:32:28.900 |
We have to find a way to do something different 00:32:31.060 |
that we own and that we are really, really good at. 00:32:38.100 |
Hands up if you've ever visited a retirement community. 00:32:43.380 |
Surprise, Lex, I've gotta get you out to one. 00:32:50.060 |
And the reasons we choose retirement communities first 00:32:58.980 |
They are slower, the speed limits in these communities 00:33:02.900 |
tend to be far slower than you'd see on public road. 00:33:09.660 |
I liken it to listening to a podcast at 0.75x. 00:33:28.740 |
and that their only option is a personally owned vehicle. 00:33:31.460 |
These folks know in many cases they shouldn't be driving, 00:33:37.060 |
We hear from folks that put off much needed surgeries, 00:33:55.420 |
Folks gripping steering wheels for extended period of times, 00:33:59.300 |
all these challenges that felt like the best first place 00:34:16.020 |
If we owned every retirement community in the country, 00:34:20.580 |
that would in and itself be a very valuable business. 00:34:36.220 |
- Not only that, but we're concerned about safety. 00:34:39.620 |
I was on the road and it was one of the drivers. 00:34:42.780 |
A car turned and went the wrong way right at us. 00:34:46.980 |
A four-hundred meter spine just caught up with us. 00:34:51.620 |
An older person who doesn't have the same reflexes 00:35:05.620 |
people are astounded by the number of residents 00:35:22.140 |
which is that by partnering very deeply with the community, 00:35:25.840 |
it means that we're able to deliver a better service 00:35:29.340 |
and that we're able to grow a more reliable business. 00:35:35.020 |
from all of the other self-driving car companies 00:35:38.260 |
What we actually do in exchange for that exclusive license 00:35:46.540 |
highly likely as a result of those communities. 00:35:55.500 |
as a lot of seniors tend to be, quite affluent, 00:35:58.620 |
which means that they have some disposable income 00:36:00.500 |
when it comes to being able to pay for ride-sharing services 00:36:06.460 |
So we find that that recipe is absolutely perfect here. 00:36:10.980 |
And we're launching and have launched passenger services 00:36:18.660 |
Learned a lot about the needs of providing ride-sharing 00:36:40.720 |
That's growing by 2060 to over 100 million seniors 00:36:44.900 |
The total addressable market for just seniors 00:37:08.060 |
It's playing to their ability to deploy thousands of cars, 00:37:27.900 |
it means that we have to do things differently. 00:37:29.500 |
So we focus on that top right quadrant there, 00:37:33.420 |
what we've kind of coined as self-contained communities. 00:37:41.460 |
for us to have that exclusivity that I talked about. 00:37:46.660 |
that we play in, whether it's the senior market 00:37:48.980 |
or maybe even small cities and things like that. 00:38:03.620 |
These places tend to be run by private companies, 00:38:16.460 |
It also turns out that retirement communities 00:38:18.740 |
tend to be located where there's ideal weather 00:38:24.580 |
We have a world-class team building this at Voyage 00:38:41.840 |
that we're not gonna focus on optimizing for cost today, 00:38:46.820 |
We wanna get to truly driverless sooner than most, 00:38:52.620 |
is by optimizing for high-resolution sensors. 00:38:56.860 |
At the very top of the vehicle, we have the VLS-128, 00:39:01.600 |
that's capable of seeing 300 meters in 360 degrees. 00:39:10.700 |
Altogether, we process 12.6 million points per second, 00:39:14.520 |
and that just looks incredibly high-resolution. 00:39:35.920 |
you may focus on just the top four items, that top row. 00:39:42.980 |
and it turns out you can build a very impressive demo 00:39:46.180 |
quite quickly by just focusing on those things, 00:39:55.400 |
so we've spent a ton of time on all the items here 00:39:59.140 |
because, again, our goal is to build not a demo 00:40:10.860 |
because what we've noticed in the self-driving ecosystem 00:40:13.900 |
is that there's not just more self-driving car companies 00:40:21.060 |
to mapping, to middlewares, to teleoperations, 00:40:25.760 |
and a ton more, so we make our lives, again, easier 00:40:32.820 |
so that we don't have to spin up a simulation team 00:40:34.980 |
or we don't have to spin up an operations team 00:40:37.860 |
We can just work with these very cool companies. 00:40:40.580 |
Let's talk about one unsolved problem which fascinates me. 00:40:49.760 |
this unsolved problem from just this picture, 00:40:52.140 |
but maybe if I add some annotations, you might. 00:40:55.940 |
Foliage, trees, bushes, whatever you wanna call them. 00:41:10.440 |
For example, cruise cars sometimes slow down or stop 00:41:23.180 |
has routinely been fooled by the shadows of tree branches, 00:41:26.140 |
which it would sometimes mistake for real objects, 00:41:28.300 |
insiders say, that's Business Insider, and even Voyage. 00:41:36.180 |
that protrudes into a lane from a street median, 00:42:10.580 |
One of the reasons you've seen those programs, 00:42:13.560 |
including ours, be particularly sensitive to foliage 00:42:19.780 |
one of the most well-known way to detect objects 00:42:26.300 |
So if you have this map, and you effectively, 00:42:42.140 |
decent representations of cars and pedestrians and whatnot. 00:42:56.280 |
These networks here, which these are all neural networks, 00:43:10.820 |
and then take a more learned approach to the problem. 00:43:14.300 |
You'll have tens of thousands, hundreds of thousands 00:43:25.900 |
which came from some great researchers at Uber ATG. 00:43:33.700 |
about Fast and Furious recently, which merges together 00:43:36.340 |
perception, prediction, and tracking into a single network, 00:43:43.020 |
which I think came from the Neutronomy team recently. 00:43:50.740 |
of work going out there to solve these issues. 00:43:53.080 |
The other one that these sorts of networks solve, 00:43:57.340 |
is that if you use traditional clustering algorithms, 00:44:04.660 |
a traditional algorithm will cluster as one object, 00:44:09.880 |
from those edge cases and build a truly self-driving car, 00:44:14.180 |
Because pedestrians are the most important thing 00:44:15.820 |
you can probably detect, and detecting two things 00:44:20.080 |
And of course, it does that because it's a dumb algorithm. 00:44:26.300 |
But these networks, again, are very, very good 00:44:28.860 |
at understanding the features and perspectives of humans, 00:44:34.180 |
And that then helps all your stack downstream, 00:44:36.340 |
because if you have accurate perception information 00:44:43.700 |
and ultimately how you navigate the world is much safer. 00:44:46.580 |
I'm also particularly fascinated by reinforcement learning, 00:44:51.660 |
If you've read Waymo's recent work on imitation learning, 00:45:07.260 |
Think about disengagements as rewards and things like that, 00:45:10.740 |
to be able to tune that to better performance. 00:45:14.820 |
Also just areas of learned behavior planning, 00:45:24.500 |
that is thriving today, seeing just how many folks 00:45:35.180 |
The maturation of sensors, not just higher resolution LiDAR, 00:45:41.620 |
We get pitched all the time from these companies, 00:45:43.780 |
and it's clear to see there's been a rise in volume 00:45:50.860 |
Lessons learned, now that I've been building Voyage 00:45:53.940 |
for two years, and prior to that, four years at Udacity, 00:46:07.140 |
which were really, really painful in the moment. 00:46:11.180 |
So the thing that I feel happens a lot in self-driving cars 00:46:16.020 |
is that because it started in this very academic sense, 00:46:21.020 |
meaning Stanford, Carnegie Mellon, and whatnot, 00:46:24.660 |
that it felt like to break into the industry, 00:46:32.140 |
and really go the path that was well-trodden. 00:46:37.100 |
But I think that only takes the industry so far. 00:46:40.780 |
And I think it's really important that we get folks 00:46:42.540 |
from all different backgrounds, all different industries, 00:46:57.460 |
This is perhaps more of a kind of CEO lesson for myself, 00:47:01.800 |
but I think when you're building out a company 00:47:07.940 |
today we're 44 folks, you cannot do everything. 00:47:11.540 |
And it's really important that you build a team around you 00:47:19.160 |
I probably didn't spend enough time building out that team 00:47:34.600 |
Because if you're reactive, you're constantly 00:47:47.220 |
when they should just say, okay, I've got experts now. 00:47:56.160 |
It's really easy when all this pressure's on, 00:47:59.320 |
to kind of sacrifice when it comes to your culture, 00:48:15.200 |
it's important that knowledge is not isolated 00:48:23.240 |
Because even though it may feel like oversharing 00:48:26.560 |
or overcommunicating, what that knowledge may mean 00:48:29.920 |
for someone that has a particularly unique background 00:48:32.960 |
is they may do something incredibly cool with it. 00:49:06.640 |
And of course, as kind of naive founders of a company, 00:49:10.960 |
we were like, oh, let's just take this El Camino thing 00:49:12.760 |
and put it on everywhere else that looks like El Camino 00:49:23.240 |
self-driving car companies out there by doing so. 00:49:26.360 |
And in 2009, he had really advocated to Google leadership, 00:49:31.360 |
et cetera, Larry Page, that retirement communities 00:49:36.640 |
for self-driving cars might just be the best way 00:49:38.540 |
for Google to go about deploying their self-driving cars. 00:49:48.680 |
we're about the world, like level five or nothing, right? 00:49:52.760 |
but he did some research in that process, met some folks. 00:49:57.360 |
you got to check out these retirement communities. 00:50:00.000 |
So we did, we went to visit and eventually we got there. 00:50:11.120 |
do you ever think about the other collateral issues, 00:50:15.640 |
especially the retirement community would have 00:50:24.200 |
like somebody wants to make a call to have a car 00:50:33.560 |
So how did you ever think about all these issues 00:50:52.840 |
we've intentionally focused it on a segment of the market, 00:50:55.480 |
which is called the active adult communities. 00:50:59.200 |
These folks tend to be able to go into their own cars 00:51:06.680 |
without the need for any assistance when it comes to that. 00:51:17.720 |
really uncomfortable driving in the evenings. 00:51:28.000 |
which is folks that just need that helping hand 00:51:34.560 |
is that the senior market, like I had in that slide, 00:51:40.400 |
And what that means to us is that we think we can own it. 00:51:44.960 |
that any senior citizen in that situation thinks, 00:51:46.840 |
oh, I should call Voyage because I need to get 00:51:51.200 |
Instead of thinking I should call Waymo or Cruise 00:51:55.880 |
after the general big market, they'll think about Voyage. 00:52:05.640 |
It may be that actually if they're going on a long trip, 00:52:10.280 |
the first mile of that trip and the last mile of that trip 00:52:12.440 |
may involve a human, like helping them into the car 00:52:15.240 |
and then dropping that human off somewhere else 00:52:33.680 |
is particularly exciting because it feels like 00:52:37.240 |
that would enable us to be the market leader. 00:52:58.560 |
which was a Ford Fusion, had a single Validyne HDL64 in it, 00:53:05.680 |
and we set some milestones based on that vehicle 00:53:16.160 |
we then say, "Oh, we need to bring on our G2 vehicle, 00:53:24.480 |
"which are pretty lofty and pretty ambitious. 00:53:37.520 |
on our second generation vehicle, for example. 00:53:40.040 |
But I'm sure that when we go to that third generation vehicle 00:53:42.240 |
there'll be other driving factors that, you know, 00:53:49.160 |
Maybe cost in the third generation vehicle, right? 00:53:54.560 |
"than what exists in our second generation vehicle." 00:54:05.840 |
- I was curious, when you showed the student-led content, 00:54:19.120 |
you were getting student input for deep learning models 00:54:25.840 |
what your system architecture kind of looks like 00:54:27.960 |
in terms of the kinds of perception that you take in, 00:54:33.480 |
have played a part in those different parts of that system? 00:54:38.840 |
So I really encourage folks to get familiar with ROS. 00:54:41.440 |
So ROS has always been this kind of playground 00:54:45.080 |
for roboticists of all different types of robots 00:54:56.920 |
for kind of hacky and hobbyist types of projects, 00:55:02.440 |
ROS 2 though, which is in kind of an alpha release state, 00:55:05.560 |
is definitely meant for more production-oriented things. 00:55:13.040 |
which lets you plug and play what they call nodes 00:55:25.560 |
effectively replaced our more rules-based planner 00:55:35.120 |
of the steering angle straight to our controller 00:55:40.440 |
And ROS is particularly good at those sorts of architectures 00:55:48.960 |
- Can you tell like how you handle the liability 00:55:52.240 |
and insurance for passengers for your vehicles also? 00:56:04.520 |
And the idea is that insurance in the autonomous age 00:56:12.520 |
because there's different risk assessments and whatnot. 00:56:21.840 |
we're good at what we do is actually sending them data, 00:56:23.920 |
right, we send them data from our cars as we drive 00:56:30.600 |
we accurately detected things and planned around things 00:56:37.360 |
I think that the future actually of insurance 00:56:39.080 |
will be on a similar lines, but perhaps more extreme 00:56:44.720 |
depending on the complexity of the environment. 00:56:49.360 |
completely straight and there's zero vehicles around us, 00:56:51.480 |
our insurance rate should be super low, right? 00:56:58.240 |
our insurance rate should just rise almost instantaneously. 00:57:04.640 |
that ensures the passenger, the car, sensors, 00:57:08.640 |
all that stuff, but I think there's a lot of room 00:57:13.000 |
like onboarding the retired people initially? 00:57:23.240 |
- What was that last, missing pieces between computer vision? 00:57:27.240 |
- In computer vision to achieve like L4 self-driving. 00:57:34.720 |
I think we had about retirees is that, again, 00:57:41.680 |
my general feeling was retirement communities 00:57:45.240 |
might not be the first to adopt this technology, right? 00:57:47.560 |
Because they may be slower to adopt new technology, 00:58:03.240 |
But went to talk to these folks in these sorts of locations. 00:58:07.440 |
is that traditional consumer software or devices, 00:58:15.000 |
And that's proven in many studies, many stats, 00:58:25.320 |
But that's because they have these very well-defined 00:58:30.160 |
processes that they've had for most of their lives, right? 00:58:32.600 |
Instead of using Facebook, they call someone up 00:58:35.000 |
and they have a chat, a conversation with someone 00:58:43.840 |
they physically mail a picture or something like that. 00:58:48.440 |
Because that's a behavior that is fundamentally different 00:58:59.440 |
But the difference between that and a self-driving car 00:59:06.040 |
It just turns out it's being driven differently, right? 00:59:11.840 |
They open the door, they sit in the back seat. 00:59:13.600 |
Okay, there is a button that I have to press to say go, 00:59:15.920 |
but it's pretty similar to what I'm used to in my past. 00:59:18.840 |
I don't have to change something that I'm used to. 00:59:23.000 |
And then also, they actually really don't care too much 00:59:29.200 |
I'm quite curious and enthusiastic about the technology 00:59:36.160 |
And they just don't wanna hear any of that stuff. 00:59:39.200 |
And it kind of dawned on me that the reason that is 00:59:50.760 |
And she told me a story about how when she was very young, 00:59:53.920 |
she remembers literally moving on an almost daily basis 00:59:57.720 |
So when you talk about self-driving cars to those folks, 01:00:05.320 |
they've seen the birth of flight planes everywhere. 01:00:11.560 |
They've seen all of this crazy subway systems. 01:00:14.200 |
So a self-driving car to them is like, oh, that's cool. 01:00:23.360 |
what needs to happen between now and level four? 01:00:34.640 |
If we knew every object that was on the road, 01:00:36.560 |
in and around us within a reasonable distance, 01:00:39.680 |
False positives are accepted today, which I think is good, 01:00:45.720 |
but you really wanna minimize false negatives, right? 01:00:57.040 |
the reason for a test driver being in the vehicle, 01:00:59.440 |
well, perception feeds everything downstream, right? 01:01:02.200 |
So if you miss an object, misidentify an object, 01:01:07.840 |
then that effect causes the whole stack downstream 01:01:13.280 |
That's why I'm excited about all those networks 01:01:16.800 |
One of the other things we believe that helps us 01:01:19.560 |
minimize false negatives to non-existent kind of status 01:01:23.160 |
for us is that we band together multiple networks. 01:01:26.960 |
So we don't just rely on a single layer of perception. 01:01:30.240 |
We say different networks have different strengths. 01:01:32.720 |
For example, VoxelNet is particularly good at pedestrians, 01:01:42.040 |
where pedestrians are quite thin and whatnot. 01:01:47.680 |
some more traditional computer vision algorithms 01:01:50.120 |
that may not be processed on the entire 360 scan, 01:01:55.760 |
maybe at the front of the vehicle, for example. 01:01:57.880 |
So there's just lots of little bits and pieces like that 01:02:01.080 |
to go through to minimize the worst case scenario, 01:02:05.160 |
But it's clear that when you see Waymo and whatnot, 01:02:07.320 |
that they feel very, very, very close to that sort of state. 01:02:11.120 |
- You mentioned that weather was one of the main reasons 01:02:34.000 |
and trying to get out of the path of the hurricane, right? 01:02:47.040 |
but I think it's an interesting kind of thought problem. 01:03:00.320 |
all of our vehicles have a cellular connection, right? 01:03:13.840 |
One is to just ensure the safe operation of the vehicle, 01:03:17.680 |
as it's intended to do, all those good things. 01:03:20.520 |
But another is to make sure that the operational domain 01:03:27.560 |
are being live streamed to this remote operator. 01:03:38.120 |
until that rain shower disappears or whatever, 01:03:55.920 |
So thinking about just like this small subsection 01:03:58.880 |
of the villages, predicting and understanding 01:04:03.160 |
and then having webhooks to tell you or us, Voyage, 01:04:07.540 |
So there's a lot of cool stuff happening there, 01:04:09.180 |
but remote operators currently kind of the eyes 01:04:11.240 |
and ears of our cars to prevent that sort of issue.