Each module handles one phase of the running stride. A self-organizing
fuzzy takeoff controller controls the size and angular momentum of th
e stride. A neural network based ballistic controller controls the mov
ement of the airborne leg; and a similar landing controller reposition
s the leg for takeoff of the next stride.