This paper tackles the problem of robust output regulation for a 3-DOF helicopter. The considered system is subjected to model uncertainties and external perturbations. A sliding mode observer is used to estimate the state vector in finite time and identify the uncertainties and perturbations using the information of the equivalent output injection. Based on these estimations a robust regulation controller is designed. Experimental results show the feasibility of this approach.