Cover
Vol. 19 No. 1 (2023)

Published: June 30, 2023

Pages: 38-46

Original Article

Robust Control Design for Two-Wheel Self-Balanced Mobile Robot

Abstract

As a key type of mobile robot, the two-wheel mobile robot has been developed rapidly for varied domestic, health, and industrial applications due to human-like movement and balancing characteristics based on the inverted pendulum theory. This paper presents a developed Two-Wheel Self-Balanced Robot (TWSBR) model under road disturbance effects and simulated using MATLAB Simscape Multibody. The considered physical-mechanical structure of the proposed TWSBS is connected with a Simulink controller scheme by employing physical signal converters to describe the system dynamics efficiently. Through the Simscape environment, the TWSBR motion is visualized and effectively analyzed without the need for complicated analysis of the associated mathematical model. Besides, 3D visualization of real-time behavior for the implemented TWSBR plant model is displayed by Simulink Mechanics Explorer. Robot balancing and stability are achieved by utilizing Proportional Integral Derivative (PID) and Linear Quadratic Regulator (LQR) controllers' approaches considering specific control targets. A comparative study and evaluation of both controllers are conducted to verify the robustness and road disturbance rejection. The realized performance and robustness of developed controllers are observed by varying object-carrying loaded up on mechanical structure layers during robot motion. In particular, the objective weight is loaded on the robot layers (top, middle, and bottom) during disturbance situations. The achieved findings may have the potential to extend the deployment of using TWSBRs in the varied important application.

