Title: Off-line programming in robotic assembly