Perception-Driven Motion Control Based on Stochastic Nonlinear Model Predictive Controllers

In mobile robotics, constraints may represent mobility issues, vision uncertainties, or localization uncertainties. In model predictive control (MPC) theory, constraint satisfaction is typically guaranteed through the use of accurate prediction models or robust control. However, although MPC offers a certain degree of robustness to system uncertainties, its deterministic formulation typically renders it inherently inadequate for systematically dealing with uncertainties. Furthermore, the model used by robust controllers is often not updated online. Towards this direction, this paper presents a stochastic nonlinear model predictive control (SNMPC) algorithm for active target tracking. Our goal is to use a SNMPC to penalize the undesired behavior, allowing the robot to converge to the optimal pose in order to observe the target optimally. We perform this by proposing uncertainty prediction models for both the target position estimation and the robot pose estimation. Based on these models, the predictive controller allows the robot to drive at or near its capabilities while respecting the imposed constraints. This paper presents real robot experiments in which the stochastic nonlinear controller provides satisfactory target tracking control.

[1]  Christian Jutten,et al.  A Fast Approach for Overcomplete Sparse Decomposition Based on Smoothed $\ell ^{0}$ Norm , 2008, IEEE Transactions on Signal Processing.

[2]  Carlos E. T. Dorea,et al.  Design and Implementation of Model-Predictive Control With Friction Compensation on an Omnidirectional Mobile Robot , 2014, IEEE/ASME Transactions on Mechatronics.

[3]  Alisson V. Brito,et al.  Kalman Filter With Dynamical Setting of Optimal Process Noise Covariance , 2017, IEEE Access.

[4]  A. Mesbah,et al.  Stochastic Model Predictive Control: An Overview and Perspectives for Future Research , 2016, IEEE Control Systems.

[5]  Jafar Keighobadi,et al.  Design and implementation of a model predictive observer for AHRS , 2018, GPS Solutions.

[6]  Huiping Li,et al.  Model Predictive Stabilization of Constrained Underactuated Autonomous Underwater Vehicles With Guaranteed Feasibility and Stability , 2017, IEEE/ASME Transactions on Mechatronics.

[7]  Martin A. Riedmiller,et al.  A direct adaptive method for faster backpropagation learning: the RPROP algorithm , 1993, IEEE International Conference on Neural Networks.

[8]  Gianni Ferretti,et al.  LFT-based MPC Control of an Autonomous Vehicle , 2016 .

[9]  Stergios I. Roumeliotis,et al.  Multirobot Active Target Tracking With Combinations of Relative Observations , 2011, IEEE Transactions on Robotics.

[10]  Marco F. Huber,et al.  Stochastic Nonlinear Model Predictive Control based on Gaussian Mixture Approximations , 2009 .

[11]  Joel A. Paulson,et al.  Lyapunov-based stochastic nonlinear model predictive control: Shaping the state probability distribution functions , 2015, 2016 American Control Conference (ACC).

[12]  Masahiro Ono,et al.  Chance-Constrained Optimal Path Planning With Obstacles , 2011, IEEE Transactions on Robotics.

[13]  Wouter Saeys,et al.  Robust Trajectory Tracking Error Model-Based Predictive Control for Unmanned Ground Vehicles , 2016, IEEE/ASME Transactions on Mechatronics.

[14]  Jafar Keighobadi,et al.  Point stabilization of nonholonomic spherical mobile robot using nonlinear model predictive control , 2017, Robotics Auton. Syst..

[15]  Carlos E. T. Dorea,et al.  Nonlinear model predictive control for trajectory tracking of nonholonomic mobile robots , 2018 .

[16]  Oliver Birbach,et al.  Tracking of Ball Trajectories with a Free Moving Camera-Inertial Sensor , 2008, RoboCup.

[17]  Fabio Morbidi,et al.  Active Target Tracking and Cooperative Localization for Teams of Aerial Vehicles , 2013, IEEE Transactions on Control Systems Technology.

[18]  António Paulo Moreira,et al.  Multi-robot nonlinear model predictive formation control: Moving target and target absence , 2013, Robotics Auton. Syst..

[19]  Alisson V. Brito,et al.  Analysis of Prediction Models for Multi-robot System NMPFC , 2014, 2014 Joint Conference on Robotics: SBR-LARS Robotics Symposium and Robocontrol.

[20]  Kil To Chong,et al.  Receding horizon tracking control for wheeled mobile robots with time-delay , 2008 .

[21]  Randy A. Freeman,et al.  Distributed Cooperative Active Sensing Using Consensus Filters , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.