References

  1. C. Iwendi et al., “Robust Navigational Control of a Two-Wheeled Self-Balancing Robot in a Sensed Environment,” IEEE Access, vol. 7, pp. 82337–82348, Jun. 2019.
  2. Z. Kausar, K. Stol, and N. Patel, “The effect of terrain inclination on performance and the stability region of two-wheeled mobile robots,” Int. J. Adv. Robot. Syst., vol. 9, no.5, pp.218, Nov. 2012.
  3. M. A. Imtiaz et al., “Control System Design, Analysis Implementation of Two Wheeled Self Balancing Robot (TWSBR),” in proc. IEEE 9th Annu. Inf. Technol. Electron. Mob. Commun. Conf. IEMCON 2018, Vancouver, BC, Canada, Nov. 2018, pp. 431–437.
  4. T. Takei, R. Imamura, and S. Yuta, “Baggage transportation and navigation by a wheeled inverted pendulum mobile robot,” IEEE Trans. Ind. Electron., vol. 56, no. 10, pp. 3985–3994, Jul.2009.
  5. A. Kharola, P. Patil, S. Raiwani, and D. Rajput, “comparison study for control and stabilisation of inverted pendulum on inclined surface (IPIS) using PID and fuzzy controllers,” Perspect. Sci., vol. 8, pp. 187–190, Sep.2016.
  6. P. Frankovský et al., “Modeling of two-wheeled self-balancing robot driven by DC gearmotors,” Int. J. Appl. Mech. Eng., vol. 22, no. 3, pp. 739–747,Aug. 2017.
  7. A. T. Azar et al., “ Self-balancing Robot Modeling and Control Using Two Degree of Freedom PID Controller, “in proc. international conference on advanced intelligent systems and informatics AISI 2018, Cham, Aug. 2018, vol. 845, pp. 64-76.
  8. M. S. Mahmoud and M. T. Nasir, “Robust control design of wheeled inverted pendulum assistant robot,” IEEE/CAA J. Autom. Sin., vol. 4, no. 4, pp. 628–638, Sep.2017.
  9. S. Jung and S. S. Kim, “Control experiment of a wheel-driven mobile inverted pendulum using neural network,” IEEE Trans. Control Syst. Technol., vol. 16, no. 2, pp. 297–303,Feb. 2008.
  10. C. H. Huang, W. J. Wang, and C. H. Chiu, “Design and implementation of fuzzy control on a two-wheel inverted pendulum,” IEEE Trans. Ind. Electron., vol. 58, no. 7, pp. 2988–3001,Jul. 2011.
  11. T. A. Mai, D. N. Anisimov, T. S. Dang, and V. N. Dinh, “Development of a microcontroller-based adaptive fuzzy controller for a two-wheeled self-balancing robot,” Microsyst. Technol., vol. 24, no. 9, pp. 3677–3687,Sep. 2018.
  12. F. Grasser, A. D’Arrigo, S. Colombi, and A. C. Rufer, “JOE: A mobile, inverted pendulum,” IEEE Trans. Ind. Electron., vol. 49, no. 1, pp. 107–114, Feb.2002.
  13. A. Ghaffari, A. Shariati, and A. H. Shamekhi, “A modified dynamical formulation for two-wheeled self-balancing robots,” Nonlinear Dyn., vol. 83, no. 1–2, pp. 217–230, Jan.2016.
  14. K. Pathak, J. Franch, and S. K. Agrawal, “Velocity and position control of a wheeled inverted pendulum by partial feedback linearization,” IEEE Trans. Robot., vol. 21, no. 3, pp. 505–513,Jun. 2005.
  15. S. Kim and S. J. Kwon, “Dynamic modeling of a two-wheeled inverted pendulum balancing mobile robot,” Int. J. Control. Autom. Syst., vol. 13, no. 4, pp. 926–933, Aug.2015.
  16. A. A. Aldair, A. Al-Mayyahi, and B. H. Jasim, “Control of Eight-Leg Walking Robot Using Fuzzy Technique Based on SimScape Multibody Toolbox,” in proc. IOP Conf. Ser. Mater. Sci. Eng., Feb.2020, vol. 745, no. 1,p.012015.
  17. A. A. Aldair, A. Al-Mayyahi, and W. Wang, “Design of a Stable an Intelligent Controller for a Quadruped Robot,” J. Electr. Eng. Technol., vol. 15, no. 2, pp. 817–832, Mar.2020.
  18. A. Alkamachi, “Integrated SolidWorks and Simscape platform for the design and control of an inverted pendulum system,” J. Electr. Eng., vol. 71, no. 2, pp. 122–126, 2020.
  19. P. Noskievic and D. Walica, “Design and Realisation of the Simulation Model of the Stewart Platform using the MATLAB-Simulink and the Simscape Multibody Library,” in Proc. 2020 21st Int. Carpathian Control Conf. ICCC 2020, High Tatras, Slovakia, Oct. 2020, pp. 0–4.
  20. A. Kathpal and A. Singla, “SimMechanicsTM based modeling, simulation and real-time control of Rotary Inverted Pendulum,” in Proc. 2017 11th Int. Conf. Intell. Syst. Control. ISCO 2017, Coimbatore, India, Jan. 2017, pp. 166–172.
  21. J. Olaya, N. Pintor, O. F. Avilés, and J. Chaparro, “Analysis of 3 RPS robotic platform motion in simscape and MATLAB GUI environment,” Int. J. Appl. Eng. Res., vol. 12, no. 8, pp. 1460–1468, 2017.
  22. S. Mohapatra, R. Srivastava, and R. Khera, “Implementation of a two wheel self-balanced robot using MATLAB simscape multibody,” in Proc. 2019 2nd Int. Conf. Adv. Comput. Commun. Paradig. ICACCP 2019, Gangtok, India, Feb.2019, pp. 1–3.
  23. M. Waseem, M. Suhaib, and A. F. Sherwani, “Modelling and analysis of gradient effect on the dynamic performance of three-wheeled vehicle system using Simscape,” SN Appl. Sci., vol. 1, no. 3, pp. 1–13, Feb.2019.
  24. H. S. Juang and K. Y. Lurrr, “Design and control of a two-wheel self-balancing robot using the arduino microcontroller board,” in Proc.IEEE Int. Conf. Control Autom. ICCA, Hangzhou, China, Jun. 2013, pp. 634–639.
  25. A. K. Sukede and J. Arora, “Auto tuning of PID controller,” in Proc.2015 Int. Conf. Ind. Instrum. Control. ICIC 2015, Pune, India, May 2015, pp. 1459–1462.
  26. A. Ali and M. Rashid, “Design PI Controller for Tank Level in Industrial Process,” Iraqi J. Electr. Electron. Eng., vol. 18, no. 1, pp. 82–92,Jun. 2022.
  27. I. Siradjuddin et al., “State space control using LQR method for a cart-inverted pendulum linearised model,” Int. J. Mech. Mechatronics Eng., vol. 17, no. 1, pp. 119–126, 2017.
  28. V. Dhiman, G. Singh, and M. Kumar, “ Modeling and control of underactuated system using LQR controller based on GA,” In Advances in Interdisciplinary Engineering, Singapore, Jun.2019, pp. 595-603.
  29. M. Stănese, M. Şuşcă, V. Mihaly, and I. Naşcu, “Design and control of a self-balancing robot,” In proc.2020 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR) , Cluj-Napoca, Romania , May 2020,pp. 1-6.
  30. T. Abut and S. Soyguder, “Real-time control and application with self-tuning PID-type fuzzy adaptive controller of an inverted pendulum,” Ind. Rob. the international journal of robotics research and application, vol. 46, no. 1, pp. 159–170, Apr.2019.