#include <RCArticulatedBodyInvDynAlgo.h>
Inheritance diagram for Physsim::RCArticulatedBodyInvDynAlgo:

Public Member Functions | |
| virtual std::map< boost::shared_ptr< Joint >, VectorN > | 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. | |
| virtual std::map<boost::shared_ptr<Joint>, VectorN> Physsim::RCArticulatedBodyInvDynAlgo::calc_inv_dyn | ( | boost::shared_ptr< RCArticulatedBody > | body, | |
| const std::map< boost::shared_ptr< RigidBody >, RCArticulatedBodyInvDynData > & | inv_dyn_data | |||
| ) | [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.
1.5.1