ocra-recipes
Doxygen documentation for the ocra-recipes repository
gOcraTaskManagerBase.h
Go to the documentation of this file.
1 #ifndef gOcraTASKMANAGERBASE_H
2 #define gOcraTASKMANAGERBASE_H
3 
4 #include "ocra/control/Model.h"
6 
7 #include <Eigen/Dense>
8 
9 namespace gocra
10 {
11 
16 {
17  public:
19 
20  virtual void activate() = 0;
21  virtual void deactivate() = 0;
22 
23  virtual VectorXd getTaskError();
24  double getTaskErrorNorm();
25 
26  protected:
29  const std::string& name;
30  //gocra::GHCJTTask task;
31 };
32 
33 }
34 
35 #endif // gOcraTASKMANAGERBASE_H
Declaration file of the Model class.
Model class.
Definition: Model.h:38
gOcraTaskManagerBase(gocra::GHCJTController &ctrl, const ocra::Model &model, const std::string &name)
Task Manager for the Center of Mass (CoM) task with the gOcra Controllers.
gOcra Controller based on LQP solver for the ocra framework.
Define the Generalized Hierarchical Controller based on Jacobian transpose (GHCJT) in quasi-static ca...
virtual void activate()=0
gocra::GHCJTController & ctrl
virtual void deactivate()=0