Automatic Realignment of Defective Assemblies Using an Inverse Kinematics Analogy