Kinematic analysis and dynamics modeling of a novel ball joint actuator with three-degree-of-freedom | IEEE Conference Publication | IEEE Xplore