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 条
  • [31] Design and Control of Two-Wheeled and Self-Balancing Mobile Robot
    Velagic, Jasmin
    Kovac, Imran
    Panjevic, Adis
    Osmanovic, Adnan
    PROCEEDINGS OF 63RD INTERNATIONAL SYMPOSIUM ELMAR-2021, 2021, : 77 - 82
  • [32] H∞ Robust Control of Self-Balancing Two-Wheeled Robot
    Ruan, Xiaogang
    Chen, Jing
    2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, : 6524 - 6527
  • [33] Paths of Two-Wheeled Self-Balancing Vehicles in the Horizontal Plane
    Shariati, Azadeh
    Ghaffari, Ali
    Shamekhi, Amir H.
    2014 SECOND RSI/ISM INTERNATIONAL CONFERENCE ON ROBOTICS AND MECHATRONICS (ICROM), 2014, : 456 - 461
  • [34] Research on Control Strategy of Two-wheeled Self-balancing Robot
    Gong, Yulei
    Wu, Xiao
    Ma, Huijiao
    2015 International Conference on Computer Science and Mechanical Automation (CSMA), 2015, : 281 - 284
  • [35] A modified dynamical formulation for two-wheeled self-balancing robots
    Ali Ghaffari
    Azadeh Shariati
    Amir H. Shamekhi
    Nonlinear Dynamics, 2016, 83 : 217 - 230
  • [36] Two-wheeled Self-balancing Robot Modeling and Nonlinear Control
    Qiu, Jinfeng
    Hou, Zhicheng
    Wang, Weijun
    Zhang, Gong
    Li, Yafeng
    Feng, Wei
    Han, Changsoo
    2017 14TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2017, : 734 - 739
  • [37] Design and LQ Control of a Two-wheeled Self-balancing Robot
    Ruan Xiaogang
    Liu Jiang
    Di Haijiang
    Li Xinyuan
    PROCEEDINGS OF THE 27TH CHINESE CONTROL CONFERENCE, VOL 5, 2008, : 275 - 279
  • [38] Fuzzy Backstepping controllers for Two-Wheeled Self-Balancing Robot
    Ruan, Xiaogang
    Cai, Jianxian
    2009 INTERNATIONAL ASIA CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION, AND ROBOTICS, PROCEEDINGS, 2009, : 166 - 169
  • [39] Kinematic Analysis of a Two-Wheeled Self-Balancing Mobile Robot
    Chhotray, Animesh
    Pradhan, Manas K.
    Pandey, Krishna K.
    Parhi, Dayal R.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SIGNAL, NETWORKS, COMPUTING, AND SYSTEMS (ICSNCS 2016), VOL 2, 2016, 396 : 87 - 93
  • [40] A Two-Wheeled, Self-Balancing Electric Vehicle Used As an Environmentally Friendly Individual Means of Transport
    Bzdziuch, D.
    Grzegozek, W.
    SCIENTIFIC CONFERENCE ON AUTOMOTIVE VEHICLES AND COMBUSTION ENGINES (KONMOT 2016), 2016, 148