Kinematic and dynamic modeling of a novel 4-degree-of-freedom parallel mechanism | Synapse