1 #ifndef __HOCRACTRL_H__ 3 #define __HOCRACTRL_H__ 41 HocraController(
const std::string& ctrlName, Model::Ptr innerModel, OneLevelSolver::Ptr innerSolver,
bool useReducedProblem);
42 virtual void doAddContactSet(
const ContactSet& contacts);
43 virtual void doAddTask(Task::Ptr task);
44 virtual void doComputeOutput(VectorXd& tau);
45 Task::Ptr doCreateContactTask(
const std::string& name, ocra::PointContactFeature::Ptr feature,
double mu,
double margin)
const;
46 Task::Ptr doCreateTask(
const std::string& name, ocra::Feature::Ptr feature)
const;
47 Task::Ptr doCreateTask(
const std::string& name, ocra::Feature::Ptr feature, ocra::Feature::Ptr featureDes)
const;
51 CascadeQPSolver::Ptr cascadeQPSolver;
52 Model::Ptr innerModel;
Declaration file of the Model class.
Optimization-based Robot Controller namespace. a library of classes to write and solve optimization p...
Interface for controllers.
virtual ~HocraController()
Hocra Controller based on LQP solver for the ocra framework.
Declaration file of the CascadeQPSolver class.