Discrete Compliant Motion Planning System for Robotic Assembly. by Fan Yang