DOI QR코드

DOI QR Code

SDRE Based Nonlinear Optimal Control of a Two-Wheeled Balancing Robot

SDRE 기법을 이용한 이륜 밸런싱 로봇의 비선형 최적제어

  • 김상태 (한국항공대학교 항공우주기계공학부) ;
  • 권상주 (한국항공대학교 항공우주기계공학부)
  • Received : 2011.01.26
  • Accepted : 2011.07.04
  • Published : 2011.10.01

Abstract

Two-wheeled balancing mobile robots are currently controlled in terms of linear control methods without considering the nonlinear dynamical characteristics. However, in the high maneuvering situations such as fast turn and abrupt start and stop, such neglected terms become dominant and greatly influence the overall driving performance. This paper addresses the SDRE nonlinear optimal control method to take advantage of the exact nonlinear dynamics of the balancing robot. Simulation results indicate that the SDRE control outperforms LQR in the respect of transient performance and required wheel torques. A design example is suggested for the state matrix that provides design flexibility in the SDRE control. It is shown that a well-planned state matrix by reflecting the physics of a balancing robot greatly contributes to the driving performance and stability.

Keywords

References

  1. http://www.segway.com
  2. http://www.gm.com
  3. F. Grasser, A. D'Arrigo, and S. Colombi, "JOE: A mobile, inverted pendulum," IEEE Trans. on Industrial Electronics, vol. 49, no. 1, pp. 107-114, Feb. 2002. https://doi.org/10.1109/41.982254
  4. Y. Kim, S. Kim, and Y. Kwak, "Dynamic analysis of a nonholonomic two-wheeled inverted pendulum robot," Journal of Intelligent and Robotic Systems, vol. 44, no. 1, pp. 25-46, Sep. 2005. https://doi.org/10.1007/s10846-005-9022-4
  5. J. M. Yun, J.-K. Lee, and J.-M. Lee, " An Efficient Horizontal Maintenance Technique for the Mobile Inverted Pendulum," Journal of Control, Automation, and Systems Engineering (in Korean), vol. 13, no. 7, pp. 656-663, Jul. 2007. https://doi.org/10.5302/J.ICROS.2007.13.7.656
  6. J. D. Pearson, "Approximation methods in optimal control," Journal of Electronics and Control, vol. 13, pp. 453-469, 1962. https://doi.org/10.1080/00207216208937454
  7. N. M. Singh, J. Dubey, and G. Laddha, "Control of pendulum on a cart with state dependent riccati equations," Int. Journal of Computer, Information, and Systems Science, and Engineering, pp. 92-96, 2009.
  8. C. Huifeng, L. Hongxing, and Y. Peipei, "Swinging-up and stabilization of the inverted pendulum by energy well and SDRE control," Control and Decision Conf., pp. 2222-2226, Jun. 2009.
  9. J. R. Cloutier and C. P. Mracek, "Parametric enhancement of state-dependent riccati equation based control," Proc. of the American Control Conf., vol. 2, pp. 1072-1073, Jun. 1997.
  10. E. Erdem and A. Alleyne., "Experimental real-time SDRE control of an underactuated robot," Proc. of the 40th IEEE Conference on Decision and Control, vol.3, pp. 2986-2991, Dec. 2001.
  11. P. Dand and F. Lewis., "Controller for swing-up and balance of single inverted pendulum using sdre-based solution," IECON 31st Annual Conference of IEEE, pp. 304-309, Nov. 2005.
  12. A. Fenili and J. M. Balthazar, "The rigid-flexible nonlinear robotic manipulator: Modeling and control," Communications in Nonlinear Science and Numerical Simulation, vol. 16, pp. 2332- 2341, May 2011. https://doi.org/10.1016/j.cnsns.2010.04.057
  13. E. Erdem and A. Alleyne, "Design of a class of nonlinear controllers via state dependent riccati equations," IEEE Trans on Control Systems Technology, vol. 12, no. 1, pp. 133-137, Jan. 2004. https://doi.org/10.1109/TCST.2003.819588
  14. A. Nemra and N. aouf, "Robust INS/GPS sensor fusion for UAV Localization using sdre nonlinear filtering," IEEE Sensors Journal, vol. 10, no. 4, Apr. 2010.
  15. T. R. Kane and D. A. Levinson, "Dynamics: Theory and applications," McGraw-Hill Book Company, 1985.
  16. C. P. Mracek and J. R. Cloutier, "Control designs for the nonlinear benchmark problem via the state-dependent riccati equation method," Int. Journal of Robust and Nonlinear Control, vol. 8, pp. 401-433, Apr. 1998. https://doi.org/10.1002/(SICI)1099-1239(19980415/30)8:4/5<401::AID-RNC361>3.0.CO;2-U
  17. J. R. Cloutier, C. N. D'Souza, and C. P. Mracek, "Nonlinear regulation and nonlinear $H_{\infty}$ control via the state-dependent Riccati equation technique: Part 1, Theory; Part 2, Examples," Proc. of the First Int. Conf. on Nonlinear Problems in Aviation and Aerospace, pp. 117-141, May 1996.
  18. T. Cimen, "State-Dependent Riccati Equation (SDRE) control: A survey," Proc. of the 17th World Congress the Int. Federation of Automatic Control, pp. 3761-3775, Jul. 2008.

Cited by

  1. 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
  2. Design of Nonlinear Unknown Input Observer by SDRE Method and Fault Detection of Reaction Wheels vol.41, pp.4, 2013, https://doi.org/10.5139/JKSAS.2013.41.4.284
  3. Design of a Two-wheeled Balancing Mobile Platform with Tilting Motion vol.20, pp.1, 2014, https://doi.org/10.5302/J.ICROS.2014.13.1962
  4. Optimal Control Approach for Turning Process Planning Optimization vol.22, pp.4, 2014, https://doi.org/10.1109/TCST.2013.2281374
  5. Finite time SDRE control design for mobile robots with differential wheels vol.30, pp.9, 2016, https://doi.org/10.1007/s12206-016-0850-x
  6. Nonlinear Optimal Control Design for Underactuated Two-Wheeled Inverted Pendulum Mobile Platform vol.22, pp.6, 2017, https://doi.org/10.1109/TMECH.2017.2767085