19 template <
int t_features>
22 #define HUMOTO_CONFIG_ENTRIES \ 23 HUMOTO_CONFIG_PARENT_CLASS(TaskIB0) 24 #include HUMOTO_CONFIG_DEFINE_ACCESSORS 44 I[0] = loc_var.
offset_ + ModelDescription<t_features>::HeadYaw;
45 I[1] = loc_var.
offset_ + ModelDescription<t_features>::HeadPitch;
Abstract base class (for control problems)
static const char * JOINTS_VARIABLES_ID
Joint angles.
Prevents motion of the head.
Analog of 'sol_structure' struct in Octave code. [determine_solution_structure.m].
Eigen::Matrix< unsigned int, Eigen::Dynamic, 1 > IndexVector
void form(const humoto::SolutionStructure &sol_structure, const humoto::Model &model_base, const humoto::ControlProblem &control_problem)
Form the task.
Location getSolutionPartLocation(const std::string &id) const
Get location of a data in the solution vector.
The root namespace of HuMoTo.
Instances of this class are passed to a virtual method 'humoto::TaskBase::form()', so even though this class is basically useless in its present form we cannot avoid its definition using a template.
Location of a data chunk (offset + length).