Skip to main content
Log in

A dead reckoning localization system for mobile robots using inertial sensors and wheel revolution encoding

  • Published:
Journal of Mechanical Science and Technology Aims and scope Submit manuscript

Abstract

Inertial navigation systems (INS) are composed of inertial sensors, such as accelerometers and gyroscopes. An INS updates its orientation and position automatically; it has an acceptable stability over the short term, however this stability deteriorates over time. Odometry, used to estimate the position of a mobile robot, employs encoders attached to the robot’s wheels. However, errors occur caused by the integrative nature of the rotating speed and the slippage between the wheel and the ground. In this paper, we discuss mobile robot position estimation without using external signals in indoor environments. In order to achieve optimal solutions, a Kalman filter that estimates the orientation and velocity of mobile robots has been designed. The proposed system combines INS and odometry and delivers more accurate position information than standalone odometry.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. J. Borenstein and L. Feng, Measurement and correction of systematic odometry errors in mobile robots, IEEE Trans. Robotics and Automation, 12(6) (1996) 869–880.

    Article  Google Scholar 

  2. N. Houshangi and F. Azizi, Accurate mobile robot position determination using unscented Kalman filter, Electrical and Computer Engineering, Canadian Conference (2005) 846–851.

  3. M. Ibraheem, Gyroscope-enhanced dead reckoning localization system for an intelligent walker, Information Networking and Automation (ICINA), International Conference, 1 (2010) V1-67–V1-72.

    Article  Google Scholar 

  4. W. S. Moon, B. S. Cho, J. W. Jang and K. R. Baek, A multirobot positioning system using a multi-code ultrasonic sensor network and a Kalman filter, International Journal of Control, Automation, and Systems, 8(6) (2010) 1349–1355.

    Article  Google Scholar 

  5. A. Widyotriatmo and K. S. Hong, Navigation function-based control of multiple wheeled vehicles, IEEE Trans. Industrial Electronic, 58(5) (2011) 1896–1906.

    Article  Google Scholar 

  6. C. Nakagawa, Y. Suda, K. Nakano and S. Takehara, Stabilization of a bicycle with two-wheel steering and two-wheel driving by driving forces at low speed, Journal of Mechanical Science and Technology, 23(4) (2009) 980–986.

    Article  Google Scholar 

  7. A. Widyotriatmo, B. H. Hong and K. S. Hong, Predictive navigation of an autonomous vehicle with nonholonomic and minimum turning radius constraints, Journal of Mechanical Science and Technology, 23(2) (2009) 381–388.

    Article  Google Scholar 

  8. J. B. Song and K. S. Byun, Steering control algorithm for efficient drive of a mobile robot with steerable omni-directional wheels, Journal of Mechanical Science and Technology, 23(10) (2009) 2747–2756.

    Article  Google Scholar 

  9. D. H. Titterton and J. L. Weston, Strapdown inertial navigation technology, Second Ed. The Institute of Electrical Engineers, United Kingdom (2004).

    Book  Google Scholar 

  10. P. G. Savage, Strapdown inertial navigation integration algorithm design part 1: Attitude algorithm, Journal of Guidance, Control, and Dynamics, 21(1) (1998) 19–28.

    Article  MATH  Google Scholar 

  11. P. G. Savage, Strapdown inertial navigation integration algorithm design part 2: Velocity and position algorithms, Journal of Guidance, Control, and Dynamics, 21(2) (1998) 208–221.

    Article  MATH  Google Scholar 

  12. J. M. Choi, S. J. Lee and M. C. Won, Self-learning navigation algorithm for vision-based mobile robots using machine learning algorithms, Journal of Mechanical Science and Technology, 25(1) (2011) 247–254.

    Article  Google Scholar 

  13. Q. Honghui and J. Moore, Direct Kalman filtering approach for GPS/INS integration, IEEE Trans. on Aerospace and Electronic Systems, 38(2) (2002) 687–693.

    Article  Google Scholar 

  14. C. J. Wu and C. C. Tsai, Localization of an autonomous mobile robot based on ultrasonic sensory information, Journal of Intelligent and Robotic Systems, 30(3) (2001) 267–277.

    Article  MATH  Google Scholar 

  15. L. Kleeman, Optimal estimation of position and heading for mobile robots using ultrasonic beacons and dead-reckoning, Proc. of the 1992 IEEE int. Conf. on Robotics and Automation, Nice, France (1992) 2582–2587.

  16. C. C. Tsai, A localization system of a mobile robot by fusing dead-reckoning and ultrasonic measurements, Instrumentation and Measurement Technology Conference, IEEE, 1 (1998) 144–149.

    Google Scholar 

  17. T. T. Q. Bui and K. S. Hong, Sonar-based obstacle avoidance using region partition scheme Journal of Mechanical Science and Technology, 24(1) (2010) 365–372.

    Article  Google Scholar 

  18. J. Vaganay, M. J. Aldon and A. Fournier, Mobile robot attitude estimation by fusion of inertial data, Proc. of the 1993 IEEE int. Conf. on Robotics and Automation, 1 (1993) 277–282.

    Google Scholar 

  19. B. Barshan, Hugh F and Durrant-Whyte, Inertial navigation systems for mobile robots, IEEE Trans. Robotics and Automation, 11(3) (1995) 328–342.

    Article  Google Scholar 

  20. G. A. Piedrahita and D. M. Guayacundo, Evaluation of accelerometers as inertial navigation system for mobile robots, Robotics Symposium, 2006. LARS’ 06. IEEE 3rd Latin American (2006) 84–90.

  21. G. Welch and G. Bishop, An introduction to the Kalman filter, UNC-Chapel Hill. TR 95-041 (4) (2006).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kwang-Ryul Baek.

Additional information

This paper was recommended for publication in revised form by Editor Keum Shik Hong

Bong-Su Cho received a B.S. degree in 2004, a M.S. degree in 2006, and is currently working toward a Ph.D degree at the school of Electrical Engineering, Pusan National University, Korea. His research interests include nonlinear control, adaptive control, robotics system, positioning system and system identification.

Woo-sung Moon received a B.S. degree in 2007, a M.S. degree in 2009, and is currently working toward a Ph.D degree at the school of Electrical Engineering, Pusan National University, Korea. His research interests include nonlinear control, adaptive control, robotics system and collective intelligent systems.

Woo-Jin Seo received a B.S. degree in 2008, and is currently working toward a M.S. degree at the school of Electrical Engineering, Pusan National University, Korea. His research interests include signal processing, robotics system, adaptive control, artificial intelligent and localization.

Kwang-Ryul Baek received a B.S. degree in Electrical and Mechanical Engineering from Pusan National University, Korea, in 1984. He received M.S and Ph.D degrees from KAIST, Korea. He joined Turbotech Company as the head of development from 1989 to 1994. Now, he is a professor at Pusan National University, Korea. His research interests include digital signal processing, control systems, and high-speed circuit systems.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cho, BS., Moon, Ws., Seo, WJ. et al. A dead reckoning localization system for mobile robots using inertial sensors and wheel revolution encoding. J Mech Sci Technol 25, 2907–2917 (2011). https://doi.org/10.1007/s12206-011-0805-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12206-011-0805-1

Keywords

Navigation