Title: Survey of Industrial Manipulation Technologies for Autonomous Assembly Applications