Kinematic analysis of a parallel robot for minimally invasive surgery