You are on page 1of 25

CIS 2011 rkala.99k.

org 1
st
September, 2011
Planning of Multiple
Autonomous Vehicles using
RRT
Rahul Kala, Kevin Warwick
Publication of paper: R. Kala, K. Warwick (2011) Planning of Multiple Autonomous Vehicles using
RRT, Proceedings of the 10th IEEE International Conference on Cybernetic Intelligent Systems, Docklands, London, pp.
20-25.
CIS-2011, 1
st
September, 2011 2
Autonomous Vehicles
Safety
Efficient
Driving
Jam
Avoidance
Coordination
Comfort
CIS-2011, 1
st
September, 2011
Software Architecture
Sensor
Environment
understanding
Sensor
fusion
Localization Planning
Control
Motion
Map Mission
Environment
3
CIS-2011, 1
st
September, 2011
Software Architecture
4
Coordination
Vehicle 1
Vehicle 2
Vehicle 3 .
Vehicle n
Inter-Vehicle
Communication
Coordination
Obstacle Discovery
Localization
Collision Avoidance
Travel Plan
CIS-2011, 1
st
September, 2011
Junior (Stanford) Model
5
Planning
CIS-2011, 1
st
September, 2011
Why not speed lanes?
6
Highly diverse
sizes


Excess road
widths with
diverse speeds
CIS-2011, 1
st
September, 2011
Why not speed lanes?
7
Single lanes
Complex obstacle
framework


CIS-2011, 1
st
September, 2011
Talos (MIT) Model
8
Key Takes:
Planner/Controller
integrated
Possibility of multiple
vehicles
S
o
u
r
c
e
:

Y
.

K
u
w
a
t
a
,

S
.

K
a
r
a
m
a
n
,

J
.

T
e
o
,

E
.

F
r
a
z
z
o
l
i
,

J
.

P
.

H
o
w
,

G
.

F
i
o
r
e
,

R
e
a
l
-
T
i
m
e

M
o
t
i
o
n

P
l
a
n
n
i
n
g

W
i
t
h

A
p
p
l
i
c
a
t
i
o
n
s

t
o

A
u
t
o
n
o
m
o
u
s

U
r
b
a
n

D
r
i
v
i
n
g
,



I
E
E
E

T
r
a
n
s
.

C
o
n
t
r
o
l

S
y
s
t
.

T
e
c
h
n
o
l
.
,

v
o
l
.
1
7
,

n
o
.
5
,

p
p
.
1
1
0
5
-
1
1
1
8
,

2
0
0
9
.

CIS-2011, 1
st
September, 2011
PLANNING ALGORITHM
9
CIS-2011, 1
st
September, 2011
Layers of Planning
10
Route Planning
Road
Segmentation
Road Segment
Planning
A
b
s
t
r
a
c
t
i
o
n

CIS-2011, 1
st
September, 2011
Overlapping Segment Planning
11
CIS-2011, 1
st
September, 2011
Coordinate Axis System
12




CIS-2011, 1
st
September, 2011
RRT
13
Source and
direction
Goal
CIS-2011, 1
st
September, 2011
Curve Generation
14
|
|
.
|

\
|
= max , min v
k
v

) ( 2 ) ( ) ( d d t d i k t t t + + =
CIS-2011, 1
st
September, 2011
Coordination
Principle: Prioritization
Rule: Higher priority for vehicle earlier in
segment
Communication: Trajectory followed
stored as hash maps
Speed reduced in steps of till feasible
plan found
15
CIS-2011, 1
st
September, 2011
Results
16
CIS-2011, 1
st
September, 2011
RRT Generated
17
CIS-2011, 1
st
September, 2011
Vehicle Following
18
CIS-2011, 1
st
September, 2011
Overtaking
19
CIS-2011, 1
st
September, 2011
Vehicle Avoidance

20
CIS-2011, 1
st
September, 2011
Analysis
21
0
100
200
300
400
500
600
700
800
10 20 30 40 50 60 70 80 90 100 110 120 130
N
u
m
b
e
r

o
f

n
o
d
e
s

i
n

t
r
e
e

Step Size
CIS-2011, 1
st
September, 2011
Analysis
22
0
500
1000
1500
2000
2500
10 20 30 40 50 60 70 80 90 100 110 120 130
T
o
t
a
l

n
u
m
b
e
r

o
f

i
t
e
r
a
t
i
o
n
s

Step Size
CIS-2011, 1
st
September, 2011
Why RRT?
* Assuming high resolution maps, traffic scenario, complex obstacle framework.
Reduction of resolution not possible
23
Property Algorithm Order*
Completeness Graph > RRT > Evolutionary > Behavioral
Ability to generate paths
with large number of
obstacles
Graph > Behavioral > RRT > Evolutionary
Path length/ Optimality Evolutionary > Behavioral > RRT > Graph
Computational Cost Behavioral < RRT < Evolutionary < Graph
CIS-2011, 1
st
September, 2011
Conclusions
24
Problem
Planning
multiple
vehicles
Different times
of emergence
Traffic Scenario
Constraints
Computational
Time
Complex
Obstacle
Framework
Solution
RRT
Road Axis
System
Curve
Smoothening
Priority
Open Issues
Optimality
Being un-
struck
Cooperation
Non-
autonomous
vehicles
Uncertainties
Curves
RRT-Connect
CIS-2011, 1
st
September, 2011
THANK YOU
Acknowledgements:
Commonwealth Scholarship Commission
in the United Kingdom
British Council
25

You might also like