A review of machine tool accuracy enhancement through error compensation in serial and parallel kinematic machines. (17th February 2010)