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 条
  • [1] SLIDING-MODE VELOCITY CONTROL OF A TWO-WHEELED SELF-BALANCING VEHICLE
    Yih, Chih-Chen
    ASIAN JOURNAL OF CONTROL, 2014, 16 (06) : 1880 - 1890
  • [2] Two-Wheeled Self-Balancing Robot
    Paulescu, Flavius-Catalin
    Szeidert, Iosif
    Filip, Ioan
    Vasar, Cristian
    IEEE 15TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS (SACI 2021), 2021, : 33 - 38
  • [3] Nonlinear dynamics modeling and simulation of two-wheeled self-balancing vehicle
    Liu, Yunping
    Huang, Xijie
    Wang, Tianmiao
    Zhang, Yonghong
    Li, Xianying
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2016, 13 : 1 - 9
  • [4] Control strategy and dynamic simulation of two-wheeled self-balancing vehicle
    Jiang L.-B.
    He J.-S.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2016, 44 (01): : 9 - 15
  • [5] Research on Tracking Control of Two Wheeled Self-balancing Vehicle
    Liu, Yicai
    2022 41ST CHINESE CONTROL CONFERENCE (CCC), 2022, : 1137 - 1142
  • [6] Determination of interactions between two-wheeled self-balancing vehicle and its rider
    Ciezkowski, Maciej
    Pawluszewicz, Ewa
    2015 20TH INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2015, : 851 - 855
  • [7] An improved A* algorithm for Path-Planning of Two-Wheeled Self-balancing Vehicle
    Wang, Quan
    Huang, Weihua
    Liu, Bin
    Zhang, Yuanyi
    PROCEEDINGS OF THE 2018 13TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2018), 2018, : 841 - 846
  • [8] Adaptive Robust Self-Balancing and Steering of a Two-Wheeled Human Transportation Vehicle
    Shui-Chun Lin
    Ching-Chih Tsai
    Hsu-Chih Huang
    Journal of Intelligent & Robotic Systems, 2011, 62 : 103 - 123
  • [9] Adaptive Robust Self-Balancing and Steering of a Two-Wheeled Human Transportation Vehicle
    Lin, Shui-Chun
    Tsai, Ching-Chih
    Huang, Hsu-Chih
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2011, 62 (01) : 103 - 123
  • [10] A NOVEL CONFIGURATION OF TWO-WHEELED SELF-BALANCING ROBOT
    Qian, Qingwen
    Wu, Junfeng
    Wang, Zhe
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2017, 24 (02): : 459 - 464