Fuzzy logic control of an automated guided vehicle

This thesis describes the fuzzy logic based control system for an automated guided vehicle ( AGV ) designed to navigate from one position and orientation to another while avoiding obstacles. A vehicle with an onboard computer system and a beacon based location system has been used to provide experimental confirmation of the methods proposed during this research. A simulation package has been written and used to test control techniques designed for the vehicle. A series of navigation rules based upon the vehicle's current position relative to its goal produce a fuzzy fit vector, the entries in which represent the relative importance of sets defined over all the possible output steering angles. This fuzzy fit vector is operated on by a new technique called rule spreading which ensures that all possible outputs have some activation. An obstacle avoidance controller operates from information about obstacles near to the vehicle. A method has been devised for generating obstacle avoidance sets depending on the size, shape and steering mechanism of a vehicle to enable their definition to accurately reflect the geometry and dynamic performance of the vehicle. Using a set of inhibitive rules the obstacle avoidance system compiles a mask vector which indicates the potential for a collision if each one of the possible output sets is chosen. The fuzzy fit vector is multiplied with the mask vector to produce a combined fit vector representing the relative importance of the output sets considering the demands of both navigation and obstacle avoidance. This is operated on by a newly developed windowing technique which prevents any conflicts produced by this combination leading to an undesirable output. The final fit vector is then defuzzified to give a demand steering angle for the vehicle. A separate fuzzy controller produces a demand velocity. In tests carried out in simulation and on the research vehicle it has been shown that the control system provides a successful guidance and obstacle avoidance scheme for an automated vehicle.

[1]  Hugh F. Durrant-Whyte,et al.  Mobile robot localization by tracking geometric beacons , 1991, IEEE Trans. Robotics Autom..

[2]  Masaharu Mizumoto Fuzzy Controls Methods , 1988 .

[3]  H. R. Williams,et al.  Ultrasonic vehicle guidance transducer , 1990 .

[4]  H. Zimmermann,et al.  Comparison of fuzzy reasoning methods , 1982 .

[5]  Nick Pears,et al.  Guidance of an autonomous guided vehicle using low-level ultrasonic and odometry sensor systems , 1989 .

[6]  Yoram Koren,et al.  Real-time obstacle avoidance for fact mobile robots , 1989, IEEE Trans. Syst. Man Cybern..

[7]  Yoram Koren,et al.  Teleautonomous guidance for mobile robots , 1990, IEEE Trans. Syst. Man Cybern..

[8]  Yoram Koren,et al.  Histogramic in-motion mapping for mobile robot obstacle avoidance , 1991, IEEE Trans. Robotics Autom..

[9]  Y.F. Li,et al.  Development of fuzzy algorithms for servo systems , 1989, IEEE Control Systems Magazine.

[10]  L. Vietze,et al.  An Ultrasonic Phased-Array-Sensor for Robot Environment Modelling and Fast Detection of Collision Possibility , 1990 .

[11]  Vladimir J. Lumelsky,et al.  Incorporating range sensing in the robot navigation function , 1990, IEEE Trans. Syst. Man Cybern..

[12]  John Yen,et al.  A Fuzzy Logic Based Robot Navigation System , 1992 .

[13]  Masaharu Mizumoto,et al.  Fuzzy controls under various fuzzy reasoning methods , 1988, Inf. Sci..

[14]  Billur Barshan,et al.  Differentiating Sonar Reflections from Corners and Planes by Employing an Intelligent Sensor , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Bruce H. Krogh,et al.  Satisficing feedback strategies for local navigation of autonomous mobile robots , 1990, IEEE Trans. Syst. Man Cybern..

[16]  Alberto Elfes,et al.  Using occupancy grids for mobile robot perception and navigation , 1989, Computer.

[17]  Yu-Lan Zhou,et al.  An expert self-learning fuzzy controller , 1989 .

[18]  P. K. Chande,et al.  A Fully Compensated Digital Ultrasonic Sensor for Distance Measurement , 1984, IEEE Transactions on Instrumentation and Measurement.

[19]  David W. Payton,et al.  Plan guided reaction , 1990, IEEE Trans. Syst. Man Cybern..

[20]  Robin R. Murphy,et al.  Autonomous navigation in a manufacturing environment , 1990, IEEE Trans. Robotics Autom..

[21]  Duc Truong Pham,et al.  A New Method to Obtain the Relation Matrix for Fuzzy Logic Controllers , 1991 .

[22]  Billur Barshan,et al.  A bat-like sonar system for obstacle localization , 1992, IEEE Trans. Syst. Man Cybern..

[23]  Nick Pears The low-level guidance of an experimental autonomous vehicle , 1989 .