Kinematics and dynamics analysis of a novel 2PC-CPR parallel mechanism. (4th October 2016)