24 :
TaskASB(
"TaskBasePositionReference", gain)
36 Eigen::MatrixXd &A = getA();
37 Eigen::VectorXd &b = getB();
40 A.noalias() = getGain()*mpc.
Aps_;
void form(const humoto::SolutionStructure &sol_structure, const humoto::Model &model_base, const humoto::ControlProblem &control_problem)
Form the task.
Abstract base class (for control problems)
Task for minimizing base position against base reference position.
Analog of 'sol_structure' struct in Octave code. [determine_solution_structure.m].
EIGEN_DEFAULT_DENSE_INDEX_TYPE EigenIndex
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.
TaskBasePositionReference(const double gain=0.707106781186548)
etools::Vector2 getBaseReferencePosition(const std::size_t interval_index) const
Get base reference position.