Fast nonlinear model predictive control for teleoperation systems using computationally efficient optimization techniques

The online computational load associated with Nonlinear Model Predictive Control (NMPC) is a serious barrier for its application to systems with fast dynamics. This paper addresses numerical approaches for fast and real-time feasible NMPC. The applicability of these methods to fast systems with sampling times in order of milliseconds is investigated through a nonlinear teleoperation system. The main ideas of the “real-time iteration” (RTI) approach for real-time optimization are addressed. Condensing approach to efficient structure exploitation of the described RTI scheme is then presented. The described method ensures a considerable reduction of the computational effort as required in real-time implementations. The NMPC algorithms based on these methods can therefore be carried out at higher sampling rates. The results show promising performance of the nonlinear teleoperation system using fast NMPC controller.

[1]  Mark W. Spong,et al.  Bilateral teleoperation: An historical survey , 2006, Autom..

[2]  M. Diehl,et al.  Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations , 2000 .

[3]  Hans Joachim Ferreau,et al.  Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation , 2009 .

[4]  M. J. D. Powell,et al.  A fast algorithm for nonlinearly constrained optimization calculations , 1978 .

[5]  Andrea Walther,et al.  An adjoint-based SQP algorithm with quasi-Newton Jacobian updates for inequality constrained optimization , 2010, Optim. Methods Softw..

[6]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[7]  Wolfgang Marquardt,et al.  Neighboring-extremal updates for nonlinear model-predictive control and dynamic real-time optimization , 2009 .

[8]  Hans Bock,et al.  Efficient moving horizon state and parameter estimation for SMB processes , 2009 .

[9]  Victor M. Zavala,et al.  The advanced-step NMPC controller: Optimality, stability and robustness , 2009, Autom..

[10]  David Q. Mayne,et al.  Model predictive control: Recent developments and future promise , 2014, Autom..

[11]  H. Bock,et al.  Efficient direct multiple shooting for nonlinear model predictive control on long horizons , 2012 .

[12]  Mahdi Tavakoli,et al.  Inverse dynamics-based adaptive control of nonlinear bilateral teleoperation systems , 2011, 2011 IEEE International Conference on Robotics and Automation.

[13]  Johannes P. Schlöder,et al.  Block-structured quadratic programming for the direct multiple shooting method for optimal control , 2011, Optim. Methods Softw..

[14]  M. Diehl,et al.  An Adjoint-based Numerical Method for Fast Nonlinear Model Predictive Control , 2008 .

[15]  T. Slama,et al.  Robust bilateral generalized predictive control for teleoperation systems , 2007, 2007 Mediterranean Conference on Control & Automation.

[16]  MORITZ DIEHL,et al.  A Real-Time Iteration Scheme for Nonlinear Optimization in Optimal Feedback Control , 2005, SIAM J. Control. Optim..

[17]  M.W. Spong,et al.  Model predictive control for bilateral teleoperation systems with time delays , 2004, Canadian Conference on Electrical and Computer Engineering 2004 (IEEE Cat. No.04CH37513).

[18]  M. Diehl,et al.  Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations , 2000 .

[19]  Eduardo F. Camacho,et al.  Model Predictive Controllers , 2007 .