A method for controlling an exoskeleton configurable to be coupled to a person, said exoskeleton, among other components, comprising first and second leg supports configurable to be coupled to a person's lower limbs and configured to rest on the ground during a stance phase, an exoskeleton trunk rotatably connectable to said first and second leg supports, at least one hip torque generator configured to create torque between said exoskeleton trunk and one of the first and second leg supports in the stance phase, a power unit in communication with the at least one hip torque generator for generating a torque to the at least one hip torque generator, and a load holding mechanism, said method comprising:
- sensing a torque applied to said load holding mechanism by a load sensor;
- generating a signal representative of the torque applied to said load holding mechanism;
- processing a signal from the load sensor using said power unit;
- and
- applying a torque to the at least one hip torque generator to cancel at least a portion of the torque applied to the load holding mechanism.