Nonlinear Model Predictive Control for Omnidirectional Robot Motion Planning and Tracking With Avoidance of Moving Obstacles

This paper presents a nonlinear model predictive control algorithm for online motion planning and tracking of an omnidirectional autonomous robot. The formalism is based on a Hamiltonian minimization to optimize a control path as evaluated by a cost function. This minimization is constrained by a nonlinear plant model, which confines the solution space to those paths which are physically feasible. The cost function penalizes tracking error, control amplitude, and the presence in a potential field cast by moving obstacles and Boards. An experiment is presented demonstrating the successful navigation of a field of stationary obstacles. Simulations are presented demonstrating that the algorithm enables the robot to react dynamically to moving obstacles.

[1]  S. Shankar Sastry,et al.  Switched and Symmetric Pursuit/Evasion Games Using Online Model Predictive Control With Application to Autonomous Aircraft , 2012, IEEE Transactions on Control Systems Technology.

[2]  Farbod Fahimi Non-linear model predictive formation control for groups of autonomous surface vessels , 2007, Int. J. Control.

[3]  Stavros G. Vougioukas Reactive Trajectory Tracking for Mobile Robots based on Non Linear Model Predictive Control , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[4]  Jing-Sin Liu,et al.  Nonlinear model predictive control for wheeled mobile robot in dynamic environment , 2012, 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).

[5]  J. L. Testud,et al.  Paper: Model predictive heuristic control , 1978 .

[6]  Frank Allgöwer,et al.  State and Output Feedback Nonlinear Model Predictive Control: An Overview , 2003, Eur. J. Control.

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

[8]  Frank Allgöwer,et al.  Nonlinear Model Predictive Control for Path Following Problems , 2012 .

[9]  Donald E. Kirk,et al.  Optimal control theory : an introduction , 1970 .

[10]  J. Richalet,et al.  Model predictive heuristic control: Applications to industrial processes , 1978, Autom..

[11]  Igor Skrjanc,et al.  Tracking-error model-based predictive control for mobile robots in real time , 2007, Robotics Auton. Syst..

[12]  Gregor Klan Tracking-error model-based predictive control for mobile robots in real time , 2007 .

[13]  Lionel Lapierre,et al.  Combined Path-following and Obstacle Avoidance Control of a Wheeled Robot , 2007, Int. J. Robotics Res..

[14]  Robert R. Bitmead,et al.  Performance and Computational Implementation of Nonlinear Model Predictive Control on a Submarine , 2000 .

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