A method for controlling a class of chaotic systems by injecting another external input, called a dither signal, into the systems, just ahead of the nonlinearities is given. The method is robust to measurement noise due to no state being fed back and applicable to experimental situations in which the system parameters are unknown and unalterable. Two numerical examples and one experimental test are performed to demonstrate the feasibility of the method. (C) 1997 Elsevier Science B.V.