Preview

Mekhatronika, Avtomatizatsiya, Upravlenie

Advanced search

On Development of Two-Wheeled Balancing Robot Adaptive Control System on Basis of Second Lyapunov Approach with Tunable Step Size

https://doi.org/10.17587/mau.21.312-320

Abstract

The problem of a two-wheeled balancing robot control is the scope of this research. Such plants are unstable, and their mathematical description includes several types of nonlinearities: rising to the power of the robot state coordinates and the trigonometric functions application. Moreover, such objects are non-stationary, i.e. they change the values of their parameters (mass, position of the center of mass and the coefficient of friction of the wheels on the road surface). The existing control systems of balancing robots (in most cases, these are optimal LQ algorithms and PID controllers) are not able to provide compensation of significant parametric disturbances, although they have a certain robustness with respect to them. All above mentioned problems make it reasonable to apply adaptive control algorithms to such plants. So we propose an adaptive control system based on the second Lyapunov method and the use of a reference model. To build such an adaptive controller in this study: 1) a mathematical description of the reference dynamics of the robot (at nominal values of its parameters) is made; 2) the LQ regulator parameters are calculated according to the theory of optimal control; 3) an adaptation loop of the parameters of the obtained controller, which does not require the plant model, is developed on the basis of the second Lyapunov method. The resulting adaptation loop is supplemented with a variable step size, which is recalculated on the basis of data about the current and previous values of the reference of the robot state coordinates. Experimental validation of the adaptive controller is made with the help of both mathematical and physical models of the balancing robot. Considering the experiments with the mathematical model, the mass of the robot is increased from two to 13.5 times. As for the physical model, the mass is doubled. The experimental results show the efficiency of the developed system in comparison with the optimal LQ-regulator in terms of the integral quadratic transient quality index.

About the Authors

A. I. Glushchenko
Automated and information control systems department Stary Oskol technological institute n.a. Ugarov (branch) National University of Science and Technology "MISIS"
Russian Federation
Stary Oskol, 309516, Russian Federation



V. A. Petrov
Automated and information control systems department Stary Oskol technological institute n.a. Ugarov (branch) National University of Science and Technology "MISIS"
Russian Federation
Stary Oskol, 309516, Russian Federation



K. A. Lastochkin
Automated and information control systems department Stary Oskol technological institute n.a. Ugarov (branch) National University of Science and Technology "MISIS"
Russian Federation
Stary Oskol, 309516, Russian Federation



References

1. Аksenov G. S., Fomin V. N. Synthesis of adaptive controllers based on the Lyapunov function method, Аvtomatika i telemekhanika, 1982, no. 6, pp. 126—137 (in Russian).

2. Zhang D., Wei B. A review on model reference adaptive control of robotic manipulators, Annual Reviews in Control, 2017, vol. 43, pp. 188—198.

3. Astrom K. J., Wittenmark B. Adaptive control, Courier Corporation, 2013.

4. Formal’skij А. M. Motion control of unstable objects, Moscow, Fizmatlit, 2012, 232 p. (in Russian).

5. Li Z., Yang C., Fan L. Advanced control of wheeled inverted pendulum systems, Springer Science & Business Media, 2012, 217 p.

6. Khalil H. K. Nonlinear control, New York, Pearson, 2015, pp. 33—45.

7. Parks P. Liapunov redesign of model reference adaptive control systems, IEEE Transactions on Automatic Control, 1966, vol. 11, no. 3, pp. 362—367.

8. Calise A. J., Shin Y., Johnson M. D. A Comparison Study of Classical and Neural Network Based Adaptive Control of Wing Rock, AIAA Guidance, Navigation, and Control Conference and Exhibit, 2004, pp. 1—17.

9. Sung H. C. Balancing Robot Control and Implementation. Master of science thesis, Texas A&M University, 2015, 73 p.

10. Аksenov G. S., Fomin V. N. Synthesis of adaptive controllers based on the Lyapunov function method, Аvtomatika i telemekhanika, 1982, no. 6, pp. 126—137 (in Russian).

11. Singh S. N., Yirn W., Wells W. R. Direct adaptive and neural control of wing-rock motion of slender delta wings, Journal of Guidance, Control, and Dynamics, 1995, vol. 18, no. 1, pp. 25—30.

