ocra-recipes
Doxygen documentation for the ocra-recipes repository
|
Used to build point contact tasks. More...
#include <Feature.h>
Classes | |
struct | Pimpl |
Public Member Functions | |
PointContactFeature (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 point contact tasks.
Desired features have no meaning here, so the versions of the methods with desired features passed as arguments will throw. These features are used to build point contact tasks, and will typically be associated with friction cones. The space transform is identity: the error is computed in the controlled frame.
ocra::PointContactFeature::PointContactFeature | ( | const std::string & | name, |
ControlFrame::Ptr | frame | ||
) |
Definition at line 329 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 356 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 361 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 345 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 350 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 367 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 372 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 381 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 386 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 392 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 397 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 403 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 408 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 418 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 423 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 340 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 335 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 434 of file Feature.cpp.
|
virtual |
Implements ocra::Feature.
Definition at line 445 of file Feature.cpp.