Automatic assembly with dual robotic arms based on mutual visual tracking and positioning | Synapse