Spiral type ball spline. An integration of Rotary ball spline and ball screw. The combination of the two nuts achieves linear, rotary, and helical motion.