
Figure 9: Results over 1500 iterations.
stacles and over 8 obstacles, the pose tracking does
not lead to an efficient localization of the robots. It
also appears that 7 obstacles do not lead to an efficient
pose tracking. Hence the success of the pose tracking
depends on the positions and the sizes of the obstacles
in the environment.
5.3 Conclusions
In this paper it is shown that using interval analysis it
is possible to perform a pose tracking of mobilerobots
even assuming weak informations as the visibility be-
tween robots. The LUVIA algorithm is a guaranteed
algorithm that exploits this boolean information.
It appears in Section 5.2 that characterizing the en-
vironments by counting the number of obstacles is not
pertinent here. In a future work it could be interest-
ing to characterize the environmentby visibility zones
allowing to calculate a minimal number of robots re-
quired to perform a pose tracking, according to the
number and/or the size of the zones.
Finally it could be interesting to process an exper-
imentation with actual robots.
REFERENCES
Abeles, P. (2011). Robust local localization for indoor en-
vironments with uneven floors and inaccurate maps.
In Intelligent Robots and Systems (IROS), 2011 IEEE/
RSJ International Conference on, pages 475 –481.
E. Seignez, M. Kieffer, A. L. E. W. T. M. (2005). Experi-
mental vehicle localization by bounded-error state es-
timation using interval analysis. In Intelligent Robots
and Systems, 2005. (IROS 2005). 2005 IEEE/RSJ In-
ternational Conference on, pages 1084 – 1089.
J. Borenstein, H. R. Everett, L. F. (1996). Navigating Mo-
bile Robots: Systems and Techniques. A. K. Peters,
Ltd.
J. Zhou, L. H. (2011). Experimental study on sensor fu-
sion to improve real time indoor localization of a mo-
bile robot. In Robotics, Automation and Mechatronics
(RAM), 2011 IEEE Conference on, pages 258 –263.
Jaulin, L. (2009). A nonlinear set membership approach
for the localization and map building of underwater
robots. Robotics, IEEE Transactions on, 25(1):88 –
98.
K. Lingemann, A. Nchter, J. H. H. S. (2005). High-speed
laser localization for mobile robots. Robotics and Au-
tonomous Systems, 51(4):275 – 296.
L. Jaulin, M. Kieffer, O. D. E. W. (2001). Applied Interval
Analysis. Springer.
M.J. Segura, V.A. Mut, H. P. (2009). Mobile robot self-
localization system using ir-uwb sensor in indoor en-
vironments. In Robotic and Sensors Environments,
2009. ROSE 2009. IEEE International Workshop on,
pages 29 –34.
Neumaier, A. (1991). Interval Methods for Systems of
Equations (Encyclopaedia of Mathematics and its Ap-
plications). Cambridge University Press.
P. Jensfelt, H. C. (2001). Pose tracking using laser scanning
and minimalistic environmental models. Robotics and
Automation, IEEE Transactions on, 17(2):138 –147.
R. E. Moore, R. B. Kearfott, M. J. C. (2009). Introduction
to Interval Analysis. SIAM.
APPENDIX
Segment Intersection
The function Intersect(), Definition 17, allows to test
the intersection between two segments.
Definition 17. Let Seg(x
1
, x
2
) and Seg(x
3
, x
4
) be two
segments, the function
Intersect(Seg(x
1
, x
2
), Seg(x
3
, x
4
)) (19)
is defined by
Intersect(Seg(x
1
, x
2
), Seg(x
3
, x
4
)) =
Max(Side(x
1
,Seg(x
3
, x
4
)) · Side(x
2
,Seg(x
3
, x
4
)),
Side(x
3
, Seg(x
1
, x
2
)) · Side(x
4
, Seg(x
1
, x
2
))).
where Side(), Definition 18, allows to test the side
of a point with a segment.
Definition 18. Let Seg(x
1
, x
2
) be a segment and x
3
be
a point, the function Side(x
3
, Seg(x
1
, x
2
)) is defined
by
Side(x
3
, Seg(x
1
, x
2
)) = det(x
3
− x
1
x
2
− x
1
), (20)
with det the determinant.
Figure 10 represents three intersection tests.
Figure 10: Three Intersect() tests.
MobileRobotsPoseTracking-ASet-membershipApproachusingaVisibilityInformation
297