DOI QR코드

DOI QR Code

A Control of Mobile Inverted Pendulum using Single Accelerometer

단일 가속도 센서에 의한 모바일 역진자 제어

  • 하현욱 (부산대학교 전자전기공학과) ;
  • 이장명 (부산대학교 전자전기공학과)
  • Received : 2009.11.07
  • Accepted : 2010.02.23
  • Published : 2010.05.01

Abstract

This paper proposes a single accelerometer sensor control algorithm to mobile inverted pendulum, generally called 'Segway', and evaluates the performance of this system comparing to the conventional ones. The commercialized 'Prototype Segway-PT' is initially considered as a next-generation transport vehicle. However, this robot is operated by three gyroscopes and two accelerometers to control the posture and speed, and it requires the complex signal processing for fusing the two sets of data. As the result of this, the growth rate of market size of 'Segway' is slow because of its high price mainly. In this paper, the mobile inverted pendulum is operated by a single accelerometer to simplify the control system to lower the price. Low pass filter is one of the good sensors to reducing the variation of an accelerometer, but it has time delay. This time delay disturbs real-time mobile inverted pendulum control. Like this, other various algorithms are used for this system, but each one has its own weak point. So this paper proposes a new filtering method, median filter and EKF. Median filter is used to image processing to reject impulse elements like salt and pepper noise. As the major performance evaluation parameter for the accelerometer, the high-frequency to low frequency ratio from FFT (Fast Fourier Transform) is used. Effectiveness of the proposed algorithms has been verified through the real experiments and the results are demonstrated.

Keywords

References

  1. http://www.segway.com/
  2. F. Grasser, A. D’Arrigo, and S. Colombi “JOE: a mobile, inverted pendulum,” IEEE Transactions on industrial electronics, vol. 49, no. 1, pp. 107-114, Mar. 2002. https://doi.org/10.1109/41.982254
  3. L.-Q. Li, H.-B. Ji, and J.-H. Luo, “The iterated extended kalman particle filter,” in ISCIT, vol. 2, no. 1, pp. 1213-1216, Oct. 2005.
  4. K. Pathak, J. Franch, and S. K. Agrawal, “Velocity and position control of a wheeled inverted pendulum by partial feedback linearization,” IEEE Transactions on Robotics and Automation, vol. 21, no. 3, pp. 505-513, Jun. 2005. https://doi.org/10.1109/TRO.2004.840905
  5. M. W. Spong, P. Corke, and R. Lozano, “Nonlinear control of the inertia wheel pendulum,” Automatica, vol. 37, no. 2, pp. 1845-1851, 2001. https://doi.org/10.1016/S0005-1098(01)00145-5
  6. L. Yin, R. Yang, M. Gabbouj, and Y. Neuvo, “Weighted median filters: A tutorial,” IEEE Transactions on Circuits Syst. II, vol. 43, pp. 157-192, 1996. https://doi.org/10.1109/82.486465
  7. S. S. Kim and S. Jung, “Control experiment of a wheel-driven mobile inverted pendulum using neural network,” IEEE Transactions on Control Systems Technology, vol. 16, no. 2, pp. 297-303, 2008. https://doi.org/10.1109/TCST.2007.903396
  8. J. S. Noh, G. H. Lee, and S. Jung, “Position control of a mobile inverted pendulum system using radial basis function network” Proc. of IEEE International Joint Conference on Neural Networks, pp. 370-376, 2008.
  9. S. H. Jeong and T. Takayuki, “Wheeled inverted pendulum type assistant robot: design concept and mobile control,” Springer Berlin/Heidelberg, pp. 313-320, 2007.
  10. S. Thrun, W. Burgard, and D. Fox, “Probabilistic robotics,” MIT Press, Cambridge, Massachusetts, USA, pp. 206-209, 2005.
  11. A. Johansen and T. Helleseth, “A family of formula not shown - sequences with five-valued cross correlation,” IEEE transactions on information theory, vol. 55, no. 2, pp. 880-887, 2009. https://doi.org/10.1109/TIT.2008.2009810
  12. M. Briers, A. Doucet, and S. Maskell, “Smoothing algorithms for state-space models,” Annals of the Institute of Statistical Mathematics, vol. 12, no. 2, pp. 69-72, 2008. https://doi.org/10.1007/BF01577666
  13. Julius O. Smith III Mathematics of the Discrete Fourier Transform: With Audio Applications, 2nd Ed., w3k publishing, pp. 197-205, 2007.
  14. S. W. Nawawi, M. N. Ahmad, and J. H. S. Osman, “Control of two-wheels inverted pendulum mobile robot using full order sliding mode control,” Proc. of International Conference on Man-Machine Systems 2006, vol. 2, no. 5, pp. 131-135, 2006.
  15. M. S. Grewal, and A. P. Andews, Kalman Filtering: Theory and Practice Using Matlab, 3rd Ed., John wiley & Sons inc., pp. 293-345, 2008.
  16. G. Welch and G. Bishop “An Introduction to the Kalman Filter,” Department of Computer Science, University of North Carolina at Chapell Hill, 2002.
  17. 윤재무, 이재경, 이장명 “모바일 역진자의 효율적 수평 유지 기법,” 제어.자동화.시스템공학 논문지, 제13권 제7호, pp. 631-636, 2007. https://doi.org/10.5302/J.ICROS.2007.13.7.656
  18. R. Suoranta and K.-P. Estola, “Robust median filter with adaptive window length,” Proc. of IEEE Int. Sym. CAS, pp. 108-111, 1991.
  19. 황인호, 이경훈, 김웅희 “적응 가중 미디언 필터를 이용한 영상 확산 알고리즘,” 한국 통신 학회 논문지, 제32권 제5호, pp. 542-549, 2007.
  20. 손건호, 김광렬, 최규홍 “확장 칼만 필터를 이용한 LEO 위성의 궤도 결정 방법,” 한국 우주 과학회, 제12권 제1호, pp. 133-143, 1995.
  21. H. U. Ha, S. W. Ryu, and J. M. Lee, “Stability analysis of the wheeled humanoid robot,” Proc. of the Fourteenth International Symposium on Artificial Life and Robotics 2009, pp. 84-87, Feb. 2009.
  22. A. Salerno and J. Angeles, “On the nonlinear controllability of a quasi-holonomic mobile robot,” Proc. of IEEE ICRA, pp. 3379-3384, 2003.
  23. 이규준, 하종헌, 김종식, “외란 관측기를 이용한 회전형 역진자 시스템의 출력 피드백 슬라이딩 모드 제어,” 대한 기계 학회 논문집 A권, 제26권 제2호, pp. 243-253, 2002. https://doi.org/10.3795/KSME-A.2002.26.2.243

