Press "Enter" to skip to content

Self-Driving Cars Of The Near Future | Raquel Urtasun | TEDxUofT


great fantastic yeah it’s really a

great fantastic yeah it’s really a pleasure to be here and I have to say

pleasure to be here and I have to say

pleasure to be here and I have to say that we had the coolest Prime Minister

that we had the coolest Prime Minister

that we had the coolest Prime Minister ever and he’s is even cooler than you

ever and he’s is even cooler than you

ever and he’s is even cooler than you can’t think of it

can’t think of it

can’t think of it great so this is my pleasure to be here

great so this is my pleasure to be here

great so this is my pleasure to be here I’m gonna try to throw some light into

I’m gonna try to throw some light into

I’m gonna try to throw some light into the life of a self-driving car so first

the life of a self-driving car so first

the life of a self-driving car so first let me start by saying you know why we

let me start by saying you know why we

let me start by saying you know why we potentially my wanna have surviving cars

potentially my wanna have surviving cars

potentially my wanna have surviving cars in the first place

in the first place

in the first place unfortunately this more than 1 million

unfortunately this more than 1 million

unfortunately this more than 1 million people a year actually died due to

people a year actually died due to

people a year actually died due to traffic accidents so imagine the

traffic accidents so imagine the

traffic accidents so imagine the potential impact that we can have if you

potential impact that we can have if you

potential impact that we can have if you can reduce that number significantly the

can reduce that number significantly the

can reduce that number significantly the population get older and medicine gets

population get older and medicine gets

population get older and medicine gets better you know we are having more and

better you know we are having more and

better you know we are having more and more issues of mobility so surviving

more issues of mobility so surviving

more issues of mobility so surviving cars can definitely help us out a lot we

cars can definitely help us out a lot we

cars can definitely help us out a lot we shall decrease our pollution right our

shall decrease our pollution right our

shall decrease our pollution right our planet is now getting healthier and what

planet is now getting healthier and what

planet is now getting healthier and what I’m most excited also driving cars is

I’m most excited also driving cars is

I’m most excited also driving cars is really try to think about what is new

really try to think about what is new

really try to think about what is new way what are new ways to do public

way what are new ways to do public

way what are new ways to do public transportation that you know will allow

transportation that you know will allow

transportation that you know will allow us to commute faster and in a much

us to commute faster and in a much

us to commute faster and in a much better way and if you think about it you

better way and if you think about it you

better way and if you think about it you know having a car is really a waste

know having a car is really a waste

know having a car is really a waste right so we should be thinking of

right so we should be thinking of

right so we should be thinking of sharing resources both with materials as

sharing resources both with materials as

sharing resources both with materials as well as well as a space so for those of

well as well as a space so for those of

well as well as a space so for those of you that own a car so your car is bored

you that own a car so your car is bored

you that own a car so your car is bored to death it’s basically sitting around

to death it’s basically sitting around

to death it’s basically sitting around 95 percent of the time just maybe

95 percent of the time just maybe

95 percent of the time just maybe talking to the car next body right and

talking to the car next body right and

talking to the car next body right and so imagine you know the space that the

so imagine you know the space that the

so imagine you know the space that the car is taking right we could use a short

car is taking right we could use a short

car is taking right we could use a short parts you know that we could use that to

parts you know that we could use that to

parts you know that we could use that to make our cities much better so you

make our cities much better so you

make our cities much better so you probably all have seen some way you know

probably all have seen some way you know

probably all have seen some way you know one of these systems for example the

one of these systems for example the

one of these systems for example the Google car the uber cars etc somewhere

Google car the uber cars etc somewhere

Google car the uber cars etc somewhere in the media right and you know these

in the media right and you know these

in the media right and you know these systems are really good that even things

systems are really good that even things

systems are really good that even things like localization but planning avoiding

like localization but planning avoiding

like localization but planning avoiding obstacles

obstacles

obstacles however there is two problems that this

however there is two problems that this

however there is two problems that this systems have that prevent them from

systems have that prevent them from

systems have that prevent them from scaling up to you know a case where each

scaling up to you know a case where each

scaling up to you know a case where each one of us can actually use as a driving

one of us can actually use as a driving

one of us can actually use as a driving car mainly they use this thing on the

car mainly they use this thing on the

car mainly they use this thing on the top the typical is a spinning is a

top the typical is a spinning is a

top the typical is a spinning is a leader and the thing cost this day is

leader and the thing cost this day is

leader and the thing cost this day is our

our

