3D Vision-Guided Picking and Assembly of Engine Valves