A Fuzzy-Logic-Based Approach for Mobile Robot Path Tracking

One important problem in autonomous robot navigation is the effective following of an unknown path traced in the environment in compliance with the kinematic limits of the vehicle, i.e., bounded linear and angular velocities and accelerations. In this case, the motion planning must be implemented in real-time and must be robust with respect to the geometric characteristics of the unknown path, namely curvature and sharpness. To achieve good tracking capability, this paper proposes a path following approach based on a fuzzy-logic set of rules which emulates the human driving behavior. The input to the fuzzy system is represented by approximate information concerning the next bend ahead the vehicle; the corresponding output is the cruise velocity that the vehicle needs to attain in order to safely drive on the path. To validate the proposed algorithm two completely different experiments have been run: in the first experiment, the vehicle has to perform a lane-following task acquiring lane information in real-time using an onboard camera; in the second, the motion of the vehicle is obtained assigning in real-time a given time law. The obtained results show the effectiveness of the proposed method

[1]  Uwe R. Zimmer,et al.  Robust tracking under uncertainties , 2000, OCEANS 2000 MTS/IEEE Conference and Exhibition. Conference Proceedings (Cat. No.00CH37158).

[2]  H Maaref,et al.  Sensor-based fuzzy navigation of an autonomous mobile robot in an indoor environment , 2000 .

[3]  Tzuu-Hseng S. Li,et al.  Implementation of human-like driving skills by autonomous fuzzy behavior control on an FPGA-based car-like mobile robot , 2003, IEEE Trans. Ind. Electron..

[4]  Sergey V. Drakunov,et al.  Tracking in nonholonomic dynamic systems via sliding modes , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[5]  Stefano Chiaverini,et al.  Real-time path tracking for unicycle-like mobile robots under velocity and acceleration constraints , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[6]  Georges Bastin,et al.  Control of Nonholonomic Wheeled Mobile Robots by State Feedback Linearization , 1995, Int. J. Robotics Res..

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

[8]  Y. Amirat,et al.  Fuzzy steering control of a mobile robot , 1995, Proceedings IEEE Conference on Industrial Automation and Control Emerging Technology Applications.

[9]  Gianluca Antonelli,et al.  Experiments of fuzzy real-time path planning for unicycle-like mobile robots under kinematic constraints , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[10]  G. Schuster Simulation of fuzzy motion controlled four-wheel steered mobile robot , 1997, Proceedings of IEEE International Conference on Intelligent Engineering Systems.

[11]  Simon X. Yang,et al.  Tracking control of a mobile robot with kinematic and dynamic constraints , 2001, Proceedings 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation (Cat. No.01EX515).

[12]  Zhong-Ping Jiang,et al.  A recursive technique for tracking control of nonholonomic systems in chained form , 1999, IEEE Trans. Autom. Control..

[13]  A. El Hajjaji,et al.  Fuzzy control of a mobile robot: a new approach , 1997, Proceedings of the 1997 IEEE International Conference on Control Applications.

[14]  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).

[15]  Zhengyou Zhang,et al.  Flexible camera calibration by viewing a plane from unknown orientations , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[16]  Tzuu-Hseng S. Li,et al.  Autonomous fuzzy parking control of a car-like mobile robot , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[17]  Dr. Hans Hellendoorn,et al.  An Introduction to Fuzzy Control , 1996, Springer Berlin Heidelberg.

[18]  Camillo J. Taylor,et al.  Stochastic road shape estimation , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[19]  Alessandro Saffiotti,et al.  Fuzzy Logic Techniques for Autonomous Vehicle Navigation , 2001 .

[20]  Rajnikant V. Patel,et al.  An improved fuzzy logic based navigation system for mobile robots , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[21]  S. Chiaverini,et al.  Experiments of fuzzy lane following for mobile robots , 2004, Proceedings of the 2004 American Control Conference.

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

[23]  Shuta Murakami,et al.  Predictive fuzzy control of an autonomous mobile robot with forecast learning function , 1995 .

[24]  Alessandro De Luca,et al.  Stabilization of the Unicycle Via Dynamic Feedback Linearization , 2000 .

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

[26]  Vijay Kumar,et al.  Real-time vision-based control of a nonholonomic mobile robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[27]  Aníbal Ollero,et al.  Automatic design of fuzzy controllers for car-like autonomous robots , 2004, IEEE Transactions on Fuzzy Systems.

[28]  Panagiotis Tsiotras,et al.  Controllers for unicycle-type wheeled robots: Theoretical results and experimental validation , 2002, IEEE Trans. Robotics Autom..

[29]  Jong-Hwan Kim,et al.  Sliding mode control for trajectory tracking of nonholonomic wheeled mobile robots , 1999, IEEE Trans. Robotics Autom..

[30]  Antonio González Muñoz,et al.  Fuzzy behaviors for mobile robot navigation: design, coordination and fusion , 2000, Int. J. Approx. Reason..

[31]  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.

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

[33]  F.H.F. Leung,et al.  A practical fuzzy logic controller for the path tracking of wheeled mobile robots , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).