Driving of Inverted Pendulum Robot Using Wheel Rolling Motion

바퀴구름운동을 고려한 역진자 로봇의 주행

  • 이준호 (부산대학교 전자전기공학과) ;
  • 박치성 (부산대학교 전자전기공학과) ;
  • 황종명 (부산대학교 전자전기공학과) ;
  • 이장명 (부산대학교 전자전기공학과)
  • Received : 2010.02.02
  • Accepted : 2010.05.11
  • Published : 2010.05.31

Abstract

This paper aims to add the autonomous driving capability to the inverted pendulum system which maintains the inverted pendulum upright stably. For the autonomous driving from the starting position to the goal position, the motion control algorithm is proposed based on the dynamics of the inverted pendulum robot. To derive the dynamic model of the inverted pendulum robot, a three dimensional robot coordinate is defined and the velocity jacobian is newly derived. With the analysis of the wheel rolling motion, the dynamics of inverted pendulum robot are derived and used for the motion control algorithm. To maintain the balance of the inverted pendulum, the autonomous driving strategy is derived step by step considering the acceleration, constant velocity and deceleration states simultaneously. The driving experiments of inverted pendulum robot are performed while maintaining the balance of the inverted pendulum. For reading the positions of the inverted pendulum and wheels, only the encoders are utilized to make the system cheap and reliable. Even though the derived dynamics works for the slanted surface, the experiments are carried out in the standardized flat ground using the inverted pendulum robot in this paper. The experimental data for the wheel rolling and inverted pendulum motions are demonstrated for the straight line motion from a start position to the goal position.

Keywords

References

  1. T. Takahashi, E. Nakano, Y. Mori, and K. Takayama, "A study on the mechanism and control of omni-directional vehicle," Proc. of RSJ/IEEE Conf. of Intelligent Robots and systems, pp.52- 59, 1996.
  2. P. F. Mur, and C. P. Neuman, "Kinematic modeling of wheeled mobile robots," Journal of Robotic Systems, Vol.4, No.2, pp.281-340, 1987. https://doi.org/10.1002/rob.4620040209
  3. G. Campion, G. Bsatin, and B. D'Andrea-Novel, "Structural properties and classification of kinematic and dynamic models of wheeled mobile robots," IEEE Trans. on Robotics and Automation, Vol.12, No.1, 1996.
  4. P. Morin and C. Samson, "Practical stabilization of Driftless systems on lie groups: The transverse function approach," IEEE Trans. Automation and Control, Vol.48, No.9, pp.1496-1508, 2003. https://doi.org/10.1109/TAC.2003.816963
  5. K. Kozlowski, and D. Pazderski, "Modeling and control of a 4-wheel skid-steering mobil robot," Int. J. Appl. Math. Comput. Sci., Vol.14, No.4, pp.477-496, 2004.
  6. 송재복, 김정근, "조향 가능한 전방향 바퀴를갖는 전방향 이동로봇의 에너지 효율 개선", 제어.자동화.시스템공학논문지, 제11권, 제8호, pp.696-703, 2005.
  7. V. D. Furasov, "Construction of controlled systems using specified estimates for the transients," VDC 62-50, No.1, pp.23-29, Jan., 1973.
  8. J. S. Wanf and C. S. Lee, "Self-adaptive recurrent neuro-fuzzy control of an autonomous underwater vehicle," IEEE Trans. on Robotics and Automations, Vol.19, No.2, pp.283-295, 2003. https://doi.org/10.1109/TRA.2003.808865
  9. S. Omaut, T. Fujinaka, and M. Yoshioka," Neuropid control for inverted single and double pendulum," IEEE Conf. on Systems, Man and Cybernetics, pp.8-11, 2000.
  10. Rong-Jong Wai and Li-Jung Chang, "Adaptive Stabilizing and Tracking Control for a Nonlinear Inverted-Pendulum System via Sliding-Mode Techniqe," IEEE Trans. Industrial Electronics, Vol.53, No.2, pp.674-692, Apr., 2006. https://doi.org/10.1109/TIE.2006.870680
  11. Danielle Sami Nasrallah, Hannah Michalska, and Jorge Angeless, "Controllability and Posture Control of a Wheeled Pendulum Moving on an Inclined Plane," IEEE Trans. Robotics, Vol.23, No.3, pp.564-577, June, 2007. https://doi.org/10.1109/TRO.2007.898953
  12. 윤재무, 이재경, 이장명, "모바일 역진자의 효율적 수평 유지 기법", 제어.로봇.시스템학회논문지, 제 13권, 제7호, pp.631-636, July, 2007.