ocra-recipes
Doxygen documentation for the ocra-recipes repository
|
Used to build contact constraint tasks (null acceleration). More...
#include <Feature.h>
Classes | |
struct | Pimpl |
Public Member Functions | |
ContactConstraintFeature (const std::string &name, ControlFrame::Ptr frame) | |
int | getDimension () const |
const Eigen::MatrixXd & | getSpaceTransform () const |
const Eigen::VectorXd & | computeEffort (const Feature &featureDes) const |
const Eigen::VectorXd & | computeAcceleration (const Feature &featureDes) const |
const Eigen::VectorXd & | computeError (const Feature &featureDes) const |
const Eigen::VectorXd & | computeErrorDot (const Feature &featureDes) const |
const Eigen::MatrixXd & | computeJacobian (const Feature &featureDes) const |
const Eigen::MatrixXd & | computeProjectedMass (const Feature &featureDes) const |
const Eigen::MatrixXd & | computeProjectedMassInverse (const Feature &featureDes) const |
const Eigen::VectorXd & | computeEffort () const |
const Eigen::VectorXd & | computeAcceleration () const |
const Eigen::VectorXd & | computeError () const |
const Eigen::VectorXd & | computeErrorDot () const |
const Eigen::MatrixXd & | computeJacobian () const |
const Eigen::MatrixXd & | computeProjectedMass () const |
const Eigen::MatrixXd & | computeProjectedMassInverse () const |
TaskState | getState () const |
void | setState (const TaskState &newState) |
Public Member Functions inherited from ocra::Feature | |
virtual | ~Feature ()=0 |
Public Member Functions inherited from ocra::NamedInstance | |
NamedInstance (const std::string &name) | |
const std::string & | getName () const |
virtual | ~NamedInstance () |
Additional Inherited Members | |
Protected Member Functions inherited from ocra::Feature | |
Feature (const std::string &name) | |
Used to build contact constraint tasks (null acceleration).
These features is similar to a displacement feature, except all quantities are expressed in the controlled frame (space transform is identity). Desired features are irrelevant and computeXXX(const Feature&) will throw.
ocra::ContactConstraintFeature::ContactConstraintFeature | ( | const std::string & | name, |
ControlFrame::Ptr | frame | ||
) |
Definition at line 1028 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1057 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1062 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1044 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1049 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1069 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1074 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1084 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1089 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1097 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1102 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1108 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1113 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1123 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1128 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1039 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1034 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1139 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 1150 of file Feature.cpp.