This paper deals with steering and velocity control of outdoor autonomous v
ehicles. A fuzzy control system with two levels is used to track a path pre
viously recorded or computed by means of a path planning program. In the fi
rst level a fuzzy logic system selects a goal point in the path to track ta
king into account the relative position and orientation of the vehicle, the
curvature of the path ahead, and the vehicle's velocity. The second level
generates the steering and velocity commands using the goal point provided
by the first level and the current values of the vehicle's variables obtain
ed by the sensors. The controller is computed by fuzzy identification using
input and output data collected when a human is driving the vehicle. The d
etermination of the number of fuzzy rules and the constant step-size is opt
imized to improve the convergence. The paper presents the application of th
e proposed method to the Romeo 3R outdoor mobile robot.