sot::NextStepTwoHandObserver Class Reference
#include <sot-pattern-generator/next-step.h>
List of all members.
Public Member Functions |
| NextStepTwoHandObserver (const std::string &name) |
MatrixHomogeneous & | computeReferencePositionLeft (MatrixHomogeneous &res, int timeCurr) |
MatrixHomogeneous & | computeReferencePositionRight (MatrixHomogeneous &res, int timeCurr) |
ml::Vector & | computeReferenceVelocity (const ml::Vector &right, const ml::Vector &left, ml::Vector &res) |
ml::Vector & | computeReferenceAcceleration (const ml::Vector &right, const ml::Vector &left, ml::Vector &res) |
dg::SignalArray< int > | getSignals (void) |
| operator dg::SignalArray< int > () |
Public Attributes |
dg::SignalPtr
< MatrixHomogeneous, int > | referencePositionLeftSIN |
dg::SignalPtr< ml::Vector, int > | referenceVelocityLeftSIN |
dg::SignalPtr< ml::Vector, int > | referenceAccelerationLeftSIN |
dg::SignalPtr
< MatrixHomogeneous, int > | leftFootPositionSIN |
dg::SignalPtr
< MatrixHomogeneous, int > | referencePositionRightSIN |
dg::SignalPtr< ml::Vector, int > | referenceVelocityRightSIN |
dg::SignalPtr< ml::Vector, int > | referenceAccelerationRightSIN |
dg::SignalPtr
< MatrixHomogeneous, int > | rightFootPositionSIN |
dg::SignalTimeDependent
< MatrixHomogeneous, int > | referencePositionLeftSOUT |
dg::SignalTimeDependent
< MatrixHomogeneous, int > | referencePositionRightSOUT |
dg::SignalTimeDependent
< ml::Vector, int > | referenceVelocitySOUT |
dg::SignalTimeDependent
< ml::Vector, int > | referenceAccelerationSOUT |
Detailed Description
Computes a reference frame in either left or right foot coordinates, based on the position of the hands. Used by the stepper to compute the reference foot prints to send to the Pattern Generator.
Constructor & Destructor Documentation
sot::NextStepTwoHandObserver::NextStepTwoHandObserver |
( |
const std::string & |
name |
) |
|
Member Function Documentation
ml::Vector& sot::NextStepTwoHandObserver::computeReferenceAcceleration |
( |
const ml::Vector & |
right, |
|
|
const ml::Vector & |
left, |
|
|
ml::Vector & |
res | |
|
) |
| | |
ml::Vector& sot::NextStepTwoHandObserver::computeReferenceVelocity |
( |
const ml::Vector & |
right, |
|
|
const ml::Vector & |
left, |
|
|
ml::Vector & |
res | |
|
) |
| | |
dg::SignalArray<int> sot::NextStepTwoHandObserver::getSignals |
( |
void |
|
) |
|
sot::NextStepTwoHandObserver::operator dg::SignalArray< int > |
( |
|
) |
|
Member Data Documentation