MPC-Based Path Following Control of an Omnidirectional Mobile Robot with Consideration of Robot Constraints

In this paper, the path following problem of an omnidirectional mobile robot (OMR) has been studied. Unlike nonholonomic mobile robots, translational and rotational movements of OMRs can be controlled simultaneously and independently. However the constraints of translational and rotational velocities are coupled through the OMR's orientation angle. Therefore, a combination of a virtual-vehicle concept and a model predictive control (MPC) strategy is proposed in this work to handle both robot constraints and the path following problem. Our proposed control scheme allows the OMR to follow the reference path successfully and safely, as illustrated in simulation experiments. The forward velocity is close to the desired one and the desired orientation angle is achieved at a given point on the path, while the robot's wheel velocities are maintained within boundaries.

[1]  Lubomir Dimitrov,et al.  NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT , 2010 .

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

[3]  Ching-Chih Tsai,et al.  Adaptive Robust Control of an Omnidirectional Mobile Platform for Autonomous Service Robots in Polar Coordinates , 2008, J. Intell. Robotic Syst..

[4]  Kiattisin Kanjanawaniskul,et al.  Motion Control of a Wheeled Mobile Robot Using Model Predictive Control: A Survey , 2017 .

[5]  H.P. Oliveira,et al.  A Nonlinear Model Predictive Control of an Omni-Directional Mobile Robot , 2007, 2007 IEEE International Symposium on Industrial Electronics.

[6]  Jouni Mattila,et al.  A novel time optimal path following controller with bounded velocities for mobile robots with independently steerable wheels , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Marilena Vendittelli,et al.  WMR control via dynamic feedback linearization: design, implementation, and experimental validation , 2002, IEEE Trans. Control. Syst. Technol..

[8]  Rolf Findeisen,et al.  Model predictive path-following for constrained nonlinear systems , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[9]  Claudio Altafini,et al.  Following a path of varying curvature as an output regulation problem , 2002, IEEE Trans. Autom. Control..

[10]  Manfred Morari,et al.  Contractive model predictive control for constrained nonlinear systems , 2000, IEEE Trans. Autom. Control..

[11]  K. Kanjanawanishkul Path Following Control of a Mobile Robot Using Contractive Model Predictive Control , 2013 .

[12]  Xiang Li,et al.  Nonlinear model predictive control for path following problems , 2015 .

[13]  Antonio Bicchi,et al.  Closed loop steering of unicycle like vehicles via Lyapunov techniques , 1995, IEEE Robotics Autom. Mag..

[14]  Antonio M. Pascoal,et al.  Adaptive, non-singular path-following control of dynamic wheeled robots , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[15]  Martin Velasco-Villa,et al.  Path-Tracking Dynamic Model Based Control of an Omnidirectional Mobile Robot , 2008 .

[16]  Andreas Zell,et al.  Path following for an omnidirectional mobile robot based on model predictive control , 2009, 2009 IEEE International Conference on Robotics and Automation.

[17]  F. Allgöwer,et al.  Nonlinear Model Predictive Control: From Theory to Application , 2004 .

[18]  Joanna Plaskonka,et al.  Different Kinematic Path Following Controllers for a Wheeled Mobile Robot of (2,0) Type , 2015, J. Intell. Robotic Syst..

[19]  Joao P. Hespanha,et al.  Path-following or reference tracking? , 2004 .