our 100,000 Canadian dollars right so that’s

100,000 Canadian dollars right so that’s

100,000 Canadian dollars right so that’s really expensive and they use

really expensive and they use

really expensive and they use pre-recorded manually annotated maps and

pre-recorded manually annotated maps and

pre-recorded manually annotated maps and just for example to map the cold us it’s

just for example to map the cold us it’s

just for example to map the cold us it’s gonna take around one to ten billion

gonna take around one to ten billion

gonna take around one to ten billion dollars so in Mayan you know having maps

dollars so in Mayan you know having maps

dollars so in Mayan you know having maps up to date now so the goal of my

up to date now so the goal of my

up to date now so the goal of my research has been to try to create

research has been to try to create

research has been to try to create solutions that animals live in which

solutions that animals live in which

solutions that animals live in which rely on cheap sensors okay as well as as

rely on cheap sensors okay as well as as

rely on cheap sensors okay as well as as little prior knowledge as possible and

little prior knowledge as possible and

little prior knowledge as possible and this is actually possible revived

this is actually possible revived

this is actually possible revived because us as humans can actually solve

because us as humans can actually solve

because us as humans can actually solve this task and what do we use we use our

this task and what do we use we use our

this task and what do we use we use our eyes right so we can the same way we can

eyes right so we can the same way we can

eyes right so we can the same way we can actually use cameras in order to try to

actually use cameras in order to try to

actually use cameras in order to try to solve this at this problem now from the

solve this at this problem now from the

solve this at this problem now from the point of view of computer vision right

point of view of computer vision right

point of view of computer vision right which is trying to use computers to

which is trying to use computers to

which is trying to use computers to understand the world via cameras we have

understand the world via cameras we have

understand the world via cameras we have to solve many many different tasks to do

to solve many many different tasks to do

to solve many many different tasks to do so driving cars we need to recognize the

so driving cars we need to recognize the

so driving cars we need to recognize the environment we need to be able to

environment we need to be able to

environment we need to be able to estimate three-dimensional

estimate three-dimensional

estimate three-dimensional representation of the world we need to

representation of the world we need to

representation of the world we need to be able to know how our car is moving on

be able to know how our car is moving on

be able to know how our car is moving on the other cars we need to know what is

the other cars we need to know what is

the other cars we need to know what is happening in front of us right

happening in front of us right

happening in front of us right understand motion and intention of those

understand motion and intention of those

understand motion and intention of those cars and we need to do this in three

cars and we need to do this in three

cars and we need to do this in three dimensions and we need to again

dimensions and we need to again

dimensions and we need to again understand everything that is in the

understand everything that is in the

understand everything that is in the scene that we see now if we want to do

scene that we see now if we want to do

scene that we see now if we want to do this what do we need to do so first of

this what do we need to do so first of

this what do we need to do so first of all we need data and this might sound

all we need data and this might sound

all we need data and this might sound you know something that this is C but

you know something that this is C but

you know something that this is C but it’s not so easy because having access

it’s not so easy because having access

it’s not so easy because having access to one of these platforms costs already

to one of these platforms costs already

to one of these platforms costs already half a million dollars right so it’s not

half a million dollars right so it’s not

half a million dollars right so it’s not something that you can just buy in the

something that you can just buy in the

something that you can just buy in the supermarket also it’s very important to

supermarket also it’s very important to

supermarket also it’s very important to think of the role of machine learning we

think of the role of machine learning we

think of the role of machine learning we cannot fund craft brewers that will

cannot fund craft brewers that will

cannot fund craft brewers that will represent all possible scenarios for a

represent all possible scenarios for a

represent all possible scenarios for a car we need to be able to learn by

car we need to be able to learn by

car we need to be able to learn by driving by example we also need to think

driving by example we also need to think

driving by example we also need to think about models that are able to solve many

about models that are able to solve many

about models that are able to solve many many many tasks that we need to solve

many many tasks that we need to solve

many many tasks that we need to solve for doing self-driving cars and it has

for doing self-driving cars and it has

for doing self-driving cars and it has to be efficient right these systems have

to be efficient right these systems have

to be efficient right these systems have to react this scenario they have to be

to react this scenario they have to be

to react this scenario they have to be real-time and they seem implies working

real-time and they seem implies working

real-time and they seem implies working on you know so well I’m a computer

on you know so well I’m a computer

on you know so well I’m a computer scientist but also in hardware solutions

scientist but also in hardware solutions

scientist but also in hardware solutions for this so in the remaining of this

