Multiple vision based micromanipulation system for 3D-shaped micro parts assembly