A self-triggered visual servoing model predictive control scheme for under-actuated underwater robotic vehicles

This paper presents a novel Vision-based Nonlinear Model Predictive Control (NMPC) scheme for an under-actuated underwater robotic vehicle. In this scheme, the control loop does not close periodically, but instead a self-triggering framework decides when to provide the next control update. Between two consecutive triggering instants, the control sequence computed by the NMPC is applied to the system in an open-loop fashion, i.e, no state measurements are required during that period. This results to a significant smaller number of requested measurements from the vision system, as well as less frequent computations of the control law, reducing in that way the processing time and the energy consumption. The image constraints (i.e preserving the target inside the camera's field of view), the external disturbances induced by currents and waves, as well as the vehicle's kinematic constraints due to under-actuation, are being considered during the control design. The closed-loop system has analytically guaranteed stability and convergence properties, while the performance of the proposed control scheme is experimentally verified using a small under-actuated underwater vehicle in a test tank.

[1]  François Chaumette,et al.  Visual servo control. II. Advanced approaches [Tutorial] , 2007, IEEE Robotics & Automation Magazine.

[2]  Dimos V. Dimarogonas,et al.  Self-triggered Model Predictive Control for nonholonomic systems , 2013, 2013 European Control Conference (ECC).

[3]  Zhong-Ping Jiang,et al.  Input-to-state stability for discrete-time nonlinear systems , 1999 .

[4]  Paulo Tabuada,et al.  Event-Triggered Real-Time Scheduling of Stabilizing Control Tasks , 2007, IEEE Transactions on Automatic Control.

[5]  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..

[6]  S. Hutchinson,et al.  Visual Servo Control Part II : Advanced Approaches , 2007 .

[7]  Kostas J. Kyriakopoulos,et al.  Control of underactuated systems with viability constraints , 2011, IEEE Conference on Decision and Control and European Control Conference.

[8]  Kostas J. Kyriakopoulos,et al.  Robustness analysis of model predictive control for constrained Image-Based Visual Servoing , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Nicolas Marchand,et al.  Event-Based LQR Control for Attitude Stabilization of a Quadrotor , 2012 .

[10]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[11]  Jana Fuhrmann,et al.  Guidance And Control Of Ocean Vehicles , 2016 .

[12]  Jan Lunze,et al.  Event-based control: A state-feedback approach , 2009, 2009 European Control Conference (ECC).

[13]  Paulo Tabuada,et al.  To Sample or not to Sample: Self-Triggered Control for Nonlinear Systems , 2008, IEEE Transactions on Automatic Control.

[14]  Nicolas Marchand,et al.  Event-Based Control of the Inverted Pendulum: Swing up and Stabilization , 2013 .

[15]  Xiaofeng Wang,et al.  Self-Triggered Feedback Control Systems With Finite-Gain ${\cal L}_{2}$ Stability , 2009, IEEE Transactions on Automatic Control.

[16]  L. Magni,et al.  Robust receding - horizon control of nonlinear systems with state dependent uncertainties: An input-to-state stability approach , 2008, 2008 American Control Conference.