for this so in the remaining of this

for this so in the remaining of this talking on I a study

talking on I a study

talking on I a study what we have done in the spectrum of

what we have done in the spectrum of

what we have done in the spectrum of making self-driving cars affordable for

making self-driving cars affordable for

making self-driving cars affordable for each one of us

each one of us

each one of us so I mentioned data at the beginning

so I mentioned data at the beginning

so I mentioned data at the beginning right so seven years ago we started you

right so seven years ago we started you

right so seven years ago we started you know trying to think of okay when I work

know trying to think of okay when I work

know trying to think of okay when I work on Vista this Tasi of self-driving cars

on Vista this Tasi of self-driving cars

on Vista this Tasi of self-driving cars can we actually do that and it turns out

can we actually do that and it turns out

can we actually do that and it turns out that it was not possible because we

that it was not possible because we

that it was not possible because we couldn’t have access to any datasets

couldn’t have access to any datasets

couldn’t have access to any datasets right so this was you know we spend the

right so this was you know we spend the

right so this was you know we spend the first two and a half years actually

first two and a half years actually

first two and a half years actually building the benchmarks for people to

building the benchmarks for people to

building the benchmarks for people to compete in order to build the next

compete in order to build the next

compete in order to build the next generation of algorithms that would

generation of algorithms that would

generation of algorithms that would solve other Nomos driving so here you

solve other Nomos driving so here you

solve other Nomos driving so here you see the car that we use for this we

see the car that we use for this we

see the car that we use for this we basically mounted with four cameras this

basically mounted with four cameras this

basically mounted with four cameras this later is spinning on the top as well as

later is spinning on the top as well as

later is spinning on the top as well as GPS and IMU and we went around and drive

GPS and IMU and we went around and drive

GPS and IMU and we went around and drive and in this case the city of cars room

and in this case the city of cars room

and in this case the city of cars room okay so let me play a video so here is

okay so let me play a video so here is

okay so let me play a video so here is the car in the parking lot of ki T so

the car in the parking lot of ki T so

the car in the parking lot of ki T so this is in Assisi culture this is in

this is in Assisi culture this is in

this is in Assisi culture this is in collaboration with one of the labs over

collaboration with one of the labs over

collaboration with one of the labs over there and you know and as I said we went

there and you know and as I said we went

there and you know and as I said we went around I’m driving around you see

around I’m driving around you see

around I’m driving around you see scenarios not so easy scenarios you know

scenarios not so easy scenarios you know

scenarios not so easy scenarios you know where we have illegal maneuvers to you

where we have illegal maneuvers to you

where we have illegal maneuvers to you know really crowded the scenes and then

know really crowded the scenes and then

know really crowded the scenes and then use these fancy sensors to create ground

use these fancy sensors to create ground

use these fancy sensors to create ground truth in order to evaluate how well we

truth in order to evaluate how well we

truth in order to evaluate how well we can do with yes cameras okay so here you

can do with yes cameras okay so here you

can do with yes cameras okay so here you see examples of ground truth for Delta

see examples of ground truth for Delta

see examples of ground truth for Delta current with for how the vehicle moves

current with for how the vehicle moves

current with for how the vehicle moves as well as to the detection and tracking

as well as to the detection and tracking

as well as to the detection and tracking okay so this benchmark was actually a

okay so this benchmark was actually a

okay so this benchmark was actually a huge success and it is still the only

huge success and it is still the only

huge success and it is still the only benchmark out there for self-driving

benchmark out there for self-driving

benchmark out there for self-driving cars despite that it’s been online for

cars despite that it’s been online for

cars despite that it’s been online for now almost five years we have more than

now almost five years we have more than

now almost five years we have more than 20,000 folks actually working on this

20,000 folks actually working on this

20,000 folks actually working on this and more than 500 submission to the

and more than 500 submission to the

and more than 500 submission to the benchmarks were basically every car

benchmarks were basically every car

benchmarks were basically every car company and every you know group working

company and every you know group working

company and every you know group working on this is actually working with our

on this is actually working with our

on this is actually working with our data so let me tell you a little bit of

data so let me tell you a little bit of

data so let me tell you a little bit of what are the tasks that one needs to

what are the tasks that one needs to

what are the tasks that one needs to solve for self-driving cars so the first

solve for self-driving cars so the first

solve for self-driving cars so the first and canonical one is actually trying to

and canonical one is actually trying to

and canonical one is actually trying to yes reconstruct the environment without

yes reconstruct the environment without

