What you describe as noise, is positional error. For a brief introduction to how this is solved look at
http://en.wikipedia.org/wiki/PID_control. The motor drive would implement such a scheme to actively reduce the error term despite external forces on the motor shaft.