next up previous
Next: Contact and Reduced Dynamics Up: Model and Dynamics Previous: Biped Model

Recursive, Symbolic Dynamical Algorithms

The state equations of the biped walker are those of a multibody system experiencing contact forces,


In equation (gif), tex2html_wrap_inline718 is the square, positive-definite mass-inertia matrix, tex2html_wrap_inline720 is the vector of Coriolis and centrifugal forces, tex2html_wrap_inline722 is a vector of gravitational forces, u are the applied torques at the links, tex2html_wrap_inline726 is the constraint Jacobian, and tex2html_wrap_inline728 is the constraint force.

Several different approaches to recursive, symbolic multibody algorithms were studied, compared, and represented in a unifying formalism in [6]. This work also included the extension of several algorithms to multiple degree of freedom joints and tree-structured systems. The approach is based on decomposing the dynamical quantities into physical, matrix operators. The various link operations are stacked into larger, matrix operators which, in turn, provide a very clean notation which can easily be manipulated for estimation and control design purposes. For high dimensions, recursive, symbolic dynamical models are more efficient for calculating the forward dynamics than other non-recursive procedures which require constructing and inverting the entire mass-inertia matrix, tex2html_wrap_inline718 .

Michael W. Hardt
Mon Oct 11 17:19:43 MET DST 1999