Analysing kinematics of a novel 3CPS parallel manipulator based on Rodrigues parameters