12. Pavlov B. V., Solov’ev I. G. Systems of direct adaptive control, Moscow, Nauka, 1989, 136 p. (in Russian).

13. Prasad L. B., Tyagi B., Gupta H. O. Optimal control of nonlinear inverted pendulum system using PID controller and LQR: performance analysis without and with disturbance input, International Journal of Automation and Computing, 2014, vol. 11, no. 6, pp. 661—670.

14. Calise A. J., Shin Y., Johnson M. D. A Comparison Study of Classical and Neural Network Based Adaptive Control of Wing Rock, AIAA Guidance, Navigation, and Control Conference and Exhibit, 2004, pp. 1—17.

15. Zhang D., Wei B. A review on model reference adaptive control of robotic manipulators, Annual Reviews in Control, 2017, vol. 43, pp. 188—198.

16. Yamamoto Y. NXTway-GS Model-Based Design-Control of self-balancing two-wheeled robot built with LEGO Mindstorms NXT, Cybernet Systems Co., Ltd, 2008, 65 p.

17. Chan R. P.M., Stol K. A., Halkyard C. R. Review of modeling and control of two-wheeled robots, Annual Reviews in Control, 2013, vol. 37, no. 1, pp. 89—103.

18. Singh S. N., Yirn W., Wells W. R. Direct adaptive and neural control of wing-rock motion of slender delta wings, Journal of Guidance, Control, and Dynamics, 1995, vol. 18, no. 1, pp. 25—30.

19. Parks P. Liapunov redesign of model reference adaptive control systems, IEEE Transactions on Automatic Control, 1966, vol. 11, no. 3, pp. 362—367.

20. Glushchenko А. I., Petrov V. А., Lastochkin K. А. On application of online training for neural network controller of two-wheeled balancing robot, Sistemy upravleniya i informatsionnye tekhnologii, 2018, no. 3 (73), pp. 27—32 (in Russian).

21. Kim D. P. Automatic control theory. Vol. 2: Multidimensional, nonlinear, optimal and adaptive systems, Moscow, Fizmatlit, 2007, 440 p. (in Russian).

22. Аksenov G. S., Fomin V. N. Synthesis of adaptive controllers based on the Lyapunov function method, Аvtomatika i telemekhanika, 1982, no. 6, pp. 126—137 (in Russian).

23. Yamamoto Y. NXTway-GS Model-Based Design-Control of self-balancing two-wheeled robot built with LEGO Mindstorms NXT, Cybernet Systems Co., Ltd, 2008, 65 p.

24. Glushchenko A. I., Petrov V. A., Lastochkin K. A. On Development of Neural Network Controller with Online Training to Control Two-Wheeled Balancing Robot, 2018 International Russian Automation Conference (RusAutoCon). — IEEE, 2018, pp. 1—6.

25. Bobtsov А. А., Nikiforov V. O., Pyrkin А. А. Methods of adaptive and robust control of nonlinear objects in instrument engineering, Saint Petersburg, NIU ITMO, 2013, 277 p. (in Russian).

26. Zhou K., Doyle J. C., Glover K. Robust and Optimal Control, Prentice Hall, 1996, 146 p. Acknowledgements: This work was supported by the Russian Foundation for Basic Research (grant no. 18-47-310003-р_а)

27. Calise A. J., Shin Y., Johnson M. D. A Comparison Study of Classical and Neural Network Based Adaptive Control of Wing Rock, AIAA Guidance, Navigation, and Control Conference and Exhibit, 2004, pp. 1—17.

28. Glushchenko А. I., Petrov V. А., Lastochkin K. А. On application of online training for neural network controller of two-wheeled balancing robot, Sistemy upravleniya i informatsionnye tekhnologii, 2018, no. 3 (73), pp. 27—32 (in Russian).

29. Astrom K. J., Wittenmark B. Adaptive control, Courier Corporation, 2013.

30. Singh S. N., Yirn W., Wells W. R. Direct adaptive and neural control of wing-rock motion of slender delta wings, Journal of Guidance, Control, and Dynamics, 1995, vol. 18, no. 1, pp. 25—30.