yes reconstruct the environment without necessarily understanding what is in

necessarily understanding what is in

necessarily understanding what is in front of us right so this is a Tacitus

front of us right so this is a Tacitus

front of us right so this is a Tacitus as humans we solve all the time we have

as humans we solve all the time we have

as humans we solve all the time we have right so this you know imagine you have

right so this you know imagine you have

right so this you know imagine you have two cameras and we want to reconstruct

two cameras and we want to reconstruct

two cameras and we want to reconstruct right for every pixel that we see in our

right for every pixel that we see in our

right for every pixel that we see in our eyes right how far away it is from us

eyes right how far away it is from us

eyes right how far away it is from us right so this is basically you know our

right so this is basically you know our

right so this is basically you know our one of their latest algorithms that is

one of their latest algorithms that is

one of their latest algorithms that is able to after 40 meters we almost as

able to after 40 meters we almost as

able to after 40 meters we almost as accurate as this really fancy laser

accurate as this really fancy laser

accurate as this really fancy laser scanner while costing you know a camera

scanner while costing you know a camera

scanner while costing you know a camera these days cost $30 right okay so then

these days cost $30 right okay so then

these days cost $30 right okay so then once we reconcile the environment we

once we reconcile the environment we

once we reconcile the environment we need to perceive understand what it

need to perceive understand what it

need to perceive understand what it means what is in front of us right so

means what is in front of us right so

means what is in front of us right so one of the tasks that one is to solve is

one of the tasks that one is to solve is

one of the tasks that one is to solve is pixel labeling right so for every pixel

pixel labeling right so for every pixel

pixel labeling right so for every pixel in one of those images on the Left you

in one of those images on the Left you

in one of those images on the Left you want to be able to say okay is there a

want to be able to say okay is there a

want to be able to say okay is there a card there it’s the road there is there

card there it’s the road there is there

card there it’s the road there is there a person as well as the the thing that

a person as well as the the thing that

a person as well as the the thing that you also need to understand is being

you also need to understand is being

you also need to understand is being able to discriminate between you know

able to discriminate between you know

able to discriminate between you know every one of the individuals every one

every one of the individuals every one

every one of the individuals every one of the cars that is out there so systems

of the cars that is out there so systems

of the cars that is out there so systems right now using convolutional nets using

right now using convolutional nets using

right now using convolutional nets using dip lorina Sonya was talking about

dip lorina Sonya was talking about

dip lorina Sonya was talking about before are able to generalize really

before are able to generalize really

before are able to generalize really well to unseen in this case and since

well to unseen in this case and since

well to unseen in this case and since teens from different cities and create

teens from different cities and create

teens from different cities and create you know incredible results in terms of

you know incredible results in terms of

you know incredible results in terms of performance this is you know only using

performance this is you know only using

performance this is you know only using a single images import once we are able

a single images import once we are able

a single images import once we are able to understand pixels we need to

to understand pixels we need to

to understand pixels we need to understand three dimensions right we

understand three dimensions right we

understand three dimensions right we need to be able to predict trajectories

need to be able to predict trajectories

need to be able to predict trajectories of you know the traffic participants and

of you know the traffic participants and

of you know the traffic participants and this is what you see over here so this

this is what you see over here so this

this is what you see over here so this is our latest results that were actually

is our latest results that were actually

is our latest results that were actually done by a third year you of the

done by a third year you of the

done by a third year you of the undergrad Y which is basically showing a

undergrad Y which is basically showing a

undergrad Y which is basically showing a set of their results better than you

set of their results better than you

set of their results better than you know any of these car companies so when

know any of these car companies so when

know any of these car companies so when you see here is to see trajectories in

you see here is to see trajectories in

you see here is to see trajectories in 2d and 3d that the system is able to

2d and 3d that the system is able to

2d and 3d that the system is able to estimate again in places that the car

estimate again in places that the car

estimate again in places that the car has never driven before so it doesn’t

has never driven before so it doesn’t

has never driven before so it doesn’t record to use Maps or anything it’s just

record to use Maps or anything it’s just

record to use Maps or anything it’s just given the images it’s able to estimate

given the images it’s able to estimate

given the images it’s able to estimate this next we can you can close that so

this next we can you can close that so

this next we can you can close that so next we can actually estimate you know

next we can actually estimate you know

next we can actually estimate you know everything that is happening in the

everything that is happening in the

everything that is happening in the scene so what you see here is a single

scene so what you see here is a single

scene so what you see here is a single camera mounted on top of the car and

