Dual-Mode Model Predictive Control of an Omnidirectional Wheeled Inverted Pendulum

被引:23
作者
Watson, Matthew T. [1 ]
Gladwin, Daniel T. [1 ]
Prescott, Tony J. [2 ]
Conran, Sebastian O. [3 ]
机构
[1] Univ Sheffield, Dept Elect & Elect Engn, Sheffield S10 2TN, S Yorkshire, England
[2] Univ Sheffield, Dept Comp Sci, Cognit Robot, Sheffield S10 2TN, S Yorkshire, England
[3] Consequential Robot, London W14 0RH, England
基金
英国工程与自然科学研究理事会;
关键词
Wheels; Prototypes; Trajectory; Symmetric matrices; Predictive models; Systematics; Torque; Dynamics; wheeled robots; underactuated robots; LINEAR-SYSTEMS;
D O I
10.1109/TMECH.2019.2943708
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article describes the position and heading control of a novel form of omnidirectional wheeled inverted pendulum platform known as a collinear Mecanum drive. This concept uses four collinear Mecanum wheels to balance in a similar manner to a typical two-wheeled inverted pendulum while also being able to simultaneously translate directly along its balance axis. Control is performed using a constrained time-optimal infinite horizon model predictive controller, with feasibility maintained across the full reference input set. Explored in this article is the derivation of the system dynamics model and controller, a systematic approach to selection of controller parameters and analysis of their effect on control performance and complexity, and an evaluation of the controllers efficacy in both simulation and on a real-world experimental prototype for simple and complex trajectories.
引用
收藏
页码:2964 / 2975
页数:12
相关论文
共 20 条
[1]   Review of modelling and control of two-wheeled robots [J].
Chan, Ronald Ping Man ;
Stol, Karl A. ;
Halkyard, C. Roger .
ANNUAL REVIEWS IN CONTROL, 2013, 37 (01) :89-103
[2]  
Dini N, 2015, RSI INT CONF ROBOT M, P152, DOI 10.1109/ICRoM.2015.7367776
[3]   Systematic and effective embedding of feedforward of target information into MPC [J].
Dughman, S. S. ;
Rossiter, J. A. .
INTERNATIONAL JOURNAL OF CONTROL, 2020, 93 (01) :98-112
[4]   A survey of guaranteeing feasibility and stability in MPC during target changes [J].
Dughman, S. S. ;
Rossiter, J. A. .
IFAC PAPERSONLINE, 2015, 48 (08) :813-818
[5]   qpOASES: a parametric active-set algorithm for quadratic programming [J].
Ferreau, Hans Joachim ;
Kirches, Christian ;
Potschka, Andreas ;
Bock, Hans Georg ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2014, 6 (04) :327-363
[6]   LINEAR-SYSTEMS WITH STATE AND CONTROL CONSTRAINTS - THE THEORY AND APPLICATION OF MAXIMAL OUTPUT ADMISSIBLE-SETS [J].
GILBERT, EG ;
TAN, KT .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1991, 36 (09) :1008-1020
[7]   Following control approach based on model predictive control for wheeled inverted pendulum robot [J].
Hirose, Noriaki ;
Tajima, Ryosuke ;
Koyama, Nagisa ;
Sukigara, Kazutoshi ;
Tanaka, Minoru .
ADVANCED ROBOTICS, 2016, 30 (06) :374-385
[8]   Nonlinear Optimal Control Design for Underactuated Two-Wheeled Inverted Pendulum Mobile Platform [J].
Kim, Sangtae ;
Kwon, SangJoo .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2017, 22 (06) :2803-2808
[9]  
Li Z., 2013, Advanced Control of Wheeled Inverted Pendulum Systems
[10]   Model Predictive Control for an Inverted-pendulum Robot with Time-varying Constraints [J].
Ohhira, Takashi ;
Shimada, Akira .
IFAC PAPERSONLINE, 2017, 50 (01) :776-781