Successful Assembly Automation: A Development and Implementation Guide