Techniques are provided for controlling a human-exoskeleton system
including an ankle-foot orthosis by receiving system parameters for the
human-exoskeleton system, receiving generalized coordinates such as an
orientation of the foot, and determining a joint torque for controlling
the ankle-foot orthosis to compensate for one or more components of
forces acting on the foot. Forces selected for compensation include
gravitational forces as well as external forces such as ground reaction
forces. Techniques are provided for determining an ankle joint torque for
partial or complete compensation of forces acting on the foot about an
axis of rotation. The provided techniques mitigate the amount of
interference between voluntary control and assist control, thereby
allowing humans to quickly humans adapt to an exoskeleton system.