camera mounted on top of the car and

camera mounted on top of the car and base

base

base develop the algorithms that are able to

develop the algorithms that are able to

develop the algorithms that are able to translate that image that video into a

translate that image that video into a

translate that image that video into a representation of the scene where you

representation of the scene where you

representation of the scene where you can actually do control right so you see

can actually do control right so you see

can actually do control right so you see here in black the Eco car the car that

here in black the Eco car the car that

here in black the Eco car the car that is driving autonomously

is driving autonomously

is driving autonomously did you see the race or the field of

did you see the race or the field of

did you see the race or the field of view of what the car sees and you see

view of what the car sees and you see

view of what the car sees and you see that is able to compute maps on the fly

that is able to compute maps on the fly

that is able to compute maps on the fly and it’s able to estimate what every

and it’s able to estimate what every

and it’s able to estimate what every single car participant is in the same

single car participant is in the same

single car participant is in the same now it’s color-coded by the intention of

now it’s color-coded by the intention of

now it’s color-coded by the intention of those cars and on the bottom left you

those cars and on the bottom left you

those cars and on the bottom left you can see the traffic scenario without

can see the traffic scenario without

can see the traffic scenario without looking at traffic lights

looking at traffic lights

looking at traffic lights so basically saying what is the last set

so basically saying what is the last set

so basically saying what is the last set of maneuvers that our car can actually

of maneuvers that our car can actually

of maneuvers that our car can actually do safely another thurston we need to

do safely another thurston we need to

do safely another thurston we need to solve is actually the task of set

solve is actually the task of set

solve is actually the task of set localization but if you win this vehicle

localization but if you win this vehicle

localization but if you win this vehicle to be able to drive us around you need

to be able to drive us around you need

to be able to drive us around you need to know at every point in time where it

to know at every point in time where it

to know at every point in time where it is in the scene needed to click on the

is in the scene needed to click on the

is in the scene needed to click on the slide thank you and so the way that

slide thank you and so the way that

slide thank you and so the way that typically this is done in industry is

typically this is done in industry is

typically this is done in industry is that so a car manually drives around the

that so a car manually drives around the

that so a car manually drives around the world and everything that it sees it’s a

world and everything that it sees it’s a

world and everything that it sees it’s a story in a dataset okay and then one is

story in a dataset okay and then one is

story in a dataset okay and then one is driving autonomously you look in your

driving autonomously you look in your

driving autonomously you look in your data set will have a scene a place that

data set will have a scene a place that

data set will have a scene a place that looks exactly the same as what I see in

looks exactly the same as what I see in

looks exactly the same as what I see in front of me okay so so it’s a bit like

front of me okay so so it’s a bit like

front of me okay so so it’s a bit like web search right so this you know works

web search right so this you know works

web search right so this you know works fairly well but it’s not a scalable

fairly well but it’s not a scalable

fairly well but it’s not a scalable right imagine that you need to capture

right imagine that you need to capture

right imagine that you need to capture how the world looks like at every point

how the world looks like at every point

how the world looks like at every point in time in every season every time of

in time in every season every time of

in time in every season every time of the day you know there is construction

the day you know there is construction

the day you know there is construction all the time right the world changes so

all the time right the world changes so

all the time right the world changes so this is why doing self-driving cars it’s

this is why doing self-driving cars it’s

this is why doing self-driving cars it’s also very expensive right so what we

also very expensive right so what we

also very expensive right so what we look at is can we actually create

look at is can we actually create

look at is can we actually create solutions to localization where we don’t

solutions to localization where we don’t

solutions to localization where we don’t need to know the appearance of the world

need to know the appearance of the world

need to know the appearance of the world and as humans right we can do this we

and as humans right we can do this we

and as humans right we can do this we can navigate and then we never know how

can navigate and then we never know how

can navigate and then we never know how a particular Street like Laura Street

a particular Street like Laura Street

a particular Street like Laura Street looks like so it turns out that yes you

looks like so it turns out that yes you

looks like so it turns out that yes you can actually do this and it’s very

can actually do this and it’s very

can actually do this and it’s very simple you can download freely from the

simple you can download freely from the

simple you can download freely from the web opening street maps which is these

web opening street maps which is these

web opening street maps which is these maps that you see in blue in the screen

maps that you see in blue in the screen

maps that you see in blue in the screen and what you can basically do is

and what you can basically do is

and what you can basically do is estimated the trajectory of the car of

estimated the trajectory of the car of

