#include <sot/pattern-generator/step-observer.h>
Public Member Functions | |
virtual const std::string & | getClassName (void) const |
StepObserver (const std::string &name) | |
SignalArray< int > | getSignals (void) |
operator SignalArray< int > () | |
MatrixHomogeneous & | computeReferencePositionLeft (MatrixHomogeneous &res, int timeCurr) |
MatrixHomogeneous & | computeReferencePositionRight (MatrixHomogeneous &res, int timeCurr) |
MatrixHomogeneous & | computeReferencePositionWaist (MatrixHomogeneous &res, int timeCurr) |
virtual void | display (std::ostream &os) const |
virtual void | commandLine (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os) |
Public Attributes | |
SignalPtr< MatrixHomogeneous, int > | leftHandPositionSIN |
SignalPtr< MatrixHomogeneous, int > | rightHandPositionSIN |
SignalPtr< MatrixHomogeneous, int > | leftFootPositionSIN |
SignalPtr< MatrixHomogeneous, int > | rightFootPositionSIN |
SignalPtr< MatrixHomogeneous, int > | waistPositionSIN |
SignalTimeDependent< MatrixHomogeneous, int > | referencePositionLeftSOUT |
Reference frame in left foot coordinates. More... | |
SignalTimeDependent< MatrixHomogeneous, int > | referencePositionRightSOUT |
Reference frame in right foot coordinates. More... | |
SignalTimeDependent< MatrixHomogeneous, int > | referencePositionWaistSOUT |
Reference frame in the waist coordinates. More... | |
Static Public Attributes | |
static const std::string | CLASS_NAME |
Computes a reference frame from the position of both hands and feet of the robot. The coordinates of the reference frames are computed both in the left and right foot frames, and in the waist frame.
dynamicgraph::sot::StepObserver::StepObserver | ( | const std::string & | name | ) |
|
virtual |
MatrixHomogeneous& dynamicgraph::sot::StepObserver::computeReferencePositionLeft | ( | MatrixHomogeneous & | res, |
int | timeCurr | ||
) |
MatrixHomogeneous& dynamicgraph::sot::StepObserver::computeReferencePositionRight | ( | MatrixHomogeneous & | res, |
int | timeCurr | ||
) |
MatrixHomogeneous& dynamicgraph::sot::StepObserver::computeReferencePositionWaist | ( | MatrixHomogeneous & | res, |
int | timeCurr | ||
) |
|
virtual |
|
inlinevirtual |
SignalArray<int> dynamicgraph::sot::StepObserver::getSignals | ( | void | ) |
dynamicgraph::sot::StepObserver::operator SignalArray< int > | ( | ) |
|
static |
SignalPtr<MatrixHomogeneous, int> dynamicgraph::sot::StepObserver::leftFootPositionSIN |
SignalPtr<MatrixHomogeneous, int> dynamicgraph::sot::StepObserver::leftHandPositionSIN |
SignalTimeDependent<MatrixHomogeneous, int> dynamicgraph::sot::StepObserver::referencePositionLeftSOUT |
Reference frame in left foot coordinates.
SignalTimeDependent<MatrixHomogeneous, int> dynamicgraph::sot::StepObserver::referencePositionRightSOUT |
Reference frame in right foot coordinates.
SignalTimeDependent<MatrixHomogeneous, int> dynamicgraph::sot::StepObserver::referencePositionWaistSOUT |
Reference frame in the waist coordinates.
SignalPtr<MatrixHomogeneous, int> dynamicgraph::sot::StepObserver::rightFootPositionSIN |
SignalPtr<MatrixHomogeneous, int> dynamicgraph::sot::StepObserver::rightHandPositionSIN |
SignalPtr<MatrixHomogeneous, int> dynamicgraph::sot::StepObserver::waistPositionSIN |