A comparison of continuous and discrete tracking-error model-based predictive control for mobile robots

Model-based predictive control approaches can be successfully applied to the trajectory tracking of wheeled mobile-robot applications if the process nonlinearity is considered, if real-time performance is achieved and if assumptions made in the control-law design are met when applied to a particular process. In this paper, continuous tracking-error model-based predictive control is presented. The controllers optimal actions are obtained from an explicit solution of the optimization criteria, which enables fast real-time applications. Due to its design in continuous time, its usage is not limited to the uniform sampling restrictions of a host computer, as is usually the case in discrete time design. Therefore, better performance is obtained in applications with non-uniform sampling, which is natural in many situations due to imperfect sensors, mismatched clocks, nondeterministic control delays or because of the unknown time of the pre-processing. The controller-design parameters are insensitive to the sampling time period, which contributes to simpler applications and greater robustness of the controller. We present a new continuous tracking-error model-based predictive control algorithm for mobile robots.Comparisons are made to our previous work with discrete design.Better performance, the design parameters are insensitive to the sampling time.Approach enables a non-uniform sampling which is natural in many applications.

[1]  Vijay Kumar,et al.  Control of Mechanical Systems With Rolling Constraints , 1994, Int. J. Robotics Res..

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

[3]  Giuseppe Oriolo,et al.  Modelling and Control of Nonholonomic Mechanical Systems , 1995 .

[4]  Sašo Blaič A novel trajectory-tracking control law for wheeled mobile robots , 2011 .

[5]  Hannu T. Toivonen,et al.  H∞ and LQG control of asynchronous sampled-data systems , 1997, Autom..

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

[7]  Ching-Hung Lee,et al.  Tracking control of unicycle-modeled mobile robots using a saturation feedback controller , 2001, IEEE Trans. Control. Syst. Technol..

[8]  Johan Nilsson,et al.  Real-Time Control Systems with Delays , 1998 .

[9]  Farzad Pourboghrat,et al.  Adaptive control of dynamic mobile robots with nonholonomic constraints , 2002, Comput. Electr. Eng..

[10]  Antonio Bicchi,et al.  Path tracking control for Dubin's cars , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[11]  Jun-Ho Oh,et al.  Tracking control of a two-wheeled mobile robot using inputoutput linearization , 1999 .

[12]  Jang-Gyu Lee,et al.  Point stabilization of mobile robots via state-space exact feedback linearization , 2000 .

[13]  Radu-Emil Precup,et al.  Hybrid PSO-GSA robot path planning algorithm in static environments with danger zones , 2013, 2013 17th International Conference on System Theory, Control and Computing (ICSTCC).

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

[15]  Dongbing Gu,et al.  Neural predictive control for a car-like mobile robot , 2002, Robotics Auton. Syst..

[16]  Huijun Gao,et al.  Stabilization of Nonlinear Systems Under Variable Sampling: A Fuzzy Control Approach , 2007, IEEE Transactions on Fuzzy Systems.

[17]  A. Ollero,et al.  Predictive path tracking of mobile robots. Application to the CMU NavLab , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[18]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[19]  H. Nijmeijer,et al.  Non-linear model predictive control for constrained mobile robots , 2001, 2001 European Control Conference (ECC).

[20]  Claude Samson,et al.  Feedback control of a nonholonomic wheeled cart in Cartesian space , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[21]  Marilena Vendittelli,et al.  Control of Wheeled Mobile Robots: An Experimental Overview , 2001 .

[22]  Astrom Computer Controlled Systems , 1990 .

[23]  Giuseppe Oriolo,et al.  Feedback control of a nonholonomic car-like robot , 1998 .

[24]  M. Wargui,et al.  Stability of real time control of an autonomous mobile robot , 1996, Proceedings 5th IEEE International Workshop on Robot and Human Communication. RO-MAN'96 TSUKUBA.

[25]  Claude Samson,et al.  Time-varying Feedback Stabilization of Car-like Wheeled Mobile Robots , 1993, Int. J. Robotics Res..

[26]  Julio E. Normey-Rico,et al.  A Smith-predictor-based generalised predictive controller for mobile robot path-tracking , 1998 .

[27]  O. J. Sordalen,et al.  Exponential stabilization of mobile robots with nonholonomic constraints , 1992 .

[28]  Francesco Maria Raimondi,et al.  A new fuzzy robust dynamic controller for autonomous vehicles with nonholonomic constraints , 2005, Robotics Auton. Syst..

[29]  Henk Nijmeijer,et al.  A Practical Model Predictive Control for A Group of Unicycle Mobile Robots , 2012 .

[30]  Ilya Kolmanovsky,et al.  Developments in nonholonomic control problems , 1995 .

[31]  H. Nijmeijer,et al.  An observer-controller combination for a unicycle mobile robot , 2005 .

[32]  Fumio Miyazaki,et al.  A stable tracking control method for an autonomous mobile robot , 1990, Proceedings., IEEE International Conference on Robotics and Automation.