Cited by

  1. A Derivation of the Equilibrium Point for a Controller of a Wheeled Inverted Pendulum with Changing Its Center of Gravity vol.18, pp.5, 2012, https://doi.org/10.5302/J.ICROS.2012.18.5.496
  2. An Experimental Study on Balancing Stabilization of a Service Robot by Using Sliding Mechanism vol.19, pp.3, 2013, https://doi.org/10.5302/J.ICROS.2013.12.1768
  3. Balancing Control of a Ball Robot Based on an Inverted Pendulum vol.19, pp.9, 2013, https://doi.org/10.5302/J.ICROS.2013.13.1903
  4. Tilt Angle Estimation of Plane with a Pair of Accelerometers and a Gyroscope vol.23, pp.11, 2013, https://doi.org/10.5050/KSNVE.2013.23.11.966
  5. Travel Control of a Spherical Wheeled Robot (Ball-Bot) with Mecanum Wheel vol.20, pp.7, 2014, https://doi.org/10.5302/J.ICROS.2014.13.1975
  6. Design of Simple-Structured Fuzzy Logic Systems for Segway-Type Mobile Robot vol.15, pp.4, 2015, https://doi.org/10.5391/IJFIS.2015.15.4.232
  7. Balancing and Driving Control of a Mecanum Wheel Ball Robot vol.21, pp.4, 2015, https://doi.org/10.5302/J.ICROS.2015.14.0127
  8. Development of the Educational Robot System Considering for Extension and Load Reduction vol.51, pp.2, 2014, https://doi.org/10.5573/ieie.2014.51.2.214