Gravar-mail: A haptic laparoscopic trainer based on affine velocity analysis: engineering and preliminary results