Machine vision approach for robotic assembly | Synapse