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
相关论文
共 50 条
  • [21] Method for determination of interaction between a two-wheeled self-balancing vehicle and its rider
    Ciezkowski, M.
    MECHANIKA, 2016, (05): : 416 - 424
  • [22] A Novel Hierarchical Sliding Mode Control Strategy for a Two-Wheeled Self-Balancing Vehicle
    He Ping
    Wang Hai
    Liu Linfeng
    Kong Huifang
    Yu Ming
    Jiang Canghua
    Man Zhihong
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 3731 - 3736
  • [23] Adaptive sliding mode control for two-wheeled self-balancing vehicle with input delay
    Xue H.
    Shao Z.-P.
    Fang Q.-L.
    Ma F.
    1600, Chang'an University (20): : 219 - 228
  • [24] An Improved Computing Model for a Two-wheeled Self-balancing Vehicle's State Determination
    Wang, Sufeng
    Lu, Hongyi
    Hou, Fangyong
    2015 8TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING (CISP), 2015, : 1379 - 1384
  • [25] The Two-Wheeled Self-Balancing Mobile Robot Based on MEMS
    Sun, Hua
    Li, Yunguo
    Li, Xinbiao
    Cheng, Pei
    AUTOMATION EQUIPMENT AND SYSTEMS, PTS 1-4, 2012, 468-471 : 2678 - 2681
  • [26] The Flexible Two-Wheeled Self-balancing Robot Based on Hopfield
    Ruan, Xian-gang
    Zhao, Jianwei
    INTELLIGENT ROBOTICS AND APPLICATIONS, PROCEEDINGS, 2009, 5928 : 1196 - +
  • [27] A modified dynamical formulation for two-wheeled self-balancing robots
    Ghaffari, Ali
    Shariati, Azadeh
    Shamekhi, Amir H.
    NONLINEAR DYNAMICS, 2016, 83 (1-2) : 217 - 230
  • [28] Attitude Control and Stabilization of a Two-Wheeled Self-Balancing Robot
    Bhatti, Omer Saleem
    Mehmood-ul-Hasan, Khalid
    Imtiaz, Muhammad Anas
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2015, 17 (03): : 98 - 104
  • [29] Modeling and Decoupling Control for Two-Wheeled Self-Balancing Robot
    Zheng, Zhang
    Teng, Meng
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 5263 - 5267
  • [30] Research and Implementation of Two-wheeled Self-balancing Control System
    Zhao, Yan
    Wang, Jiang Hua
    Liu, Ji Chao
    FRONTIERS OF MANUFACTURING SCIENCE AND MEASURING TECHNOLOGY V, 2015, : 1 - 5