In this paper, neural networks (NNs) and adaptive robust control design method are integrated to design a performance oriented control law with only output feedback for a class of single-input-single-output th order nonlinear systems in a normal form. The nonlinearities in the system include repeatable unknown nonlinearities and nonrepeatable unknown nonlinearities such as external disturbances. In addition, unknown nonlinearities can exist in the control input channel as well. A high-gain observer is employed to estimate the states of system. All unknown but repeatable nonlinear functions are approximated by the outputs of multilayer neural networks with the estimated states as inputs to achieve a better model compensation. All NN weights are tuned on-line. In order to avoid possible divergence of on-line tuning, discontinuous projections with fictitious bounds are used in the weight adjusting law to make sure that all the weights are adapted within a prescribed range. Theoretically, the resulting controller achieves a guaranteed output tracking transient performance and a guaranteed final tracking accuracy in general. Certain robust control terms is then constructed to effectively attenuate various model uncertainties and estimate errors. Furthermore, if all the states are available and the unknown nonlinear functions are in the functional ranges of the neural networks, an asymptotic output tracking is also achieved to retain the perfect learning capability of NNs in the ideal situation provided that the ideal NN weights fall within the prescribed range. The output feedback neural network adaptive robust control is then applied to the control of a linear motor drive system. Experiments are carried out to show the effectiveness of the proposed algorithm and the excellent output tracking performance.