Skip to main content
Log in

Inertial navigation system for an automatic guided vehicle with Mecanum wheels

  • Published:
International Journal of Precision Engineering and Manufacturing Aims and scope Submit manuscript

Abstract

This paper presents an INS (inertial navigation system) for an AGV (automatic guided vehicle) with Mecanum wheels. An omni wheel or a Mecanum wheel, which has rollers attached to a conventional wheel, facilitates omni-directional driving. Most positioning systems use the encoder because it can measure precisely the rotation of the wheel. However, it is difficult to accurately calculate the position of an AGV with omni wheels or Mecanum wheels because slips occur frequently in the rollers attached to the wheels. Therefore, many studies have been carried out to compensate for the weakness of the encoders by fusing an accelerometer and a gyro sensor. However, there is still a rapid increase in the number of errors, owing to the second integral of an accelerometer. Hence, this paper proposes an INS for an AGV with Mecanum wheels. The proposed system integrates an encoder, an accelerometer, and a gyro sensor through two Kalman filters. To verify the performance of the proposed INS, we analyzed the positioning accuracy of an AGV by studying straight, sideways, and diagonal movements over a 250 cm distance in a 300 cm × 300 cm space at speeds of about 200 and 380 mm/s. The results of the experiment showed that the proposed INS can measure effectively the position of an AGV, despite frequent slips.

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

Abbreviations

L :

distance between the centers of the AGV and the front or rear wheels

W :

distance between the centers of the AGV and the left or right wheels

R w :

wheel radius

ν iw :

linear velocity calculated from the rotation of the wheels

ν ir :

actual linear velocity on the ground due to the rollers attached to wheels

ν iX :

linear velocity vector of each wheel along X-axis

ν iY :

linear velocity vector of each wheel along Y-axis

ν X :

linear velocity vector of X-axis of the AGV

ν Y :

linear velocity vector of Y-axis of the AGV

ω z :

angular velocity of the AGV

\(\dot \theta _i\) :

angular velocity of the wheels

Δθ i :

angular variation of the wheels

φ z :

orientation of the AGV

Δφ z :

variation in the orientation of the AGV

ΔS X :

variation of the position along X-axis

ΔS Y :

variation of the position along Y-axis

Δν X :

variation of the velocity vector along X-axis

Δν Y :

variation of the velocity vector along Y-axis

u k :

inputs of the Kalman filter

x k :

process model

z k :

measurement model

P :

error covariance

Q :

noise covariance of the process

R :

noise covariance of the measurement

G c :

center value of an ADC for the gyro sensor

G ADC :

digital output of the gyro sensor

T c :

center value of an analog to digital conversion temperature sensor in the gyro sensor

T ADC :

digital output of a temperature in a gyro sensor

a k :

acceleration measured from an accelerometer on k-th

ν k :

velocity vector calculated from an accelerometer on k-th

S k :

position calculated from an accelerometer on k-th

w a :

noise of an acceleration

w ν :

noise of a velocity

w s :

noise of a position

d Δθ :

error in the rotational speed of the wheels

d Δφ :

error in the variation in the orientation of an AGV

References

  1. Röhrig, C., Heünemund, F., “Localization of an Omnidirectional Transport Robot Using IEEE 802.15.4a Ranging and Laser Range Finder,” IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3798–3803, 2010.

  2. Kang, J. W., Kim, B. S. and Chung, M. J., “Development of Omni-Directional Mobile Robots with Mecanum Wheels,” International Conference on Control, Automation and Systems, pp. 2070–2075, 2008.

  3. Baker, A. and Mackenzie, I., “Omnidirectional Drive Systems Kinematics and Control,” 1st Robotics Conference, 2008.

  4. Gfrerrer, A., “Geometry and kinematics of the Mecanum wheel,” Computer Aided Geometric Design, Vol. 25, No. 9, pp. 784–791, 2008.

    Article  MathSciNet  MATH  Google Scholar 

  5. Tlale, N. and Villiers, M., “Kinematics and Dynamics Modelling of a Mecanum Wheeled Mobile Platform,” 15th International Conference on Mechatronics and Machine Vision in Practice, pp. 657–662, 2008.

  6. Salih, J. E. M., Rizon, M., Yaacob, S., Adom, A. H. and Mamat, M. R., “Designing Omni-Directional Mobile Robot with Mecanum Wheel,” American Journal of Applied Sciences, Vol. 3, No. 5, pp. 1831–1835, 2006.

    Article  Google Scholar 

  7. Piedrahita, G. A. and Guayacundo, D. M., “Evaluation of Accelerometers as Inertial Navigation System for Mobile Robots,” IEEE 3rd Latin American Robotics Symposium, pp. 84–90, 2006.

  8. Pang, G. and Liu, H., “Evaluation of a Low-cost MEMS Accelerometer for Distance Measurement,” Journal of Intelligent and Robotic Systems, Vol. 30, No. 3, pp. 249–265, 2001.

    Article  MATH  Google Scholar 

  9. Pingping, Q., Li, F. and Xin, Z., “Design of Inertial Navigation System Based on Micromechanical Gyroscope and Accelerometer,” Chinese Control and Decision Conference, pp. 1351–1354, 2009.

  10. Tan, C. W. and Park, S. S., “Design of accelerometer-based inertial navigation systems,” IEEE Transactions on Instrumentation and Measurement, Vol. 54, No. 6, pp. 2520–2530, 2005.

    Article  Google Scholar 

  11. Geng, C., Mostefai, L. and Hori, Y., “Body Slip Angle Observer for Electric Vehicle Stability Control Based on Empirical Tire Model with Fuzzy Logic Approach,” 34th Annual Conference of IEEE Industrial Electronics, pp. 108–113, 2008.

  12. Stonier, D., Cho, S. H., Choi, S. L., Kuppuswamy, N. S. and Kim, J. H., “Nonlinear Slip Dynamics for an Omniwheel Mobile Robot Platform,” IEEE International Conference on Robotics and Automation, pp. 2367–2372, 2007.

  13. Zhang, Y., Park, J. H. and Chong, K. T., “Model Algorithm Control for Path Tracking of Wheeled Mobile Robots,” Int. J. Precis. Eng. Manuf., Vol. 11, No. 5, pp. 705–714, 2010.

    Article  Google Scholar 

  14. Choi, K. S. and Lee, S. G., “Enhanced SLAM for a Mobile Robot using Extended Kalman Filter and Neural Networks,” Int. J. Precis. Eng. Manuf., Vol. 11, No. 2, pp. 255–264, 2010.

    Article  Google Scholar 

  15. Li, D., Landry, R. and Lavoie, P., “Validation and Performance Evaluation of Two Different Inertial Navigation System Design Approaches,” International Global Navigation Satellite Systems Society Symposium, 2007.

  16. Test Video of Sideway Drive, http://www.youtube.com/watch?v=hJgsoga28ao

  17. Test Video of Diagonal Drive, http://www.youtube.com/watch?v=VD7cG9foFco

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sungshin Kim.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kim, J., Woo, S., Kim, J. et al. Inertial navigation system for an automatic guided vehicle with Mecanum wheels. Int. J. Precis. Eng. Manuf. 13, 379–386 (2012). https://doi.org/10.1007/s12541-012-0048-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12541-012-0048-9

Keywords

Navigation