Mechanical design optimization for multi-finger haptic devices applied to virtual grasping manipulation