Design and Control of Two-Wheeled and Self-Balancing Mobile Robot

The paper focuses on the design and development of a two-wheeled and self-balancing robot as well as its control. The problem is equivalent to the inverted pendulum principle of balancing robots. Dynamic model based PD controller and empirical controller were designed. These controllers are used in closed loop system to provide the robot balance, even when robot is slightly pushed, which normally causes it to fall. The equations of robot motion were derived using Lagrangian and mapped to a transfer function in the complex s-domain. The controller parameters are initially tuned using PID Tuner in Simulink. Then, the zero-order-hold discretization method was applied to implement this control on the Arduino microcontroller. Furthermore, the controller parameters are additionally adjusted through experiments in order to exhibit better control performance. Moreover, the effect of an unexpected disturbance on the robot was taken into consideration. The effectiveness of the designed controllers was verified experimentally.

[1]  Habib Dimassi,et al.  Adaptive Observer-Based Sliding Mode Control for a Two-Wheeled Self-Balancing Robot under Terrain Inclination and Disturbances , 2021 .

[2]  Zongli Lin,et al.  Optimal control of a two‐wheeled self‐balancing robot by reinforcement learning , 2020, International Journal of Robust and Nonlinear Control.

[3]  Jamil Dabbagh,et al.  Nonlinear Two-Wheeled Self-Balancing Robot Control Using LQR and LQG Controllers , 2019, 2019 11th International Conference on Electrical and Electronics Engineering (ELECO).

[4]  Dongrui Wu,et al.  Interval Type-2 Fuzzy Logic Modeling and Control of a Mobile Two-Wheeled Inverted Pendulum , 2018, IEEE Transactions on Fuzzy Systems.

[5]  Seng Fat Wong,et al.  Experiment and controller design for two-wheeled robot with nonlinear damping and road disturbance , 2018, 2018 Chinese Control And Decision Conference (CCDC).

[6]  Baek-Kyu Cho,et al.  Development of a self-balancing robot with a control moment gyroscope , 2018 .

[7]  Sangtae Kim,et al.  Nonlinear Optimal Control Design for Underactuated Two-Wheeled Inverted Pendulum Mobile Platform , 2017, IEEE/ASME Transactions on Mechatronics.

[8]  Chen Wei,et al.  Simulation and debugging of LQR control for two-wheeled self-balanced robot , 2017, 2017 Chinese Automation Congress (CAC).

[9]  Alireza Alfi,et al.  Balancing and Trajectory Tracking of Two-Wheeled Mobile Robot Using Backstepping Sliding Mode Control: Design and Experiments , 2017, J. Intell. Robotic Syst..

[10]  Aja Mariam Johnson,et al.  Design and Development of a Two Wheeled Self Balancing Robot for an Application of Object Carrying , 2017 .

[11]  Jui-Chung Hung,et al.  Intelligent algorithm design by using fuzzy inference on two-wheeled self-balancing vehicle , 2017, 2017 International Conference on Applied System Innovation (ICASI).

[12]  Mirosław Galicki,et al.  Robust Task Space Trajectory Tracking Control of Robotic Manipulators , 2016 .

[13]  Wenzeng Guo,et al.  A two-wheeled inverted pendulum robot with friction compensation , 2015 .

[14]  Motoki Shino,et al.  Wheeled inverted pendulum type robotic wheelchair with integrated control of seat slider and rotary link between wheels for climbing stairs , 2014, 2014 IEEE International Workshop on Advanced Robotics and its Social Impacts.

[15]  Jian Fang The LQR Controller Design of Two-Wheeled Self-Balancing Robot Based on the Particle Swarm Optimization Algorithm , 2014 .

[16]  Karl A. Stol,et al.  Review of modelling and control of two-wheeled robots , 2013, Annu. Rev. Control..

[17]  Katherine M. Tsui,et al.  Exploring use cases for telepresence robots , 2011, 2011 6th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[18]  Shin'ichi Yuta,et al.  Baggage Transportation and Navigation by a Wheeled Inverted Pendulum Mobile Robot , 2009, IEEE Transactions on Industrial Electronics.

[19]  Seul Jung,et al.  Control Experiment of a Wheel-Driven Mobile Inverted Pendulum Using Neural Network , 2008, IEEE Transactions on Control Systems Technology.

[20]  Hoa G. Nguyen,et al.  Segway robotic mobility platform , 2004, SPIE Optics East.