|
humoto
|
Abstract base class (for control problems)
To be extended to represent each particular problem, i.e. walking pattern generator or whole body controller.
Definition at line 40 of file control_problem.h.
#include <control_problem.h>

Public Member Functions | |
| virtual void | guessSolution (Solution &solution_guess, const Solution &old_solution) const |
| Guess solution. More... | |
| void | initSolutionStructure (humoto::Solution &solution) const |
| Initialize structure of the given solution based on the internally stored solution structure. More... | |
| virtual void | log (humoto::Logger &, const LogEntryName &, const std::string &) const =0 |
Protected Member Functions | |
| ControlProblem () | |
| ~ControlProblem () | |
| Protected destructor: prevent destruction of the child classes through a base pointer. More... | |
Protected Attributes | |
| SolutionStructure | sol_structure_ |
|
inlineprotected |
Protected destructor: prevent destruction of the child classes through a base pointer.
Definition at line 51 of file control_problem.h.
|
inlineprotected |
Definition at line 52 of file control_problem.h.
|
inlinevirtual |
Guess solution.
| [out] | solution_guess | solution guess |
| [in] | old_solution | old solution |
Reimplemented in humoto::pepper_mpc::MPCforMG, and humoto::wpg04::MPCforWPG.
Definition at line 82 of file control_problem.h.
|
inline |
Initialize structure of the given solution based on the internally stored solution structure.
| [out] | solution | solution |
Definition at line 64 of file control_problem.h.
|
pure virtual |
|
protected |
Definition at line 43 of file control_problem.h.
1.8.13