DOI QR코드

DOI QR Code

Dynamic Speed Control of a Unicycle Robot

외바퀴 로봇의 동적 속도 제어

  • 한인우 (부산대학교 전자전기공학과) ;
  • 황종명 (부산대학교 전자전기공학과) ;
  • 한성익 (부산대학교 전자전기공학과) ;
  • 이장명 (부산대학교 전자전기공학과)
  • Received : 2012.10.06
  • Accepted : 2012.12.26
  • Published : 2013.01.01

Abstract

This paper presents a new control algorithm for dynamic control of a unicycle robot. The unicycle robot motion consists of a pitch that is controlled by an in-wheel motor and a roll that is controlled by a reaction wheel pendulum. The unicycle robot doesn't have any actuator for a yaw axis control, which makes the derivation of the dynamics relatively simple. The Euler-Lagrange equation is applied to derive the dynamic equations of the unicycle robot to implement the dynamic speed control of the unicycle robot. To achieve the real time speed control of the unicycle robot, the sliding mode control and LQ regulator are utilized to guarantee the stability while maintaining the desired speed tracking performance. In the roll controller, the sigmoid-function based sliding mode controller has been adopted to minimize the chattering by the switching function. The LQR controller has been implemented for the pitch control to drive the unicycle robot to follow the desired velocity trajectory in real time using the state variables of pitch angle, angular velocity, angle and angular velocity of the wheel. The control performance of the two control systems form a single dynamic model has been demonstrated by the real experiments.

Keywords

References

  1. A. Schoonwinkel, "Design and test of a computer stabilized unicycle," Ph. D. dissertation, Stanford Univ., CA, 1987.
  2. Z. Sheng and K. Yamafuji, "Postural stability of a human riding a unicycle and its emulation by a robot," IEEE Trans. Robotics and Automation, vol. 13, no. 5, pp. 709-720, Oct. 1997. https://doi.org/10.1109/70.631232
  3. H. Jin, J. Hwang, and J. Lee "A balancing control strategy for a one-wheel pendulum robot based on dynamic model decomposition: Simulations and experiments," IEEE/ASME Trans. Mechatronics, vol. 16, no. 4, pp. 763-768. Aug. 2011 https://doi.org/10.1109/TMECH.2010.2054102
  4. S.-H. Kim, J.-O. Lee, J.-M. Hwang, B.-H. Ahn, and J.-M. Lee, "Dynamic modeling and performance improvement of a unicycle robot," Journal of Institute of Contorol, Robotics and Systems (in Korean), vol. 16, no. 11, pp. 1174-1181, Nov. 2010. https://doi.org/10.5302/J.ICROS.2010.16.11.1074
  5. H. Lim, J.-M. Hwang, B.-H. Ahn, and J.-M. Lee, "Robust yaw motion control of unicycle robot," Journal of Institute of Contorol, Robotics and Systems (in Korean), vol. 15, no. 11, pp. 1130-1136, Nov. 2009. https://doi.org/10.5302/J.ICROS.2009.15.11.1130
  6. X. Ruan, Q. Wang, N. Yu, "Dual-loop adaptive decoupling control for single wheeled robot based on neural PID controller," 2011 11th Int. Conf. Control, Automation, Robotics and Vision, pp. 2349-2354, Dec. 2010.
  7. M. W. Spong, P. Corke, and R. Lozano, "Nonlinear control of the reaction wheel pendulum," Automatica Elsevier Science Ltd. vol. 37, pp. 1845-1851, May 2001. https://doi.org/10.1016/S0005-1098(01)00145-5
  8. X. Ruan, J. Hu, and Q. Wang, "Modeling with Euler-Lagrang equation and cybernetical analysis for a unicycle robot," 2009 Second International Conference on Intelligent Computation Technology and Automation, pp. 108-111
  9. H. Zhang, F. L. Lewis, and Z. Qu, "Lyapunov, adaptive, and optimal design techniques for cooperative systems on directed communication graphs," IEEE Trans. on Industrial Electronics, vol. 59, no. 7, pp. 3026-3041, Jul. 2012. https://doi.org/10.1109/TIE.2011.2160140
  10. N. Muskinja and B. Tovornik, "Swing up and stabilization of a real inverted pendulum," IEEE Transaction on Industrial Electronics, vol. 53, no. 2, pp. 631-639, April 2006. https://doi.org/10.1109/TIE.2006.870667
  11. V. Sukontanakarn and M. Parnichkun, "Real-time optimal control for rotary inverted pendulum," American Journal of Applied Sciences, vol. 6, no. 6, pp. 1106-1115, 2006.
  12. J.-O. Lee, I.-W. Han, and J.-M. Lee, "Fuzzy sliding mode control of unicycle robot," International Conference on Ubiquitous Robots and Ambient Intelligence, Nov. 2011.
  13. S. I. Han, J. H. Kong, D. W. Shin, and J. S. Kim, "Precise control for servo systems using sliding mode observer and cotroller," Journal of the Korean Society of Precision Engineering, vol. 19, no. 7, July 2002.
  14. Z. Zhu, Y. Xia, and M. Fu, "Adaptive sliding mode control for attitude stabilization with actuator saturation," IEEE Trans. on Industrial Electronics, vol. 58, no. 10, pp. 4898-4907, Oct. 2011. https://doi.org/10.1109/TIE.2011.2107719
  15. J.-B. Son, H.-R. Kim, Y.-S. Seo, and J.-M. Lee, "PMSM sensorless speed control using a high speed sliding mode observer," Journal of Institute of Contorol, Robotics and Systems (in Korean), vol. 16, no. 3, Mar. 2010. https://doi.org/10.5302/J.ICROS.2010.16.3.256

Cited by

  1. An LQR Controller for Autonomous Underwater Vehicle vol.20, pp.2, 2014, https://doi.org/10.5302/J.ICROS.2014.13.9005