Ravelin
|
Abstract class for performing inverse dynamics computation on a reduced-coordinate articulatedc body. More...
#include <RCArticulatedBodyInvDynAlgo.h>
Public Member Functions | |
virtual std::map < boost::shared_ptr< Joint > , Ravelin::VectorNd > | calc_inv_dyn (boost::shared_ptr< RCArticulatedBody > body, const std::map< boost::shared_ptr< RigidBody >, RCArticulatedBodyInvDynData > &inv_dyn_data)=0 |
Classes must implement the method below. More... | |
Abstract class for performing inverse dynamics computation on a reduced-coordinate articulatedc body.
|
pure virtual |
Classes must implement the method below.
Given the current base position and velocity, the joint positions and joint velocities, the external forces on all links (including the base), and the desired joint and base accelerations, the inverse dynamics method must compute the forces applied to the joint actuators to achieve these accelerations.