sot-talos-balance  2.0.5
Collection of dynamic-graph entities aimed at implementing balance control on talos.
hip-flexibility-compensation.cpp File Reference
#include "sot/talos_balance/hip-flexibility-compensation.hh"
#include <dynamic-graph/all-commands.h>
#include <dynamic-graph/factory.h>
#include <math.h>
#include <limits>
#include <sot/core/debug.hh>
#include <sot/core/stop-watch.hh>
Include dependency graph for hip-flexibility-compensation.cpp:

Go to the source code of this file.

Namespaces

 dynamicgraph
 
 dynamicgraph::sot
 
 dynamicgraph::sot::talos_balance
 

Macros

#define INPUT_SIGNALS   m_phaseSIN << m_tauSIN << m_K_rSIN << m_K_lSIN
 
#define JOINT_DES_SIGNALS   m_q_desSIN
 
#define OUTPUT_SIGNALS   m_tau_filtSOUT << m_delta_qSOUT << m_q_cmdSOUT
 
#define PROFILE_HIPFLEXIBILITYCOMPENSATION_DELTAQ_COMPUTATION   "HipFlexibilityCompensation: Angular correction computation "
 
#define PROFILE_HIPFLEXIBILITYCOMPENSATION_QCMD_COMPUTATION   "HipFlexibilityCompensation: Corrected joint configuration computation "
 
#define PROFILE_HIPFLEXIBILITYCOMPENSATION_TAUFILT_COMPUTATION   "HipFlexibilityCompensation: Torque filter computation "
 

Functions

 DEFINE_SIGNAL_OUT_FUNCTION (delta_q, dynamicgraph::Vector)
 
 DEFINE_SIGNAL_OUT_FUNCTION (q_cmd, dynamicgraph::Vector)
 
 DEFINE_SIGNAL_OUT_FUNCTION (tau_filt, dynamicgraph::Vector)
 
 DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN (HipFlexibilityCompensation, "HipFlexibilityCompensation")
 

Macro Definition Documentation

◆ INPUT_SIGNALS

#define INPUT_SIGNALS   m_phaseSIN << m_tauSIN << m_K_rSIN << m_K_lSIN

Definition at line 43 of file hip-flexibility-compensation.cpp.

◆ JOINT_DES_SIGNALS

#define JOINT_DES_SIGNALS   m_q_desSIN

Definition at line 41 of file hip-flexibility-compensation.cpp.

◆ OUTPUT_SIGNALS

#define OUTPUT_SIGNALS   m_tau_filtSOUT << m_delta_qSOUT << m_q_cmdSOUT

Definition at line 46 of file hip-flexibility-compensation.cpp.

◆ PROFILE_HIPFLEXIBILITYCOMPENSATION_DELTAQ_COMPUTATION

#define PROFILE_HIPFLEXIBILITYCOMPENSATION_DELTAQ_COMPUTATION   "HipFlexibilityCompensation: Angular correction computation "

Definition at line 36 of file hip-flexibility-compensation.cpp.

◆ PROFILE_HIPFLEXIBILITYCOMPENSATION_QCMD_COMPUTATION

#define PROFILE_HIPFLEXIBILITYCOMPENSATION_QCMD_COMPUTATION   "HipFlexibilityCompensation: Corrected joint configuration computation "

Definition at line 38 of file hip-flexibility-compensation.cpp.

◆ PROFILE_HIPFLEXIBILITYCOMPENSATION_TAUFILT_COMPUTATION

#define PROFILE_HIPFLEXIBILITYCOMPENSATION_TAUFILT_COMPUTATION   "HipFlexibilityCompensation: Torque filter computation "

Definition at line 34 of file hip-flexibility-compensation.cpp.