Dexterous teleoperation for micro parts handling based on haptic/visual interface