#include <dynamic-graph/factory.h>
#include <boost/test/unit_test.hpp>
#include <sot/core/debug.hh>
#include <sot/torque_control/commands-helper.hh>
#include <sot/torque_control/simple-inverse-dyn.hh>
#include <tsid/math/utils.hpp>
#include <tsid/solvers/solver-HQP-factory.hxx>
#include <tsid/solvers/utils.hpp>
#include <tsid/utils/statistics.hpp>
#include <tsid/utils/stop-watch.hpp>
Go to the source code of this file.
Namespaces | |
dynamicgraph | |
to read text file | |
dynamicgraph::sot | |
dynamicgraph::sot::torque_control | |
Macros | |
#define | DBGFILE "/tmp/debug-sot-torque-control.dat" |
#define | INPUT_SIGNALS |
#define | ODEBUG(x) |
#define | ODEBUG3(x) std::cout << x << std::endl |
#define | ODEBUG4(x) |
#define | ODEBUG4FULL(x) |
#define | ODEBUG5(x) |
#define | ODEBUG5FULL(x) |
#define | OUTPUT_SIGNALS m_tau_desSOUT << m_dv_desSOUT << m_v_desSOUT << m_q_desSOUT << m_uSOUT |
#define | PROFILE_HQP_SOLUTION "SimpleInverseDyn: HQP" |
#define | PROFILE_PREPARE_INV_DYN "SimpleInverseDyn: prepare inv-dyn" |
#define | PROFILE_READ_INPUT_SIGNALS "SimpleInverseDyn: read input signals" |
#define | PROFILE_TAU_DES_COMPUTATION "SimpleInverseDyn: desired tau" |
#define | REQUIRE_FINITE(A) assert(is_finite(A)) |
#define | RESETDEBUG4() |
#define | RESETDEBUG5() |
#define | ZERO_FORCE_THRESHOLD 1e-3 |
Functions | |
DEFINE_SIGNAL_INNER_FUNCTION (active_joints_checked, dynamicgraph::Vector) | |
DEFINE_SIGNAL_OUT_FUNCTION (dv_des, dynamicgraph::Vector) | |
DEFINE_SIGNAL_OUT_FUNCTION (q_des, dynamicgraph::Vector) | |
DEFINE_SIGNAL_OUT_FUNCTION (tau_des, dynamicgraph::Vector) | |
DEFINE_SIGNAL_OUT_FUNCTION (u, dynamicgraph::Vector) | |
DEFINE_SIGNAL_OUT_FUNCTION (v_des, dynamicgraph::Vector) | |
DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN (SimpleInverseDyn, "SimpleInverseDyn") | |
#define DBGFILE "/tmp/debug-sot-torque-control.dat" |
Definition at line 36 of file simple-inverse-dyn.cpp.
#define INPUT_SIGNALS |
Definition at line 89 of file simple-inverse-dyn.cpp.
#define ODEBUG | ( | x | ) |
Definition at line 32 of file simple-inverse-dyn.cpp.
#define ODEBUG3 | ( | x | ) | std::cout << x << std::endl |
Definition at line 34 of file simple-inverse-dyn.cpp.
#define ODEBUG4 | ( | x | ) |
Definition at line 62 of file simple-inverse-dyn.cpp.
#define ODEBUG4FULL | ( | x | ) |
Definition at line 61 of file simple-inverse-dyn.cpp.
#define ODEBUG5 | ( | x | ) |
Definition at line 52 of file simple-inverse-dyn.cpp.
#define ODEBUG5FULL | ( | x | ) |
Definition at line 44 of file simple-inverse-dyn.cpp.
#define OUTPUT_SIGNALS m_tau_desSOUT << m_dv_desSOUT << m_v_desSOUT << m_q_desSOUT << m_uSOUT |
Definition at line 102 of file simple-inverse-dyn.cpp.
#define PROFILE_HQP_SOLUTION "SimpleInverseDyn: HQP" |
Definition at line 83 of file simple-inverse-dyn.cpp.
#define PROFILE_PREPARE_INV_DYN "SimpleInverseDyn: prepare inv-dyn" |
Definition at line 84 of file simple-inverse-dyn.cpp.
#define PROFILE_READ_INPUT_SIGNALS "SimpleInverseDyn: read input signals" |
Definition at line 85 of file simple-inverse-dyn.cpp.
#define PROFILE_TAU_DES_COMPUTATION "SimpleInverseDyn: desired tau" |
Definition at line 82 of file simple-inverse-dyn.cpp.
#define REQUIRE_FINITE | ( | A | ) | assert(is_finite(A)) |
Definition at line 79 of file simple-inverse-dyn.cpp.
#define RESETDEBUG4 | ( | ) |
Definition at line 60 of file simple-inverse-dyn.cpp.
#define RESETDEBUG5 | ( | ) |
Definition at line 38 of file simple-inverse-dyn.cpp.
#define ZERO_FORCE_THRESHOLD 1e-3 |
Definition at line 87 of file simple-inverse-dyn.cpp.