#include <tsid/tasks/task-two-frames-equality.hpp>
◆ ConstraintEquality
◆ Data
◆ Matrix6x
◆ Motion
◆ SE3
◆ TrajectorySample
◆ Vector
◆ TaskTwoFramesEquality()
      
        
          | tsid::tasks::TaskTwoFramesEquality::TaskTwoFramesEquality  | 
          ( | 
          const std::string &  | 
          name,  | 
        
        
           | 
           | 
          RobotWrapper &  | 
          robot,  | 
        
        
           | 
           | 
          const std::string &  | 
          frameName1,  | 
        
        
           | 
           | 
          const std::string &  | 
          frameName2  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ compute()
◆ dim()
  
  
      
        
          | int tsid::tasks::TaskTwoFramesEquality::dim  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
Return the dimension of the task. \info should be overloaded in the child class. 
Implements tsid::tasks::TaskBase.
 
 
◆ frame_id1()
      
        
          | Index tsid::tasks::TaskTwoFramesEquality::frame_id1  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ frame_id2()
      
        
          | Index tsid::tasks::TaskTwoFramesEquality::frame_id2  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getAcceleration()
Return the task acceleration (after applying the specified mask). The value is expressed in local frame is the local_frame flag is true, otherwise it is expressed in a local world-oriented frame. 
Reimplemented from tsid::tasks::TaskMotion.
 
 
◆ getConstraint()
  
  
      
        
          | const ConstraintBase & tsid::tasks::TaskTwoFramesEquality::getConstraint  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ getDesiredAcceleration()
  
  
      
        
          | const Vector & tsid::tasks::TaskTwoFramesEquality::getDesiredAcceleration  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
Return the desired task acceleration (after applying the specified mask). The value is expressed in local frame is the local_frame flag is true, otherwise it is expressed in a local world-oriented frame. 
Reimplemented from tsid::tasks::TaskMotion.
 
 
◆ Kd() [1/2]
      
        
          | const Vector & tsid::tasks::TaskTwoFramesEquality::Kd  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ Kd() [2/2]
◆ Kp() [1/2]
      
        
          | const Vector & tsid::tasks::TaskTwoFramesEquality::Kp  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ Kp() [2/2]
◆ position_error()
  
  
      
        
          | const Vector & tsid::tasks::TaskTwoFramesEquality::position_error  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
Return the position tracking error (after applying the specified mask). The error is expressed in local frame is the local_frame flag is true, otherwise it is expressed in a local world-oriented frame. 
Reimplemented from tsid::tasks::TaskMotion.
 
 
◆ setMask()
◆ useLocalFrame()
      
        
          | void tsid::tasks::TaskTwoFramesEquality::useLocalFrame  | 
          ( | 
          bool  | 
          local_frame | ) | 
           | 
        
      
 
Specifies if the jacobian and desired acceloration should be expressed in the local frame or the local world-oriented frame. 
- Parameters
 - 
  
    | local_frame | If true, represent jacobian and acceloration in the local frame. If false, represent them in the local world-oriented frame.  | 
  
   
 
 
◆ velocity_error()
  
  
      
        
          | const Vector & tsid::tasks::TaskTwoFramesEquality::velocity_error  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
Return the velocity tracking error (after applying the specified mask). The error is expressed in local frame is the local_frame flag is true, otherwise it is expressed in a local world-oriented frame. 
Reimplemented from tsid::tasks::TaskMotion.
 
 
◆ Index
      
        
          | EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Index tsid::tasks::TaskTwoFramesEquality::Index | 
        
      
 
 
◆ m_a_des
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_a_des | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_a_des_masked
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_a_des_masked | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_a_ref
  
  
      
        
          | Motion tsid::tasks::TaskTwoFramesEquality::m_a_ref | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_constraint
◆ m_drift
  
  
      
        
          | Motion tsid::tasks::TaskTwoFramesEquality::m_drift | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_drift_masked
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_drift_masked | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_frame_id1
  
  
      
        
          | Index tsid::tasks::TaskTwoFramesEquality::m_frame_id1 | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_frame_id2
  
  
      
        
          | Index tsid::tasks::TaskTwoFramesEquality::m_frame_id2 | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_frame_name1
  
  
      
        
          | std::string tsid::tasks::TaskTwoFramesEquality::m_frame_name1 | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_frame_name2
  
  
      
        
          | std::string tsid::tasks::TaskTwoFramesEquality::m_frame_name2 | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_J1
  
  
      
        
          | Matrix6x tsid::tasks::TaskTwoFramesEquality::m_J1 | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_J1_rotated
  
  
      
        
          | Matrix6x tsid::tasks::TaskTwoFramesEquality::m_J1_rotated | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_J2
  
  
      
        
          | Matrix6x tsid::tasks::TaskTwoFramesEquality::m_J2 | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_J2_rotated
  
  
      
        
          | Matrix6x tsid::tasks::TaskTwoFramesEquality::m_J2_rotated | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_Kd
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_Kd | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_Kp
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_Kp | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_p
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_p | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_p_error
  
  
      
        
          | Motion tsid::tasks::TaskTwoFramesEquality::m_p_error | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_p_error_masked_vec
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_p_error_masked_vec | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_p_error_vec
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_p_error_vec | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_p_ref
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_p_ref | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_v
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_v | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_v_error
  
  
      
        
          | Motion tsid::tasks::TaskTwoFramesEquality::m_v_error | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_v_error_masked_vec
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_v_error_masked_vec | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_v_error_vec
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_v_error_vec | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_v_ref
  
  
      
        
          | Motion tsid::tasks::TaskTwoFramesEquality::m_v_ref | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_v_ref_vec
  
  
      
        
          | Vector tsid::tasks::TaskTwoFramesEquality::m_v_ref_vec | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_wMl1
  
  
      
        
          | SE3 tsid::tasks::TaskTwoFramesEquality::m_wMl1 | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_wMl2
  
  
      
        
          | SE3 tsid::tasks::TaskTwoFramesEquality::m_wMl2 | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: