A controllable brace assembly includes a thigh brace having a thigh
gyroscope attached thereto and a shank brace having a shank gyroscope and
a shank accelerometer attached thereto. A controllable knee lock couples
the thigh brace to the shank brace. The knee lock has an encoder attached
thereto. At least one pressure sensor is adapted to be attached to a
shoe. A controller is configured to receive signals from the thigh
gyroscope, the shank gyroscope, the encoder, the shank accelerometer, and
the at least one pressure sensor. The controller transmits a first signal
set to engage or disengage the controllable knee lock based on the
received signals. A method of controlling the brace is also disclosed.