where q
l
=
r
4a
2
l
4a
l
c
l
−b
2
l
, ν
(1)
l
=
u
2a
l
and
λ
(1)
l
=
2va
l
−ub
l
2a
2
l
q
l
.
The expressions of the costs are finally
c
ij
(e) = H
(1)
(i,r
1
,s
1
,x
ij
−
,x
ij
+
) + H
(n)
( j, r
2
,s
2
,x
ij
−
,x
ij
+
)
where n ∈ {1,2} depends on the leg orientation ac-
cording to [ f
i
, f
j
]. Given the contribution of each vis-
ible pair of features, the complete cost of the leg is
given by c(e) =
∑
i, j
c
ij
(e) Therefore, the cost associ-
ated to a path τ = {e
1
,··· ,e
n
} of length n = n
τ
− 1
is c(τ) =
∑
n
i=1
c(e
i
). The optimization can then be
solved via dynamic programming.
6 EXPERIMENT
In this experiment, we consider an embedded map
composed of ten features organised on the border of
D = [0;200;0;200]. The sensor FOV is character-
ized by a maximum range detection R
max
= 70m and a
half aperture angle D
m
= 120 deg.. Moreover, the au-
thorized difference angle between two following time
steps must be bounded by π/4 and the path length
smaller than l
max
= 98 legs from q
s
= (20;20) to
q
t
= (170;20). The grid resolutions are δx= δy = 10.
The algorithm seems to behave well. The sensor
0 20 40 60 80 100 120 140 160 180 200
0
20
40
60
80
100
120
140
160
180
200
path planning
q
s
q
f
Figure 3: Optimal path, features(green), q
s
and q
f
(blue).
moves in order to be as soon as possible on the per-
pendicular bisector of pairs of features and to increase
the number of visible pairs. The proposed path allows
to provide better triangulation conditions which im-
proves the estimation process. Moreover some inter-
esting behaviour like cycles can also be observed.
7 CONCLUSIONS AND
PERSPECTIVES
In this paper, we introduced a path planning algorithm
for map based localization. First of all, we derived an
information gain as the determinant of the Fisher In-
formation Matrix adapted to multiple features. A geo-
metric interpretation of this measure was made. Then,
to determine the optimal path, we considered the in-
tegral cost of this function. It is important to notice
that the cost computation take into account the sensor
field of view model. Finally, we applied the approach
on a scenario and illustrate the behaviour of the algo-
rithm. We detailed the approach for only the first part
of the total cost, but it can be generalized to the oth-
ers. Now, we plan to take into account noisy feature
positions which will yieldsto a path planning problem
with uncertain cost. Then, the next challenge is to find
optimal paths which tackle also those uncertainties on
the given map.
REFERENCES
Celeste, F., Dambreville, F., and Le Cadre, J.-P. (2007). Op-
timal strategies based on the cross entropy method. In
Fusion 2007, Quebec (Canada).
Gu, G., Chandler, P., Schumacher, C., Sparks, A., and
Pachter, M. (2006). Optimal cooperating sensing us-
ing a team of uavs. IEEE Trans. on Aerospace and
Electronic Systems, 42(4).
Paris, S. and Le Cadre, J.-P. (2002). Trajectory planning for
terrain-aided navigation. In Fusion 2002.
S. Thrun, D. Fox, W. B. and Dellaert, F. (2000). Robust
monte carlo localization for mobile robots. Artificial
Intelligence, 28(1-2):99–141.
Thrun, S., Burgard, W., and Fox, D. (2005). Probabilistic
Robotics. MIT press.
Van Trees, H. (1968). Detection, Estimation and Modula-
tion Theory. New York Wiley.
PATH PLANNING FOR MULTIPLE FEATURES BASED LOCALIZATION
219