0 50 100 150 200 250 300 350 400
1.6
1.8
2
2.2
time step
distance [m]
Figure 8: Estimated target range (blue line) vs. ground truth
(gray line).
6 CONCLUSION
We have presented the active stereo vision (ASVM)
and navigation (NM) modules of a mobile robot sys-
tem designed for person following. The ASVM con-
trols a stereo head for tracking a target by means of a
color-based particle filter, robust to illumination vari-
ations, erratic target motions, and short occlusions.
To enforce the stereo constraint (the target regions
in the stereo images are correlated through the stereo
head-target 3D geometry), the measurement process
is formulated in the image plane, whereas the system
dynamics is based on the 3D position of the target.
Keeping the target in the ASVM’s field of view is
achieved by adjusting the pose of the stereo head via
a PID pan/tilt controller. Further, the estimate of the
3D target position is fed to the NM, which consists
of a behavior-based navigation controller. Two dif-
ferent navigation controllers were presented. Finally,
the concept was demonstrated by implementing it on
both a Nomad200 and a wheelchair platform.
ACKNOWLEDGMENT
This research has been conducted within the frame-
work of the Inter-Universitary Attraction-Poles pro-
gram number IAP 5/06 Advanced Mechatronic Sys-
tems, funded by the Belgian Federal Office for Scien-
tific, Technical and Cultural Affairs.
REFERENCES
Arsenio, A. M. and Banks, J. L. (1999). People detection
and tracking by a humanoid robot. Technical report,
MIT.
Arulampalam, S., Maskell, S., Gordon, N., and Clapp, T.
(2002). A tutorial on particle filters for on-line non-
linear/non-Gaussian Bayesian tracking. IEEE Trans-
actions of Signal Processing, 50(2):174–188.
Beardsley, P., Reid, I., Zisserman, A., and Murray, D.
(1995). Active visual navigation using non-metric
structure. In 5th International Conference on Com-
puter Vision, pages 58–64, Cambridge, MA, USA.
Comaniciu, D., Ramesh, V., and Meer, P. (2003). Kernel-
based object tracking. IEEE Transactions on Pattern
Analysis and Machine Intelligence, 25:564–577.
Davison, A. and Murray, D. (1998). Mobile robot local-
ization using active vision. In 5th European Confer-
ence on Computer Vision, volume 2, pages 809–825,
Freiburg, Germany.
Franz, M.-O. and H.-A., M. (2000). Biomimetic robot nav-
igation. Robotics and Autonomous Systems, 30:133–
153.
Ghita, O. and P.-F., W. (2003). Real time 3d estimation us-
ing depth from defocus. Vision, MVA (SME), 16(3):1–
6.
Koren, Y. and Borenstein, J. (1991). Potential field methods
and their inherent limitations for mobile robot naviga-
tion. In IEEE Conference on Robotics and Automa-
tion, pages 1398–1404, Sacramento, California.
Kuniyoshi, Y. and Rougeaux, S. (1999). A humanoid vision
system for interactive robots. In 1st Asian Symposium
on Industrial Automation and Robotics, pages 13–21.
Nummiaro, K., Koller-Meier, E., and Gool, L. V. (2003). An
adaptive color-based particle filter. Image and Vision
Computing, 21:99–110.
Nuttin, M., Vanhooydonck, D., Demeester, E., Brus-
sel, H. V., Buijsse, K., Desimpelaere, L., Ramon,
P., and Verschelden, T. (2003). A robotic assis-
tant for ambient intelligent meeting rooms. In 1st
European Symposium on Ambient Intelligence (EU-
SAI), pages 304–317, Veldhoven, The Netherlands.
http://www.mech.kuleuven.be/pma/research/mlr.
Perez, P., Hue, C., Vermaak, J., and Gangnet, M. (2002).
Color-based probabilistic tracking. In European Conf.
Computer Vision (ECCV), volume 1, pages 661–675.
P
´
erez, P., Vermaak, J., and Blake, A. (2004). Data fusion for
visual tracking with particles. Proc. IEEE, 92:495–
513.
Ping, H., Sahli, H., Colon, E., and Baudoin, Y. (2001). Vi-
sual servoing for robot navigation. In 3rd Interna-
tional Conference on Climbing and Walking Robots:
Clawar 2001, pages 255–264, Karlsruhe, Germany.
Schlegel, C., Illmann, J., Jaberg, H., Schuster, M., and
Worz, R. (2000). Integrating vision based behaviors
with an autonomous robot. Videre: Journal of Com-
puter Vision Research, 1(4):32–60.
Strens, M.-J.-A. and Gregory, I.-N. (2003). Tracking
in cluttered images. Image Vision and Computing,
21(10):891–911.
Vieville, T. (1997). A few steps towards 3D active vision.
Springer, Berlin.
Waarsing, B., Nuttin, M., and Brussel, H. V. (2003). A
software framework for control of multi-sensor, multi-
actuator systems. In International Conference on Ad-
vanced Robotics (ICAR), Coimbra, Portugal.
Wilhelm, T., Bohme, H.-J., and Gross, H.-M. (2004). A
multi-modal system for tracking and analyzing faces
on a mobile robot. Robotics and Autonomous Systems,
48:31–40.
ACTIVE STEREO VISION-BASED MOBILE ROBOT NAVIGATION FOR PERSON TRACKING
39