NASA tech brief. 63-10236. Lightweight universal joint transmits both torque and thrust.

Tools