DOI QR코드

DOI QR Code

Attitude and Direction Control of the Unicycle Robot Using Fuzzy-Sliding Mode Control

퍼지-슬라이딩모드 제어기를 이용한 외바퀴 로봇의 자세제어 및 방향제어

  • 이재오 (부산대학교 전자전기공학부) ;
  • 한성익 (부산대학교 전자전기공학부) ;
  • 한인우 (부산대학교 전자전기공학부) ;
  • 이석인 (부산대학교 전자전기공학부) ;
  • 이장명 (부산대학교 전자전기공학부)
  • Received : 2011.07.12
  • Accepted : 2012.01.25
  • Published : 2012.03.01

Abstract

This paper proposes an attitude and direction control of a single wheel balanced robot. A unicycle robot is controlled by two independent control laws: the mobile inverted pendulum control method for pitch axis and the reaction wheel pendulum control method for roll axis. It is assumed that both roll dynamics and pitch dynamics are decoupled. Therefore the roll and pitch dynamics are obtained independently considering the interaction as disturbances to each other. Each control law is implemented by a controller separately. The unicycle robot has two DC motors to drive the disk for roll and to drive the wheel for pitch. Since there is no force to change the yaw direction, the present paper proposes a method for changing the yaw direction. The angle data are obtained by a fusion of a gyro sensor and an accelerometer. Experimental results show the performance of the controller and verify the effectiveness of the proposed control algorithm.

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. M.-Q. Dao and K.-Z. Liu, "Gain-scheduled stabilization con trol of a unicycle robot," JSME International Journal, vol. 48, no. 4, pp. 649-656, Jan. 2005. https://doi.org/10.1299/jsmec.48.649
  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. D. Block, K. Åstrom, and M. Spong, "The reaction wheel pendulum," Synthesis Lectures on Control and Mechatronics, Morgan & Claypool Publishers, Princeton, NJ, 2007.
  7. Technical report of LEGO Mindstorm, http://www.mathworks.com/matlabcentral/fileexchange/19147
  8. R. Nakajima, T. Tsubouchi, S. Yuta, and E. Koyanagi, "A development of a new mechanism of an autonomous unicycle," IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp. 906-912, 1997.
  9. S. I. Han, J. H. Kong, D. W. Shin, and J. S. Kim, "Precise cotorl for servo systems using slding mode observer and controller," Journal of the Korean Society of Precision Engineering, vol. 19, no. 7, pp. 154-162, 2002.
  10. Y.-B. Kim and V. P. Bui, "Design of sliding mode controller for ship position control," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 17, no. 9, pp. 869-874, 2011. https://doi.org/10.5302/J.ICROS.2011.17.9.869
  11. S.-J. Seo, D. S. Kim, D. W. Kim, and G.-T. Park, "Control of hydraulic excavator using self tunning fuzzy silding mode control," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 11, no. 2, pp. 160-166, 2005. https://doi.org/10.5302/J.ICROS.2005.11.2.160
  12. S.-H. Ryu and J.-H. Park, "Auto-tuning of sliding mode control parameters using fuzzy logic," Korean Society for Precision Engineering Conference, no. 5, pp. 504-509, 2000.
  13. T.-K. Lee, J.-K. Han, and W.-C. Ham, "Fuzzy-sliding mode control for chattering reduction," Journal of Control, Automation and Systems Engineering (in Korean), vol. 1, no. 5, pp. 393-398, May 2001.

Cited by

  1. Haptic Joystick Implementation using Vibration Pattern Algorithm vol.19, pp.7, 2013, https://doi.org/10.5302/J.ICROS.2013.13.1877
  2. Roll/Pitch Attitude Control of an Underwater Robot using Ballast Tanks vol.19, pp.8, 2013, https://doi.org/10.5302/J.ICROS.2013.13.9015
  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. Control of a Unicycle Robot using a Non-model based Controller vol.20, pp.5, 2014, https://doi.org/10.5302/J.ICROS.2014.13.0003
  5. Attitude Control of A Two-wheeled Mobile Manipulator by Using the Location of the Center of Gravity and Sliding Mode Controller vol.21, pp.8, 2015, https://doi.org/10.5302/J.ICROS.2015.14.0130
  6. Balancing and Velocity Control of a Unicycle Robot Based on the Dynamic Model vol.62, pp.1, 2015, https://doi.org/10.1109/TIE.2014.2327562