Skip to main content

Obstacle Avoidance and Trajectory Planning for an Indoor Mobile Robot Using Stereo Vision and Delaunay Triangulation

  • Chapter
Book cover Vision-based Vehicle Guidance

Part of the book series: Springer Series in Perception Engineering ((SSPERCEPTION))

Abstract

This article describes the work at INRIA on obstacle avoidance and trajectory planning for a mobile robot using stereo vision. Our mobile robot is equipped with a trinocular vision system that is being put into hardware and will be capable of delivering 3-D maps of the environment at rates between 1 and 5 Hz. The 3-D maps contain line segments extracted from the images and reconstructed in three dimensions. They are used for a variety of tasks, including obstacle avoidance and trajectory planning.

For those two tasks, we project on the ground floor the 3-D line segments to obtain a two-dimensional map, simplify the map according to some simple geometric criteria, and use the remaining 2-D segments to construct a tessellation, more precisely a triangulation, of the ground floor. This tessellation has several advantages.

It is adapted to the structure of the environment since all stereo segments are edges of triangles in the tessellation.

It can be efficiently computed (the algorithm we use has a complexity o(n) if n is the number of segments used).

It is dynamic in the sense that segments can be efficiently added or subtracted from an existing triangulation.

We use this triangulation as a support for further processing. We first determine free space simply by marking those triangles that are empty, again a very simple process, and then use the graph formed by those triangles to generate collision-free trajectories. When new sensory data are acquired, the ground floor map is easily updated using the nice computational properties of the Delaunay triangulation, and the process is iterated.

We show an example in which our robot navigates freely in a real indoor environment using this system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ayache, Nicholas, and Faugeras, Olivier D. (1989). “Maintaining Representations of the Environment of a Mobile Robot.” IEEE Transactions on Robotics and Automation, December. Also INRIA Report 789.

    Google Scholar 

  2. Ayache, N., and Lustman, F. (1987). “Fast and Reliable Passive Trinocular Stereovision. In Proceedings ICCV’87, London, 422–427, IEEE, June.

    Google Scholar 

  3. Faugeras, Olivier D., Lebras-Mehlman, Elizabeth, and Boissonnat, Jean-Daniel. (1990). Representing Stereo data with the Delaunay Triangulation. Artificial Intelligence Journal 44(1–2), July (also INRIA Tech. Report 788).

    Google Scholar 

  4. Preparata, F., and M. Shamos, (1985). Computational Geometry. Springer-Verlag, Berlin and New-York.

    Google Scholar 

  5. Zhang, Zhengyou, and Faugeras, Olivier D. (1990). “Building a 3D World Model with a Mobile Robot: 3D Line Segment Representation and Integration.” In Proceedings of the 10th International Conference on Pattern Recognition, 38–42, IEEE Computer Society, June.

    Chapter  Google Scholar 

  6. Zhang, Zhengyou, and Faugeras, Olivier D. (1990). “Motion Analysis of Two Stereo Views and Its Applications. In Proceedings of the ISPRS Symposium on Close-Range Photogrammetry Meets Machine Vision, September.

    Google Scholar 

  7. Zhang, Zhengyou, and Faugeras, Olivier D. (1990). “Tracking and Motion Estimation in a Sequence of Stereo Frames.” In Proceedings of the 9th European Conference on Artificial Intelligence, ECAI, August 1990.

    Google Scholar 

  8. Zhang, Z., Faugeras, O. D., and Ayache, N. (1988). “Analysis of a Sequence of Stereo Scenes Containing Multiple Moving Objects Using Rigidity Constraints.” In Proc. the Second International Conference on Computer Vision, 177–186, IEEE, Tampa, Florida, December.

    Chapter  Google Scholar 

  9. Zhang, Zhengyou (1990).”Analysis from a Sequence of Stereo Frames and Its Applications.” PhD Thesis, University of Paris-Sud, Orsay, Paris, France, (in English).

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag New York, Inc.

About this chapter

Cite this chapter

Buffa, M., Faugeras, O.D., Zhang, Z. (1992). Obstacle Avoidance and Trajectory Planning for an Indoor Mobile Robot Using Stereo Vision and Delaunay Triangulation. In: Masaki, I. (eds) Vision-based Vehicle Guidance. Springer Series in Perception Engineering. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-2778-6_13

Download citation

  • DOI: https://doi.org/10.1007/978-1-4612-2778-6_13

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4612-7665-4

  • Online ISBN: 978-1-4612-2778-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics