Physsim::RNEAlgorithm Class Reference

Implementation of the Recursive Newton-Euler algorithm for inverse dynamics. More...

#include <RNEAlgorithm.h>

Inheritance diagram for Physsim::RNEAlgorithm:

Physsim::RCArticulatedBodyInvDynAlgo Physsim::Base List of all members.

Public Member Functions

std::map< JointPtr, VectorNcalc_inv_dyn (RCArticulatedBodyPtr body, const std::map< RigidBodyPtr, RCArticulatedBodyInvDynData > &inv_dyn_data)
 Executes the Recursive Newton-Euler algorithm for inverse dynamics.

Detailed Description

Implementation of the Recursive Newton-Euler algorithm for inverse dynamics.

Algorithm taken from Featherstone, 1987.


Member Function Documentation

std::map< JointPtr, VectorN > RNEAlgorithm::calc_inv_dyn ( RCArticulatedBodyPtr  body,
const std::map< RigidBodyPtr, RCArticulatedBodyInvDynData > &  inv_dyn_data 
)

Executes the Recursive Newton-Euler algorithm for inverse dynamics.

Computed joint actuator forces are stored in inv_dyn_data.


The documentation for this class was generated from the following files:
Generated on Wed Oct 24 14:54:23 2007 for Physsim by  doxygen 1.5.1