sot::StepObserver Class Reference
Computes a reference frame from the position of both hands and feet of the robot.
More...
#include <sot-pattern-generator/step-observer.h>
List of all members.
Public Member Functions |
virtual const std::string & | getClassName (void) const |
| StepObserver (const std::string &name) |
dg::SignalArray< int > | getSignals (void) |
| operator dg::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 |
dg::SignalPtr
< MatrixHomogeneous, int > | leftHandPositionSIN |
dg::SignalPtr
< MatrixHomogeneous, int > | rightHandPositionSIN |
dg::SignalPtr
< MatrixHomogeneous, int > | leftFootPositionSIN |
dg::SignalPtr
< MatrixHomogeneous, int > | rightFootPositionSIN |
dg::SignalPtr
< MatrixHomogeneous, int > | waistPositionSIN |
dg::SignalTimeDependent
< MatrixHomogeneous, int > | referencePositionLeftSOUT |
| Reference frame in left foot coordinates.
|
dg::SignalTimeDependent
< MatrixHomogeneous, int > | referencePositionRightSOUT |
| Reference frame in right foot coordinates.
|
dg::SignalTimeDependent
< MatrixHomogeneous, int > | referencePositionWaistSOUT |
| Reference frame in the waist coordinates.
|
Static Public Attributes |
static const std::string | CLASS_NAME |
Detailed Description
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.
Constructor & Destructor Documentation
sot::StepObserver::StepObserver |
( |
const std::string & |
name |
) |
|
Member Function Documentation
virtual void sot::StepObserver::commandLine |
( |
const std::string & |
cmdLine, |
|
|
std::istringstream & |
cmdArgs, |
|
|
std::ostream & |
os | |
|
) |
| | [virtual] |
virtual void sot::StepObserver::display |
( |
std::ostream & |
os |
) |
const [virtual] |
virtual const std::string& sot::StepObserver::getClassName |
( |
void |
|
) |
const [inline, virtual] |
dg::SignalArray<int> sot::StepObserver::getSignals |
( |
void |
|
) |
|
sot::StepObserver::operator dg::SignalArray< int > |
( |
|
) |
|
Member Data Documentation
Reference frame in left foot coordinates.
Reference frame in right foot coordinates.
Reference frame in the waist coordinates.