A robust MPC/ISM hierarchical multi-loop control scheme for robot manipulators

In this paper, we propose a robust hierarchical multi-loop control scheme aimed at solving motion control problems for robot manipulators. The kernel of the proposed control scheme is the inverse dynamics-based feedback linearized robotic MIMO system. A first loop is closed relying on an Integral Sliding Mode (ISM) controller, so that matched disturbances and uncertain terms due to unmodelled dynamics, which are not rejected by the inverse dynamics approach, are suitably compensated. An external loop based on Model Predictive Control (MPC) optimizes the evolution of the controlled system in the respect of state and input constraints. The motivation for using ISM, apart from its property of providing robustness to the scheme in front of a significant class of uncertainties, is also given by its capability of enforcing sliding modes of the controlled system since the initial time instant, which is a clear advantage in the considered case, allowing one to solve the model predictive control optimization problem relying on a set of linearized decoupled SISO systems which are not affected by uncertain terms. As a consequence, a standard MPC can be used and the resulting control scheme is characterized by a low computational load with respect to conventional nonlinear robust solutions. The verification and the validation of our proposal have been carried out with satisfactory results in simulation, relying on a model of an industrial robot manipulator with injected noise, to better emulate a realistic set up. Both the model and the noise have been identified on the basis of real data.

[1]  Christopher Edwards,et al.  Sliding mode control : theory and applications , 1998 .

[2]  Antonella Ferrara,et al.  Design and experimental validation of a second-order sliding-mode motion controller for robot manipulators , 2009, Int. J. Control.

[3]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[4]  Antonella Ferrara,et al.  Robust Model Predictive Control With Integral Sliding Mode in Continuous-Time Sampled-Data Nonlinear Systems , 2011, IEEE Transactions on Automatic Control.

[5]  Marko Bacic,et al.  Model predictive control , 2003 .

[6]  Thomas Parisini,et al.  Robust Model Predictive Control of Nonlinear Systems With Bounded and State-Dependent Uncertainties , 2009, IEEE Transactions on Automatic Control.

[7]  Alberto Bemporad,et al.  Min-max control of constrained uncertain discrete-time linear systems , 2003, IEEE Trans. Autom. Control..

[8]  Andrew R. Teel,et al.  Nominally Robust Model Predictive Control With State Constraints , 2007, IEEE Transactions on Automatic Control.

[9]  D. Limón,et al.  Input-to-state stable MPC for constrained discrete-time nonlinear systems with bounded additive uncertainties , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[10]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[11]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[12]  L. Magni,et al.  Lecture Notes in Control and Information Sciences: Preface , 2009 .

[13]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[14]  V. Utkin,et al.  Integral sliding mode in systems operating under uncertainty conditions , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[15]  Lalo Magni,et al.  Special section technical notes and correspondence. Min-max model predictive control of nonlinear systems using discontinuous feedbacks , 2003, IEEE Trans. Autom. Control..

[16]  Frank Allgöwer,et al.  Nonlinear model predictive control : towards new challenging applications , 2009 .

[17]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[18]  Frank Allgöwer,et al.  Robust model predictive control for nonlinear discrete‐time systems , 2003 .

[19]  Riccardo Scattolini,et al.  Model predictive control of continuous-time nonlinear systems with piecewise constant control , 2004, IEEE Transactions on Automatic Control.

[20]  D. Mayne,et al.  Min-max feedback model predictive control for constrained linear systems , 1998, IEEE Trans. Autom. Control..

[21]  Antonella Ferrara,et al.  MIMO Closed Loop Identification of an Industrial Robot , 2011, IEEE Transactions on Control Systems Technology.

[22]  Luigi Chisci,et al.  Systems with persistent disturbances: predictive control with restricted constraints , 2001, Autom..