31. Glushchenko A. I., Petrov V. A., Lastochkin K. A. On Development of Neural Network Controller with Online Training to Control Two-Wheeled Balancing Robot, 2018 International Russian Automation Conference (RusAutoCon). — IEEE, 2018, pp. 1—6.

32. Khalil H. K. Nonlinear control, New York, Pearson, 2015, pp. 33—45.

33. Yamamoto Y. NXTway-GS Model-Based Design-Control of self-balancing two-wheeled robot built with LEGO Mindstorms NXT, Cybernet Systems Co., Ltd, 2008, 65 p.

34. Zhou K., Doyle J. C., Glover K. Robust and Optimal Control, Prentice Hall, 1996, 146 p. Acknowledgements: This work was supported by the Russian Foundation for Basic Research (grant no. 18-47-310003-р_а)

35. Pavlov B. V., Solov’ev I. G. Systems of direct adaptive control, Moscow, Nauka, 1989, 136 p. (in Russian).

36. Glushchenko А. I., Petrov V. А., Lastochkin K. А. On application of online training for neural network controller of two-wheeled balancing robot, Sistemy upravleniya i informatsionnye tekhnologii, 2018, no. 3 (73), pp. 27—32 (in Russian).

37. Zhang D., Wei B. A review on model reference adaptive control of robotic manipulators, Annual Reviews in Control, 2017, vol. 43, pp. 188—198.

38. Glushchenko A. I., Petrov V. A., Lastochkin K. A. On Development of Neural Network Controller with Online Training to Control Two-Wheeled Balancing Robot, 2018 International Russian Automation Conference (RusAutoCon). — IEEE, 2018, pp. 1—6.

39. Parks P. Liapunov redesign of model reference adaptive control systems, IEEE Transactions on Automatic Control, 1966, vol. 11, no. 3, pp. 362—367.

40. Zhou K., Doyle J. C., Glover K. Robust and Optimal Control, Prentice Hall, 1996, 146 p. Acknowledgements: This work was supported by the Russian Foundation for Basic Research (grant no. 18-47-310003-р_а)

41. Аksenov G. S., Fomin V. N. Synthesis of adaptive controllers based on the Lyapunov function method, Аvtomatika i telemekhanika, 1982, no. 6, pp. 126—137 (in Russian).

42. Calise A. J., Shin Y., Johnson M. D. A Comparison Study of Classical and Neural Network Based Adaptive Control of Wing Rock, AIAA Guidance, Navigation, and Control Conference and Exhibit, 2004, pp. 1—17.

43. Singh S. N., Yirn W., Wells W. R. Direct adaptive and neural control of wing-rock motion of slender delta wings, Journal of Guidance, Control, and Dynamics, 1995, vol. 18, no. 1, pp. 25—30.

44. Yamamoto Y. NXTway-GS Model-Based Design-Control of self-balancing two-wheeled robot built with LEGO Mindstorms NXT, Cybernet Systems Co., Ltd, 2008, 65 p.

45. Glushchenko А. I., Petrov V. А., Lastochkin K. А. On application of online training for neural network controller of two-wheeled balancing robot, Sistemy upravleniya i informatsionnye tekhnologii, 2018, no. 3 (73), pp. 27—32 (in Russian).

46. Glushchenko A. I., Petrov V. A., Lastochkin K. A. On Development of Neural Network Controller with Online Training to Control Two-Wheeled Balancing Robot, 2018 International Russian Automation Conference (RusAutoCon). — IEEE, 2018, pp. 1—6.

47. Zhou K., Doyle J. C., Glover K. Robust and Optimal Control, Prentice Hall, 1996, 146 p. Acknowledgements: This work was supported by the Russian Foundation for Basic Research (grant no. 18-47-310003-р_а)


Review

For citations:


Glushchenko A.I., Petrov V.A., Lastochkin K.A. On Development of Two-Wheeled Balancing Robot Adaptive Control System on Basis of Second Lyapunov Approach with Tunable Step Size. Mekhatronika, Avtomatizatsiya, Upravlenie. 2020;21(5):312-320. (In Russ.) https://doi.org/10.17587/mau.21.312-320

Views: 705


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1684-6427 (Print)
ISSN 2619-1253 (Online)