PATTERN TRACKING AND VISUAL SERVOING FOR INDOOR MOBILE ROBOT ENVIRONMENT MAPPING AND AUTONOMOUS NAVIGATION

O. Ait Aider, G. Blanc, Y. Mezouar, P. Martinet

2006

Abstract

The paper describes a complete framework for autonomous environment mapping, localization and navigation using exclusively monocular vision. The environment map is a mosaic of 2D patterns detected on the ceiling plane and used as natural landmarks. The robot is able to localize itself and to reproduce learned trajectories defined by a set of key images representing the visual memory. A specific multiple 2D pattern tracker was developed for the application. It is based on particle filtering and uses both image contours and gray scale level variations to track efficiently 2D patterns even on cluttered ceiling appearance. When running autonomously, the robot is controlled by a visual servoing law adapted to its nonholonomic constraint. Based on the regulation of successive homographies, this control law guides the robot along the reference visual route without explicitly planning any trajectory. Real experiment results illustrate the validity of the presented framework.

References

  1. Arulampalam, S., Maskell, S., Gordon, N., and Clapp, T. (2002). A tutorial on particle filters for on-line nonlinear/non-gaussian bayesian tracking. IEEE Trans. on Signal Processing, 50:174-188.
  2. Blake, A., Curwen, R., and Zisserman, A. A. (1993). A framework for spatiotemporal control in the tracking of visual contours. Int. J. Computer Vision, 11:127- 145.
  3. Chen, J., Dixon, W. E., Dawson, D. M., and McIntire, M. (2003). Homography-based visual servo tracking control of a wheeled mobile robot. In Proceeding of the 2003 IEEE/RSJ Intl. Conference on Intelligent Robots and Systems, pages 1814-1819, Las Vegas, Nevada.
  4. Fang, Y., Dawson, D., Dixon, W., and de Queiroz, M. (2002). Homography-based visual servoing of wheeled mobile robots. In Conference on Decision and Control, pages 2866-2871, Las Vegas, NV.
  5. Faugeras, O. and Lustman, F. (1988). Motion and structure from motion in a piecewise planar environment. Int. Journal of Pattern Recognition and Artificial Intelligence, 2(3):485-508.
  6. Hartley, R. and Zisserman, A. (2000). Multiple View Geometry in Computer Vision. Cambridge University Press.
  7. Hayet, J. (2003). Contribution à la navigation d'un robot mobile sur amers visuels texturés dans un environnement structuré. PhD thesis, Universit Paul Sabatier, Toulouse.
  8. Isard, M. and Blake, A. (1998). Condensation-conditional density propagation for visual tracking. Int. J. Computer Vision, 29:5-28.
  9. Jurie, F. and Dhome, M. (2001). Real-time template matching: an efficient approach. In In the 12th Int. Conf. on Computer Vision, Vancouver.
  10. Kass, M., Witkin, A., and Terzopoulos, D. (1988). Snakes: active contours. Int. J. Computer Vision, 1:321-331.
  11. Lowe, D. (1992). Robust model-based motion tracking through the integration of search and estimation. Int. J. Computer Vision, 8:113-122.
  12. Ma, Y., Kosecka, J., and Sastry, S. S. (1999). Vision guided navigation for a nonholonomic mobile robot. IEEE Transactions on Robotics and Automation, pages 521- 37.
  13. Malis, E., Chaumette, F., and Boudet, S. (1999). 2 1/2 d visual servoing. IEEE Transactions on Robotics and Automation, 15(2):238-250.
  14. Marchand, E., Bouthemy, P., Chaumette, F., and Moreau, V. (1999). Robust real-time visual tracking using a 2d-3d model-based approach. In In Proc. IEEE Int. Conf. on Computer Vision, ICCV'99, pages 262-268, Kerkira, Greece.
  15. Pece, A. E. C. and Worrall, A. D. (2002). Tracking with the em contour algorithm. In In Proc. of the European Conf. on Computer Vision, pages 3-17, Copenhagen, Danemark.
  16. Samson, C. (1995). Control of chained systems. application to path following and time-varying stabilization of mobile robots. IEEE Transactions on Automatic Control, 40(1):64-77.
  17. Se, S., Lowe, D., and Little, J. (2001). Vision-based mobile robot localization and mapping using scale invariant features. In Int. Conference on Robotics and Automation (ICRA'01).
  18. Talluri, R. and Aggarwal, J. (1996). Mobile robot selflocation using model-image feature correspondence. IEEE Trans. on Robotics and Automation, 12(1):63- 77.
  19. Thuilot, B., Cariou, C., Martinet, P., and Berducat, M. (2002). Automatic guidance of a farm tractor relying on a single cp-dgps. Autonomous Robots, 13:53-71.
  20. Tsakiris, D., Rives, P., and Samson, C. (1998). Extending visual servoing techniques to nonholonomic mobile robots. In D. Kriegman, G. H. and Morse, A., editors, The Confluence of Vision and Control, volume 237 of LNCIS, pages 106-117. Springer Verlag.
  21. Zhong, Y., Jain, A. K., and Dubuisson, M. P. (2000). Object tracking using deformable templates. IEEE Trans. on Pattern Analysis and Machine Intelligence, 22:544- 549.
Download


Paper Citation


in Harvard Style

Ait Aider O., Blanc G., Mezouar Y. and Martinet P. (2006). PATTERN TRACKING AND VISUAL SERVOING FOR INDOOR MOBILE ROBOT ENVIRONMENT MAPPING AND AUTONOMOUS NAVIGATION . In Proceedings of the Third International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 978-972-8865-60-3, pages 139-147. DOI: 10.5220/0001211901390147


in Bibtex Style

@conference{icinco06,
author={O. Ait Aider and G. Blanc and Y. Mezouar and P. Martinet},
title={PATTERN TRACKING AND VISUAL SERVOING FOR INDOOR MOBILE ROBOT ENVIRONMENT MAPPING AND AUTONOMOUS NAVIGATION},
booktitle={Proceedings of the Third International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},
year={2006},
pages={139-147},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001211901390147},
isbn={978-972-8865-60-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - PATTERN TRACKING AND VISUAL SERVOING FOR INDOOR MOBILE ROBOT ENVIRONMENT MAPPING AND AUTONOMOUS NAVIGATION
SN - 978-972-8865-60-3
AU - Ait Aider O.
AU - Blanc G.
AU - Mezouar Y.
AU - Martinet P.
PY - 2006
SP - 139
EP - 147
DO - 10.5220/0001211901390147