Vision Assisted Robotic Assembly Of Miniature Parts