Simultaneous adjustment of balance maintenance and velocity tracking for a two-wheeled self-balancing vehicle

被引:0
作者
Ghahremani, Azadeh [1 ,2 ]
Righettini, Paolo [1 ]
Strada, Roberto [1 ]
机构
[1] Univ Bergamo, Dept Engn & Appl Sci, Dalmine, Italy
[2] Univ Bergamo, Dept Engn & Appl Sci, I-24044 Dalmine, Italy
关键词
Two-wheeled self-balanced vehicle; Matlab-Adams co-simulations; sliding mode control; feedback linearization; PID control; LQR method; stabilization; tracking; INVERTED PENDULUM;
D O I
10.1177/09544062231209144
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
The purpose of this research is the development a method for simultaneously adjusting the velocity tracking control and the inclination angle stabilization using control techniques for a two-wheeled self-balancing vehicle. The control tasks involve balancing the vehicle around its unstable equilibrium configuration along with steering and velocity tracking. In this study, the mathematical dynamic model of the vehicle is derived using the Lagrange method, under the assumptions of pure rolling and no-slip conditions which are expressed through nonholonomic constraint equations. Along with the mathematical descriptions, a multibody virtual prototype featuring advanced tire-ground interaction modeling has been developed using the MSC Adams software suite. Several classical and modern control strategies are investigated and compared to implement the method. These include Sliding Mode Control (SMC), Proportional Integral Derivative (PID), Feedback Linearization (FL), and Linear Quadratic Regulator Control (LQR) for the under-actuated and unstable subsystem that accounts for the pitch and longitudinal motions. The capabilities of these control strategies are verified and compared not only through Matlab simulation but also using Adams-Matlab co-simulation of the controller and the plant. Although every control technique has its advantages and limitations, the extensive simulation activities conducted for this study suggest that the SMC controller offers superior performances in keeping the system balanced and providing good velocity-tracking responses. Moreover, a Lyapunov-based analysis is used to prove that the sliding mode control achieves finite time convergence to a stable sliding surface. These advantages are counterbalanced by the complexity and the large number of parameters belonging to the designed SMC laws, the scheduling of which can be difficult to implement. For the comparison results another non-linear control strategy, that is, the feedback linearization method, is presented as an alternative. Through the Jacobian linearization approach the mathematical model of the system is linearized, allowing the use of control techniques such as linear quadratic regulation, which are deployed to treat the balancing, steering, and velocity tracking tasks. Finally, the empirical tuning of a PID controller is also demonstrated. The performance and robustness of each controller are evaluated and compared through several driving scenarios both in pure-Matlab and Adams-Matlab co-simulations.
引用
收藏
页码:4608 / 4627
页数:20
相关论文
共 27 条
  • [1] [Anonymous], 2010, CYBER J
  • [2] Arani Mikail S., 2019, Advances in Motion Sensing and Control for Robotic Applications. Selected Papers from the Symposium on Mechatronics, Robotics, and Control (SMRC18)CSME International Congress 2018. Lecture Notes in Mechanical Engineering (LNME), P93, DOI 10.1007/978-3-030-17369-2_7
  • [3] Bhattacharyya SP, 2009, AUTOM CONTROL ENG SE, V33, pXVII
  • [4] Robust stabilization control of a spatial inverted pendulum using integral sliding mode controller
    Chawla, Ishan
    Chopra, Vikram
    Singla, Ashish
    [J]. INTERNATIONAL JOURNAL OF NONLINEAR SCIENCES AND NUMERICAL SIMULATION, 2021, 22 (02) : 183 - 195
  • [5] Robust hierarchical sliding mode control of a two-wheeled self-balancing vehicle using perturbation estimation
    Chen, Long
    Wang, Hai
    Huang, Yunzhi
    Ping, Zhaowu
    Yu, Ming
    Zheng, Xuefeng
    Ye, Mao
    Hu, Youhao
    [J]. MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2020, 139
  • [6] Observer-Based Adaptive Tracking Control of Wheeled Mobile Robots With Unknown Slipping Parameters
    Cui, Mingyue
    [J]. IEEE ACCESS, 2019, 7 : 169646 - 169655
  • [7] A modified dynamical formulation for two-wheeled self-balancing robots
    Ghaffari, Ali
    Shariati, Azadeh
    Shamekhi, Amir H.
    [J]. NONLINEAR DYNAMICS, 2016, 83 (1-2) : 217 - 230
  • [8] Optimal control of a two-wheeled self-balancing robot by reinforcement learning
    Guo, Linyuan
    Rizvi, Syed Ali Asad
    Lin, Zongli
    [J]. INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2021, 31 (06) : 1885 - 1904
  • [9] Junfeng Wu, 2011, 2011 6th International Forum on Strategic Technology (IFOST 2011), P1031, DOI 10.1109/IFOST.2011.6021196
  • [10] Khalil H., 2002, Nonlinear Systems, V3rd