A control system that includes repeatable run-out (RRO) compensation
comprises a control module that determines an error of the control
system. An RRO compensation module receives the error, determines a
repeatable component of an output response of the control system based on
the error and a plant model of the control system, and updates a target
response of the control system based on the repeatable component of the
output response.