1 #ifndef gOcraSEGPOSETASKMANAGER_H 2 #define gOcraSEGPOSETASKMANAGER_H 26 void setState(
const Eigen::Displacementd& pose);
27 void setState(
const Eigen::Displacementd& pose,
const Eigen::Twistd& velocity,
const Eigen::Twistd& acceleration);
45 const std::string& segmentName;
53 void _init(
const Eigen::Displacementd& ref_LocalFrame,
double stiffness,
double damping);
58 #endif // gOcraSEGPOSETASKMANAGER_H void setDamping(double damping)
Define task class for GHCJT controller. It inherits from the task class defined in the ocra framework...
gOcraSegPoseTaskManager(GHCJTController &ctrl, const ocra::Model &model, const std::string &taskName, const std::string &segmentName, ocra::ECartesianDof axes, double stiffness, double damping)
Declaration file of the Model class.
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...
A frame attached to a segment of a model.
A generic abstract task for the GHCJT controller.
gocra::GHCJTController & ctrl
Used to build position/orientation tasks.
Eigen::VectorXd getTaskError()
~gOcraSegPoseTaskManager()
void setStiffness(double stiffness)
Task Manager for a segment's pose.
void setState(const Eigen::Displacementd &pose)
const ocra::Model & model
Represents a 'target', i.e. something that does not depend on a model but must match with another fra...