Paper 12
Paper 12
Paper 12
I.
INTRODUCTION
IEEERAS 2014
BACKGROUND
Algorithm
The PRM algorithm has originally been designed for
motion planning in high-dimensional configuration spaces. A
103
Algorithm
In the standard PRM algorithm, connections are attempted
between roadmap vertices that are within a fixed radius from
one another. The constant is thus a parameter of PRM. The
PRM* algorithm is similar to PRM, with the only difference
being that the connection radius is chosen as a function of ,
the size of the graph.
]
) (
(1)
(2)
(4)
(5)
This procedure will make the resulted graph sparser and the
connectivity of the environment can be captured will a much
smaller set of samples. In has been shown that using this
method improves the dispersion of the generated samples [13].
Fig. 2 shows the difference between uniform sampling and the
proposed method for sampling in a plain environment. The
resulted samples from the proposed mechanism are sparse and
almost evenly distributed throughout the configuration space
without imposing substantial incensement in the running time
of the planner.
PROPOSED ALGORITHM
IEEERAS 2014
104
(a)
(b)
Fig. 1. The resulted samples from (a) uniform sampling and (b) proposed
approachin a plain 2D environment using 1000 nodes.
IV.
RESULTS
(3)
Fig. 2 illustrates the concepts of neighborhood and
forbidden regions. As can be seen, there is no samples inside
the forbidden area and connections only happen inside the
neighborhood region.
IEEERAS 2014
105
PL
RT
PL
RT
PL
RT
10
100
200
300
400
500
600
700
800
900
1000
19.26
17.47
15.98
14.81
13.96
13.03
12.29
11.52
11.03
10.62
10.49
4.10
6.23
9.10
13.33
19.28
27.67
39.43
55.84
78.83
110.92
155.72
18.05
15.75
14.07
12.93
12.01
11.29
10.49
10.04
9.78
9.64
9.61
2.74
4.37
6.66
9.67
13.99
20.11
28.72
40.45
57.07
80.47
113.06
17.84
13.87
11.89
10.93
10.43
10.06
9.76
9.61
9.51
9.47
9.47
2.72
4.29
6.34
9.29
13.49
19.39
27.54
38.96
55.16
77.49
108.98
(a)
(b)
Fig. 4. Comparison results of the proposed algorithm, PRM and PRM* in
terms of (a) path length and (b) runtime. Averaged path lengths and runtimes
over test problems are being used for evaluations.
V.
DISCUSSION
REFERENCES
[1]
[2]
[3]
[4]
IEEERAS 2014
106
[5]
[6]
[7]
[8]
[9]
IEEERAS 2014
107