estimated the trajectory of the car of the eco car biasing yes the cameras and

the eco car biasing yes the cameras and

the eco car biasing yes the cameras and the motion of the car is enough to tell

the motion of the car is enough to tell

the motion of the car is enough to tell you where you can potentially be in the

you where you can potentially be in the

you where you can potentially be in the same so at the beginning we’re going to

same so at the beginning we’re going to

same so at the beginning we’re going to have a region of interest where we know

have a region of interest where we know

have a region of interest where we know we are more or less there somewhere and

we are more or less there somewhere and

we are more or less there somewhere and it’s gonna be a uniform distribution

it’s gonna be a uniform distribution

it’s gonna be a uniform distribution right because we don’t know where we are

right because we don’t know where we are

right because we don’t know where we are and as we start driving around then

and as we start driving around then

and as we start driving around then we’re going to shrink it the probability

we’re going to shrink it the probability

we’re going to shrink it the probability distribution of possible locations where

distribution of possible locations where

distribution of possible locations where the car could potentially be okay and

the car could potentially be okay and

the car could potentially be okay and this is where you’re gonna see on the

this is where you’re gonna see on the

this is where you’re gonna see on the bottom right in a second yes for

bottom right in a second yes for

bottom right in a second yes for comparisons in black you’re gonna see

comparisons in black you’re gonna see

comparisons in black you’re gonna see what the ground truth is okay so the

what the ground truth is okay so the

what the ground truth is okay so the beginning is uniform you see a few modes

beginning is uniform you see a few modes

beginning is uniform you see a few modes but very quickly is able to say we’re

but very quickly is able to say we’re

but very quickly is able to say we’re exactly in this location okay so you see

exactly in this location okay so you see

exactly in this location okay so you see if here yes assuming of the same idea

if here yes assuming of the same idea

if here yes assuming of the same idea right a few modes and very quickly

right a few modes and very quickly

right a few modes and very quickly there’s only two months now and we turn

there’s only two months now and we turn

there’s only two months now and we turn alive therefore this you know this is

alive therefore this you know this is

alive therefore this you know this is the only location where we could

the only location where we could

the only location where we could potentially be and this you can narrow

potentially be and this you can narrow

potentially be and this you can narrow the maps from the web is free right you

the maps from the web is free right you

the maps from the web is free right you don’t need to pay anything

don’t need to pay anything

don’t need to pay anything yes mount one or two cameras in your car

yes mount one or two cameras in your car

yes mount one or two cameras in your car so here is a mama Hatton like a scenario

so here is a mama Hatton like a scenario

so here is a mama Hatton like a scenario so you see that in this case there is

so you see that in this case there is

so you see that in this case there is two moles of the distribution right it’s

two moles of the distribution right it’s

two moles of the distribution right it’s very symmetric but again at some point

very symmetric but again at some point

very symmetric but again at some point with one manoeuvre there is only one

with one manoeuvre there is only one

with one manoeuvre there is only one possibility let me just zoom into

possibility let me just zoom into

possibility let me just zoom into different regions sorry with that so

different regions sorry with that so

different regions sorry with that so what you’re gonna see now is the same

what you’re gonna see now is the same

what you’re gonna see now is the same thing but in a map that is the whole

thing but in a map that is the whole

thing but in a map that is the whole city of cultural there is 2,000

city of cultural there is 2,000

city of cultural there is 2,000 kilometers or potential roads okay which

kilometers or potential roads okay which

kilometers or potential roads okay which means that you know there is a lot of

means that you know there is a lot of

means that you know there is a lot of uncertainty of where you can potentially

uncertainty of where you can potentially

uncertainty of where you can potentially be in the scene and with only 30 seconds

be in the scene and with only 30 seconds

be in the scene and with only 30 seconds of driving it’s able to localize very

of driving it’s able to localize very

of driving it’s able to localize very accurately where you are in the scene

accurately where you are in the scene

accurately where you are in the scene okay so hopefully you can see that in

okay so hopefully you can see that in

okay so hopefully you can see that in the screen right again very quickly it

the screen right again very quickly it

the screen right again very quickly it says we are in this highway here this is

says we are in this highway here this is

says we are in this highway here this is where we are the mod is relatively big

where we are the mod is relatively big

where we are the mod is relatively big and at some point we take an exit and

and at some point we take an exit and

and at some point we take an exit and then it strings to you know very precise

then it strings to you know very precise

then it strings to you know very precise location of well this is where we are

Thanks so I mentioned before the mapping

