Switching fuzzy tracking control for mobile robots under curvature constraints

In this paper a switching fuzzy logic controller for mobile robots with a bounded curvature constraint is presented. The controller tracks piece-wise linear paths, which are an approximation of the feasible smooth reference path. The controller is constructed through the use of a map, which transforms the problem to a simpler one; namely the tracking of straight lines. This allows the use of an existing fuzzy tracker deployed in a previous work, and its simplification leading to a 70% rule reduction. Simulation results and a comparison analysis with existing trackers are also presented along with some stability considerations on the impulsive error dynamics which emerge.

[1]  R. Groff Piecewise linear homeomorphisms for approximation of invertible maps. , 2003 .

[2]  Ahmed Rachid,et al.  A simple path tracking controller for car-like mobile robots , 1997, 1997 European Control Conference (ECC).

[3]  Jacky Baltes,et al.  A fuzzy logic controller for car-like mobile robots , 1999, Proceedings 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation. CIRA'99 (Cat. No.99EX375).

[4]  David Casasent Intelligent Robots and Computer Vision XIV: Algorithms, Techniques, Active Vision, and Materials Handling , 1995 .

[5]  Spyros G. Tzafestas,et al.  Reducing a class of polygonal path tracking to straight line tracking via nonlinear strip-wise affine transformation , 2008, Math. Comput. Simul..

[6]  Spyros G. Tzafestas,et al.  Autonomous SoC for fuzzy robot path tracking , 2007, 2007 European Control Conference (ECC).

[7]  Xiaoming Hu,et al.  Control of a car-like robot using a dynamic model , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[8]  R. Gardner,et al.  Feedback equivalence for general control systems , 1990 .

[9]  C. Laugier,et al.  Fuzzy variable-structure control for nonholonomic vehicle path tracking , 1999, Proceedings 199 IEEE/IEEJ/JSAI International Conference on Intelligent Transportation Systems (Cat. No.99TH8383).

[10]  Hyungsuck Cho,et al.  A path tracking control system for autonomous mobile robots: an experimental investigation , 1994 .

[11]  Frank L. Lewis,et al.  Fuzzy logic-based navigation controller for an autonomous mobile robot , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[12]  Claudio Altafini,et al.  A Path-Tracking Criterion for an LHD Articulated Vehicle , 1999, Int. J. Robotics Res..

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

[14]  Bo Zhang,et al.  An intelligent predictive control approach to path tracking problem of autonomous mobile robot , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[15]  R. Gardner,et al.  Feedback equivalence of control systems , 1987 .

[16]  Jorge L. Martinez,et al.  Fuzzy tracking methods for mobile robots , 1997 .

[17]  Aníbal Ollero Baturone,et al.  Fuzzy path tracking and position estimation of autonomous vehicles using differential GPS , 2000 .

[18]  F.M. Raimondi,et al.  Intelligent neuro-fuzzy dynamic path following for car-like vehicle , 2008, 2008 10th IEEE International Workshop on Advanced Motion Control.

[19]  Serge Boverie,et al.  Applications of fuzzy logic: towards high machine intelligence quotient systems , 1997 .

[20]  Spyros G. Tzafestas,et al.  Tracking control using the strip-wise affine transformation: An experimental SoC design , 2009, 2009 European Control Conference (ECC).

[21]  Ahmed El Hajjaji,et al.  Fuzzy path tracking control for automatic steering of vehicles , 2003, Robotics Auton. Syst..

[22]  A. Ollero,et al.  Adaptive fuzzy control for automatic path tracking of outdoor mobile robots. Application to Romeo 3R , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[23]  Franco P. Preparata,et al.  Testing a Simple Polygon for Monotonicity , 1981, Inf. Process. Lett..

[24]  Maarouf Saad,et al.  A higher level path tracking controller for a four-wheel differentially steered mobile robot , 2006, Robotics Auton. Syst..

[25]  Jianhua Shen,et al.  Stability Analysis for Systems with Impulse Effects , 2006 .

[26]  C. Samson Control of chained systems application to path following and time-varying point-stabilization of mobile robots , 1995, IEEE Trans. Autom. Control..

[27]  Rephael Wenger,et al.  Constructing Piecewise Linear Homeomorphisms of Simple Polygons , 1997, J. Algorithms.

[28]  Fariba Fahroo,et al.  A new line tracking method for nonholonomic vehicles , 1997, Proceedings of International Conference on Robotics and Automation.

[29]  Spyros G. Tzafestas,et al.  A Robust Fuzzy Logic Path Tracker for Non-holonomic Mobile Robots , 2005, Int. J. Artif. Intell. Tools.

[30]  Gianluca Antonelli,et al.  A Fuzzy-Logic-Based Approach for Mobile Robot Path Tracking , 2007, IEEE Transactions on Fuzzy Systems.

[31]  F.H.F. Leung,et al.  A practical fuzzy logic controller for the path tracking of wheeled mobile robots , 2003 .

[32]  Eric Monacelli,et al.  A fuzzy-based reactive controller for a non-holonomic mobile robot , 2004, Robotics Auton. Syst..

[33]  Ernest L. Hall,et al.  Fuzzy logic control for an automated guided vehicle , 1998, Other Conferences.

[34]  David G. Armstrong,et al.  Autonomous ground vehicle path tracking , 2004 .