#include <chain.h>
Definition at line 43 of file chain.h.
 
  
  
      
        
          | pr2_mechanism_model::Chain::Chain  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | pr2_mechanism_model::Chain::~Chain  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
set the commanded joint efforts of the chain as a kdl jnt array 
Definition at line 157 of file chain.cpp.
 
 
template<class Vec > 
  
  
      
        
          | void pr2_mechanism_model::Chain::addEfforts  | 
          ( | 
          const Vec &  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Adds efforts from any type that implements size() and [] lookup. 
Definition at line 99 of file chain.h.
 
 
      
        
          | bool pr2_mechanism_model::Chain::allCalibrated  | 
          ( | 
           | ) | 
           | 
        
      
 
returns true if all the joints in the chain are calibrated 
Definition at line 110 of file chain.cpp.
 
 
      
        
          | void pr2_mechanism_model::Chain::getEfforts  | 
          ( | 
          std::vector< double > &  | 
          efforts | ) | 
           | 
        
      
 
get the measured joint efforts of the chain as a std vector 
Definition at line 101 of file chain.cpp.
 
 
get the measured joint efforts of the chain as a kdl jnt array 
Definition at line 143 of file chain.cpp.
 
 
      
        
          | JointState * pr2_mechanism_model::Chain::getJoint  | 
          ( | 
          unsigned int  | 
          actuated_joint_i | ) | 
           | 
        
      
 
get a joint state of an actuated joint of the chain. 
the actuated_joint_i index starts at zero fixed joints are ignored in the list of actuated joints 
Definition at line 165 of file chain.cpp.
 
 
      
        
          | void pr2_mechanism_model::Chain::getPositions  | 
          ( | 
          std::vector< double > &  | 
          positions | ) | 
           | 
        
      
 
get the joint positions of the chain as a std vector 
Definition at line 83 of file chain.cpp.
 
 
      
        
          | void pr2_mechanism_model::Chain::getPositions  | 
          ( | 
          KDL::JntArray &  | 
          a | ) | 
           | 
        
      
 
get the joint positions of the chain as a kdl jnt array 
Definition at line 126 of file chain.cpp.
 
 
template<class Vec > 
  
  
      
        
          | void pr2_mechanism_model::Chain::getPositions  | 
          ( | 
          Vec &  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
gets the joint positions of the chain as any type with size() and [] 
Definition at line 64 of file chain.h.
 
 
      
        
          | void pr2_mechanism_model::Chain::getVelocities  | 
          ( | 
          std::vector< double > &  | 
          velocities | ) | 
           | 
        
      
 
get the joint velocities of the chain as a std vector 
Definition at line 92 of file chain.cpp.
 
 
get the joint velocities and positoin of the chain as a kdl jnt array vel. Fills in the positions too. 
Definition at line 133 of file chain.cpp.
 
 
template<class Vec > 
  
  
      
        
          | void pr2_mechanism_model::Chain::getVelocities  | 
          ( | 
          Vec &  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
gets the joint velocities of the chain as any type with size() and [] 
Definition at line 77 of file chain.h.
 
 
      
        
          | bool pr2_mechanism_model::Chain::init  | 
          ( | 
          RobotState *  | 
          robot_state,  | 
        
        
           | 
           | 
          const std::string &  | 
          root,  | 
        
        
           | 
           | 
          const std::string &  | 
          tip  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
initialize the chain object 
- Parameters
 - 
  
    | robot_state | the robot state object containing the robot model and the state of each joint in the robot  | 
    | root | the name of the root link of the chain  | 
    | tip | the name of the tip link of the chain  | 
  
   
Definition at line 40 of file chain.cpp.
 
 
set the commanded joint efforts of the chain as a std vector 
Definition at line 150 of file chain.cpp.
 
 
  
  
      
        
          | int pr2_mechanism_model::Chain::size  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Returns the number of actuated joints in the chain. 
Definition at line 120 of file chain.h.
 
 
      
        
          | void pr2_mechanism_model::Chain::toKDL  | 
          ( | 
          KDL::Chain &  | 
          chain | ) | 
           | 
        
      
 
get a kdl chain object that respresents the chain from root to tip 
Definition at line 120 of file chain.cpp.
 
 
  
  
      
        
          | std::vector< JointState* > pr2_mechanism_model::Chain::joints_ | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: