24 :
TaskASB(
"TaskBaseJerkMinimization", gain)
36 Eigen::MatrixXd &A = getA();
37 Eigen::VectorXd &b = getB();
41 A.noalias() = getGain()*mpc.
Ajs_;
42 b.noalias() = -getGain()*mpc.
sjs_;
Abstract base class (for control problems)
void form(const humoto::SolutionStructure &sol_structure, const humoto::Model &model_base, const humoto::ControlProblem &control_problem)
Form the task.
Analog of 'sol_structure' struct in Octave code. [determine_solution_structure.m].
base jerk minimization task
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.
TaskBaseJerkMinimization(const double gain=0.707106781186548)