Thanks so I mentioned before the mapping was very expensive right and the reason

was very expensive right and the reason

was very expensive right and the reason why is just the way that people are

why is just the way that people are

why is just the way that people are actually tackling this problem however

actually tackling this problem however

actually tackling this problem however if you could potentially have a further

if you could potentially have a further

if you could potentially have a further worse evolutions to map Ian then we

worse evolutions to map Ian then we

worse evolutions to map Ian then we should be able to use those maps that

should be able to use those maps that

should be able to use those maps that are up-to-date so why is this so

are up-to-date so why is this so

are up-to-date so why is this so expensive so this is the what companies

expensive so this is the what companies

expensive so this is the what companies are doing these days and you probably

are doing these days and you probably

are doing these days and you probably have seen one of these in you know in

have seen one of these in you know in

have seen one of these in you know in the city so the idea is that you have a

the city so the idea is that you have a

the city so the idea is that you have a car you mounted with a whole bunch of

car you mounted with a whole bunch of

car you mounted with a whole bunch of fancy sensors and then you drive around

fancy sensors and then you drive around

fancy sensors and then you drive around the world and then you capture how the

the world and then you capture how the

the world and then you capture how the world looks like again right so it has

world looks like again right so it has

world looks like again right so it has very small coverage and it’s really

very small coverage and it’s really

very small coverage and it’s really expensive this is what the car sees

expensive this is what the car sees

expensive this is what the car sees right it is a miniscule part of the

right it is a miniscule part of the

right it is a miniscule part of the world right however you know there is so

world right however you know there is so

world right however you know there is so many other ways to see the world that we

many other ways to see the world that we

many other ways to see the world that we could use in order to improve the

could use in order to improve the

could use in order to improve the coverage of our maps one example right

coverage of our maps one example right

coverage of our maps one example right is you know Big Brother right

is you know Big Brother right

is you know Big Brother right it sees us all the time of what we are

it sees us all the time of what we are

it sees us all the time of what we are doing right so we could use drones UAVs

doing right so we could use drones UAVs

doing right so we could use drones UAVs planes satellites go around the world

planes satellites go around the world

planes satellites go around the world twice a day every single day right so

twice a day every single day right so

twice a day every single day right so it’s very very up-to-date the imagery

it’s very very up-to-date the imagery

it’s very very up-to-date the imagery now it’s not so trivial how to estimate

now it’s not so trivial how to estimate

now it’s not so trivial how to estimate maps from yes aerial views okay so

maps from yes aerial views okay so

maps from yes aerial views okay so hopefully thanks so what you’re gonna

hopefully thanks so what you’re gonna

hopefully thanks so what you’re gonna see here is a system that is able to as

see here is a system that is able to as

see here is a system that is able to as it drives and using aerial views

it drives and using aerial views

it drives and using aerial views localize where the car is in terms of

localize where the car is in terms of

localize where the car is in terms of the location in geo coordinates and it’s

the location in geo coordinates and it’s

the location in geo coordinates and it’s able to also map clear HT maps of where

able to also map clear HT maps of where

able to also map clear HT maps of where the roads where are the lanes where the

the roads where are the lanes where the

the roads where are the lanes where the parking spots are in yellow here as well

parking spots are in yellow here as well

parking spots are in yellow here as well as in blue where the sidewalks okay so

as in blue where the sidewalks okay so

as in blue where the sidewalks okay so this is really efficient it takes three

this is really efficient it takes three

this is really efficient it takes three seconds per kilometer of road so you

seconds per kilometer of road so you

seconds per kilometer of road so you know in a simple of the computer cluster

know in a simple of the computer cluster

know in a simple of the computer cluster you can actually map the whole world and

you can actually map the whole world and

you can actually map the whole world and so again for mapping the problem is the

so again for mapping the problem is the

so again for mapping the problem is the same as it was for cell driving cars

same as it was for cell driving cars

same as it was for cell driving cars that again only companies like Nvidia

that again only companies like Nvidia

that again only companies like Nvidia for this have access to data so one of

for this have access to data so one of

for this have access to data so one of the last things that the most recent

the last things that the most recent

the last things that the most recent things that we have done in the in the

things that we have done in the in the

things that we have done in the in the lava saga is actually to create the next

lava saga is actually to create the next

lava saga is actually to create the next big benchmark for people to compete in

big benchmark for people to compete in

big benchmark for people to compete in to creating maps in an affordable manner

to creating maps in an affordable manner

to creating maps in an affordable manner and the cool thing is a lecture

