In this paper, a discontinuous projection based output feedback adaptive robust control (ARC) scheme is constructed for a class of linear systems subjected to both parametric uncertainties and disturbances that might be output dependent. An observer is first designed to provide exponentially convergent estimates of the unmeasured states. This observer has an extended filter structure so that on-line parameter adaptation can be utilized to reduce the effect of possible large disturbances that have known shapes but unknown amplitudes. Estimation errors that come from initial state estimates and uncompensated disturbances are dealt with via certain robust feedback at each step of the backstepping design. Compared to other existing output feedback robust adaptive control schemes, the proposed method explicitly takes into account the effect of disturbances and uses both parameter adaptation and robust feedback to attenuate their effects for an improved tracking performance. Experimental results on the control of an iron core linear motor are presented to illustrate the effectiveness and achievable performance of the proposed scheme.