Systems for controlling the motion of multiple articulated elements
connected by one or more joints in an artificial appendage system. Four
different embodiments includes a controller that reduces the dimension of
joint state space by utilizing biomechanically inspired motion
primitives; a quadratic proportional-derivative (PD) controller which
employs a two-stage linearization method, applies constraints to
variables for dynamic stability, and employs a corrective "sliding
control" mechanism to account for errors in the linear model used; a
non-prioritized balance control approach that employs enforced linear
dynamics in which all control variables are truncated to linear terms in
joint jerks; and a biomimetic motion and balance controller based on
center of mass (CM) energetic and biomimetic zero moment conditions.