and the cool thing is a lecture

and the cool thing is a lecture we selected you know Toronto area to be

we selected you know Toronto area to be

we selected you know Toronto area to be the main area right so the way that we

the main area right so the way that we

the main area right so the way that we created this but was by going to the

created this but was by going to the

created this but was by going to the government and going to the libraries

government and going to the libraries

government and going to the libraries and you seen the HD maps that have

and you seen the HD maps that have

and you seen the HD maps that have already been created and these are

already been created and these are

already been created and these are really really rich they have all sort of

really really rich they have all sort of

really really rich they have all sort of very interesting metadata so we have 3d

very interesting metadata so we have 3d

very interesting metadata so we have 3d buildings of the whole recreated Toronto

buildings of the whole recreated Toronto

buildings of the whole recreated Toronto as well as the location of every single

as well as the location of every single

as well as the location of every single three the location of every single pole

three the location of every single pole

three the location of every single pole the shape of every traffic light every

the shape of every traffic light every

the shape of every traffic light every every tree every pole in the city by an

every tree every pole in the city by an

every tree every pole in the city by an the idea is that now we want

the idea is that now we want

the idea is that now we want participants to be able to estimate all

participants to be able to estimate all

participants to be able to estimate all these different things automatically

and we also generated using again deep

and we also generated using again deep learning neural networks solutions that

learning neural networks solutions that

learning neural networks solutions that are able to estimate this map this Maps

are able to estimate this map this Maps

are able to estimate this map this Maps so here you see related results you’ve

so here you see related results you’ve

so here you see related results you’ve seen only I read news right so there are

seen only I read news right so there are

seen only I read news right so there are almost as good as the ground truth we

almost as good as the ground truth we

almost as good as the ground truth we can estimate you can estimate the

can estimate you can estimate the

can estimate you can estimate the topology of average streets and I

topology of average streets and I

topology of average streets and I mentioned before that you know for the

mentioned before that you know for the

mentioned before that you know for the localization we use these OpenStreetMaps

localization we use these OpenStreetMaps

localization we use these OpenStreetMaps these are generated by people clicking

these are generated by people clicking

these are generated by people clicking in aerial images the location of streets

in aerial images the location of streets

in aerial images the location of streets and we are only 1% below what people do

and we are only 1% below what people do

and we are only 1% below what people do for this for this task and it’s fully

for this for this task and it’s fully

for this for this task and it’s fully automatic so you can imagine and we can

automatic so you can imagine and we can

automatic so you can imagine and we can do this at a larger scale of the whole

do this at a larger scale of the whole

do this at a larger scale of the whole world so you can imagine the impact of

world so you can imagine the impact of

world so you can imagine the impact of doing things like this other things that

doing things like this other things that

doing things like this other things that we can do is create centimeter accurate

we can do is create centimeter accurate

we can do is create centimeter accurate maps for Nia’s Google Street View

maps for Nia’s Google Street View

maps for Nia’s Google Street View panoramas which are available out there

panoramas which are available out there

panoramas which are available out there for the whole world as well okay so just

for the whole world as well okay so just

for the whole world as well okay so just to conclude I show you a couple of

to conclude I show you a couple of

to conclude I show you a couple of things that one is to do in order to

things that one is to do in order to

things that one is to do in order to create self-driving cars for each one of

create self-driving cars for each one of

create self-driving cars for each one of us so things like sensing perception

us so things like sensing perception

us so things like sensing perception localization mapping I show you our

localization mapping I show you our

localization mapping I show you our latest coolest priority in to you know

latest coolest priority in to you know

latest coolest priority in to you know bring in Toronto to the community at

bring in Toronto to the community at

bring in Toronto to the community at large and there is you know many many

large and there is you know many many

large and there is you know many many many things to do in research in order

many things to do in research in order

many things to do in research in order to really solve all the different task

to really solve all the different task

to really solve all the different task forces driving cars and you know it’s

forces driving cars and you know it’s

forces driving cars and you know it’s one acknowledge the fantastic team that

one acknowledge the fantastic team that

one acknowledge the fantastic team that is behind what I show you today and I

is behind what I show you today and I

is behind what I show you today and I just want to finish also with a promise

just want to finish also with a promise

just want to finish also with a promise that we will have self-driving cars in

that we will have self-driving cars in

that we will have self-driving cars in Toronto really really sir thank you

Toronto really really sir thank you

Toronto really really sir thank you [Music]

[Music]

[Music] [Applause]

”

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *