Text this: Error Analysis and Compensation of a Three-degree-of-freedom Cervical Traction Rehabilitation Mechanisms