Given measurements of rotor position, rotor velocity, and stator currents, we design an adaptive control scheme that is free of singularities, does not require rotor flux measurements, and provides for simultaneous asymptotic rotor position/rotor flux tracking despite the uncertainty associated with the mechanical subsystem parameters and the rotor resistance parameter. For the case when the rotor resistance parameter is known exactly, we modify the structure of the controller to achieve global asymptotic rotor position/rotor Aux tracking while accommodating for parameter uncertainty associated with the mechanical subsystem parameters and the stator electrical subsystem parameters. Experimental results are presented to illustrate the performance of the control structure. Copyright (C) 1999 John Wiley & Sons, Ltd.