This paper addresses the residual vibration problem of robots due to joint flexibility excited by fast accelerations, which has not been easily solved with conventional closed loop controllers. In this paper, an open loop input shaping technique, proposed by singer, has been applied to a 3 DOF robot with joint flexibility. In conjunction to the technique, a closed loop controller based on time-delay controller was also used. The results of simulations and experiments showed that the technique is quite effective for suppressing the residual vibration.