1 #ifndef gOcraCOMTASKMANAGER_H 2 #define gOcraCOMTASKMANAGER_H 30 void setState(
const Eigen::Vector3d& position);
32 void setState(
const Eigen::Vector3d& position,
const Eigen::Vector3d& velocity,
const Eigen::Vector3d& acceleration);
57 void _init(
double stiffness,
double damping);
62 #endif // gOcraCOMTASKMANAGER_H
Define task class for GHCJT controller. It inherits from the task class defined in the ocra framework...
Declaration file of the Model class.
gOcraCoMTaskManager(GHCJTController &ctrl, const ocra::Model &model, const std::string &taskName, ocra::ECartesianDof axes, double stiffness, double damping)
void setDamping(double damping)
Eigen::VectorXd getTaskError()
Task Manager for the Center of Mass (CoM) task with the gOcra Controller.
Task Manager for the Center of Mass (CoM) task with the gOcra Controllers.
gOcra Controller based on LQP solver for the ocra framework.
Used to build positioning tasks.
Define the Generalized Hierarchical Controller based on Jacobian transpose (GHCJT) in quasi-static ca...
A generic abstract task for the GHCJT controller.
gocra::GHCJTController & ctrl
void setState(const Eigen::Vector3d &position)
void setStiffness(double stiffness)
const ocra::Model & model
Creates a frame whose center is at the CoM of the model and whose axes are parallel to the axes of th...
Represents a 'target', i.e. something that does not depend on a model but must match with another fra...