Kinematic, workspace and singularity analysis of a new parallel robot used in minimally invasive surgery