Go to the documentation of this file.
10 #include <dynamic-graph/factory.h>
24 footHeight(FOOT_HEIGHT_DEFAULT),
26 NULL,
"sotZmprefFromCom(" +
name +
")::input(MatrixHomo)::waist"),
28 "sotZmprefFromCom(" +
name +
")::input(Vector)::com"),
29 dcomSIN(NULL,
"sotZmprefFromCom(" +
name +
")::input(Vector)::dcom"),
31 waistPositionSIN << comPositionSIN << dcomSIN,
32 "sotZmprefFromCom(" +
name +
")::output(RPY)::zmpref") {
54 const sigtime_t& time) {
67 res = wTo.matrix() * nextComRef;
dynamicgraph::Vector & computeZmpref(dynamicgraph::Vector &res, const sigtime_t &time)
Eigen::Transform< double, 3, Eigen::Affine > SOT_CORE_EXPORT MatrixHomogeneous
virtual ~ZmprefFromCom(void)
const static double DT_DEFAULT
#define sotDEBUGOUT(level)
dg::SignalPtr< dynamicgraph::Vector, sigtime_t > comPositionSIN
#define sotDEBUGIN(level)
dg::SignalPtr< MatrixHomogeneous, sigtime_t > waistPositionSIN
dg::SignalPtr< dynamicgraph::Vector, sigtime_t > dcomSIN
ZmprefFromCom(const std::string &name)
const static double FOOT_HEIGHT_DEFAULT
dg::SignalTimeDependent< dynamicgraph::Vector, sigtime_t > zmprefSOUT
void signalRegistration(const SignalArray< int > &signals)
DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN(DoubleConstant, "DoubleConstant")