Ravelin
|
Implementation of the Recursive Newton-Euler algorithm for inverse dynamics. More...
#include <RNEAlgorithm.h>
Public Member Functions | |
std::map< boost::shared_ptr < JOINT >, VECTORN > | calc_inv_dyn (boost::shared_ptr< RC_ARTICULATED_BODY > body, const std::map< boost::shared_ptr< RIGIDBODY >, RCArticulatedBodyInvDynData > &inv_dyn_data) |
void | calc_constraint_forces (boost::shared_ptr< RC_ARTICULATED_BODY > body) |
Implementation of the Recursive Newton-Euler algorithm for inverse dynamics.
Algorithm taken from Featherstone, 1987.