Skip to main content

Robust Monocular Visual Odometry for a Ground Vehicle in Undulating Terrain

  • Chapter
  • First Online:
Field and Service Robotics

Part of the book series: Springer Tracts in Advanced Robotics ((STAR,volume 92))

Abstract

Here we present a robust method for monocular visual odometry capable of accurate position estimation even when operating in undulating terrain. Our algorithm uses a steering model to separately recover rotation and translation. Robot 3DOF orientation is recovered by minimizing image projection error, while, robot translation is recovered by solving an NP-hard optimization problem through an approximation. The decoupled estimation ensures a low computational cost. The proposed method handles undulating terrain by approximating ground patches as locally flat but not necessarily level, and recovers the inclination angle of the local ground in motion estimation. Also, it can automatically detect when the assumption is violated by analysis of the residuals. If the imaged terrain cannot be sufficiently approximated by locally flat patches, wheel odometry is used to provide robust estimation. Our field experiments show a mean relative error of less than 1 %.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. K. Konolige, M. Agrawal, J. Sol, Large-scale visual odometry for rough terrain. Robot. Res. 66, 201–212 (2011)

    Article  Google Scholar 

  2. M. Maimone, Y. Cheng, L. Matthies, Two years of visual odometry on the mars exploration rovers. J. Field Robot. 24(2), 169–186 (2007)

    Article  Google Scholar 

  3. D. Nister, O. Naroditsky, J. Bergen, Visual odometry for ground vechicle applications. J. Field Robot. 23(1), 3–20 (2006)

    Article  MATH  Google Scholar 

  4. D. Scaramuzza, 1-point-ransac structure from motion for vehicle-mounted cameras by exploiting non-holonomic constraints. Int. J. Comput. Vision. 95, 74–85 (2011)

    Google Scholar 

  5. B. Kitt, J. Rehder, A. Chambers et al., Monocular visual odometry using a planar road model to solve scale ambiguity, in Proceeding European Conference on Mobile Robots, Sept 2011

    Google Scholar 

  6. N. Nourani-Vatani, P. Borges, Correlation-based visual odometry for ground vehicles. J. Field Robot. 28(5), 742–768 (2011)

    Google Scholar 

  7. R. Hartley, A. Zisserman, Multiple View Geometry in Computer Vision (Cambridge University Press, New York, 2004)

    Book  MATH  Google Scholar 

  8. M. Fischler, R. Bolles, Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24(6), 381–395 (1981)

    Article  MathSciNet  Google Scholar 

  9. A. Howard, Real-time stereo visual odometry for autonomous ground vehicles, in IEEE International Conference on Intelligent Robots and Systems, Nice, France, Sept 2008

    Google Scholar 

  10. D. Dansereau, I. Mahon, O. Pizarro et al., Plenoptic flow: closed-form visual odometry for light field cameras, in International Conference on Intelligent Robots and Systems (IROS), CA, San Francisco, Sept 2011

    Google Scholar 

  11. P. Corke, D. Strelow, S. Singh, Omnidirectional visual odometry for a planetary rover, in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems Sendai, Japan, Sept 2004, pp. 149–171

    Google Scholar 

  12. L. Paz, P. Pinies, J. Tardos, Large-scale 6-DOF SLAM with stereo-in-hand. IEEE Trans. Robot. 24(5), 946–957 (2008)

    Article  Google Scholar 

  13. B. Williams, I. Reid, On combining visual slam and visual odometry, in IEEE International Conference on Robotics and Automation, Anchorage, Alaska, May 2010

    Google Scholar 

  14. M. Wongphati, N. Niparnan, A. Sudsang, Bearing only fast SLAM using vertical line information from an omnidirectional camera, in Proceedings of the IEEE International Conference on Robotics and Biomimetics, Bangkok, Thailand, Feb 2009, pp. 494–501

    Google Scholar 

  15. A. Pretto, E. Menegatti, M. Bennewitz et al., A visual odometry framework robust to motion blur, in IEEE International Conference on Robotics and Automation, Kobe, Japan, May 2009

    Google Scholar 

  16. J. Civera, D. Bueno, A. Davison, J. Montiel, Camera self-calibraction for sequential bayesian structure form motion, in Proceedings of the IEEE International Conference on Robotics and Automation, Kobe, Japan, May 2009, pp. 130–134

    Google Scholar 

  17. D. Scaramuzza, Absolute scale in structure from motion from a single vehicle mounted camera by exploiting nonholonomic constraints, in IEEE International Conference on Computer Vision, Kyoto, Japan, Sept 2009

    Google Scholar 

  18. T. Gillespie, Fundamentals of Vehicle Dynamics (SAE, International, 1992)

    Google Scholar 

  19. D. Bertsekas, Nonlinear Programming (MA, Cambridge, 1999)

    MATH  Google Scholar 

  20. J. Zhang, D. Song, On the error analysis of vertical line pair-based monocular visual odometry in urban area, in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, Oct 2009, pp. 187–191

    Google Scholar 

  21. R. Krauthgamer, J. Naory, R. Schwartzz, Partitioning graphs into balanced components, in The Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms, NY, New York, Jan 2009

    Google Scholar 

  22. K. Andreev, H. Racke, Balanced graph partitioning. Theory Comput. Syst. 39, 929–939 (2006)

    Google Scholar 

  23. B. Lucas, T. Kanade, An iterative image registration technique with an application to stereo vision, in Proceedings of Imaging Understanding, Workshop, 1981, pp. 121–130

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ji Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Zhang, J., Singh, S., Kantor, G. (2014). Robust Monocular Visual Odometry for a Ground Vehicle in Undulating Terrain. In: Yoshida, K., Tadokoro, S. (eds) Field and Service Robotics. Springer Tracts in Advanced Robotics, vol 92. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40686-7_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40686-7_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40685-0

  • Online ISBN: 978-3-642-40686-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics