8 #error This class is not to be included by the user directly. Use RNEAlgorithmd.h or RNEAlgorithmf.h instead.
30 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);
31 void calc_constraint_forces(boost::shared_ptr<RC_ARTICULATED_BODY> body);
34 std::map<boost::shared_ptr<JOINT>,
VECTORN> calc_inv_dyn_fixed_base(boost::shared_ptr<RC_ARTICULATED_BODY> body,
const std::map<boost::shared_ptr<RIGIDBODY>,
RCArticulatedBodyInvDynData>& inv_dyn_data)
const;
35 std::map<boost::shared_ptr<JOINT>,
VECTORN> calc_inv_dyn_floating_base(boost::shared_ptr<RC_ARTICULATED_BODY> body,
const std::map<boost::shared_ptr<RIGIDBODY>,
RCArticulatedBodyInvDynData>& inv_dyn_data)
const;
SFORCE wext
External force applied to this link.
Definition: RNEAlgorithm.h:17
Implementation of the Recursive Newton-Euler algorithm for inverse dynamics.
Definition: RNEAlgorithm.h:27
VECTORN qdd
Inner joint acceleration (desired)
Definition: RNEAlgorithm.h:20
A generic N-dimensional floating point vector.
Definition: VectorN.h:16
Wrapper class for passing data to and from inverse dynamics algorithms.
Definition: RNEAlgorithm.h:12
A spatial force (a wrench)
Definition: SForce.h:14