“…At present, for multi-axis machine tools, linear precision stages are the key components, and have been widely used as the basis for linear motion, and constrain its motion to a desired direction or posture [ 6 , 7 ]. However, due to the deviations caused by manufacturing imperfections, assembly, misalignments, structural deflections and so on, a linear precision stage will inherently have six-degree-of-freedom (6DOF) geometric motion errors, including three linear errors (positioning error δ x , horizontal straightness error δ y , and vertical straightness error δ z ) and three angular errors (pitch error ε y , yaw error ε z , and roll error ε x ) [ 8 , 9 ]. As a result, in order to improve the accuracy and repeatability of the multi-axis machine tools, 6DOF geometric motion errors of the linear precision stage should be accurately identified and effectively compensated [ 10 , 11 ].…”