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

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 controller's efficacy in both simulation and on a real-world experimental prototype for simple and complex trajectories.

[1]  K. T. Tan,et al.  Linear systems with state and control constraints: the theory and application of maximal output admissible sets , 1991 .

[2]  Ming Yue,et al.  An Efficient Model Predictive Control for Trajectory Tracking of Wheeled Inverted Pendulum Vehicles with Various Physical Constraints , 2018 .

[3]  Christian Kirches,et al.  qpOASES: a parametric active-set algorithm for quadratic programming , 2014, Mathematical Programming Computation.

[4]  G Valencia-Palomo,et al.  A move-blocking strategy to improve tracking in predictive control , 2010, Proceedings of the 2010 American Control Conference.

[5]  Torkel Glad,et al.  Reference tracking MPC using terminal set scaling , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[6]  Akira Shimada,et al.  Movement Control for Two-wheeled Inverted Pendulum Type Robot Based on Model Predictive Control Considering Time-Varying Constraints , 2017 .

[7]  Minoru Tanaka,et al.  Following control approach based on model predictive control for wheeled inverted pendulum robot , 2016, Adv. Robotics.

[8]  J. Suykens,et al.  The efficient computation of polyhedral invariant sets for linear systems with polytopic uncertainty , 2005, Proceedings of the 2005, American Control Conference, 2005..

[9]  J. A. Rossiter,et al.  Model-Based Predictive Control : A Practical Approach , 2017 .

[10]  Sangtae Kim,et al.  Nonlinear Optimal Control Design for Underactuated Two-Wheeled Inverted Pendulum Mobile Platform , 2017, IEEE/ASME Transactions on Mechatronics.

[11]  J. A. Rossiter,et al.  Systematic and effective embedding of feedforward of target information into MPC , 2020, Int. J. Control.

[12]  Anthony Rossiter,et al.  A GLOBAL APPROACH TO FEASIBILITY IN LINEAR MPC , 2006 .

[13]  Tony J. Prescott,et al.  Design and control of a novel omnidirectional dynamically balancing platform for remote inspection of confined and cluttered environments , 2018, 2018 IEEE International Conference on Industrial Electronics for Sustainable Energy Systems (IESES).

[14]  Mike Stilman,et al.  Design and Development of a Dynamically-Balancing Holonomic Robot , 2011 .

[15]  J. A. Rossiter,et al.  A survey of guaranteeing feasibility and stability in MPC during target changes , 2015 .

[16]  Vahid Johari Majd,et al.  Model predictive control of a wheeled inverted pendulum robot , 2015, 2015 3rd RSI International Conference on Robotics and Mechatronics (ICROM).

[17]  Karl A. Stol,et al.  Review of modelling and control of two-wheeled robots , 2013, Annu. Rev. Control..

[18]  Kaustubh Pathak,et al.  Velocity and position control of a wheeled inverted pendulum by partial feedback linearization , 2005, IEEE Transactions on Robotics.