TruST (Trunk Support Trainer) is a cable-driven robot where a thoracic belt is pulled by wires by actuators mounted on a fixed frame. The wires are controlled to apply a force field on the upper body in response to the body’s motion. The wires provide assist-as-needed forces for rehabilitation, training, and strengthening of the upper body.