Kinematic analysis for a six-degree-of-freedom 3-PRPS parallel mechanism | IEEE Journals & Magazine | IEEE Xplore