#include <PreviewControl/SupportFSM.hh>
Public Member Functions | |
SupportFSM (const double &SamplingPeriod) | |
~SupportFSM () | |
void | setSupportState (const double &Time, const int &pi, SupportState_t &Support, const ReferenceAbsoluteVelocity &RefVel) |
Initialize the previewed state. | |
Public Attributes | |
double | m_eps |
Numerical precision. | |
double | m_DSDuration |
constants for the durations in the support phases | |
double | m_SSPeriod |
double | m_DSSSDuration |
unsigned int | m_NbOfStepsSSDS |
SupportFSM::SupportFSM | ( | const double & | SamplingPeriod | ) |
Constructor
Destructor
void SupportFSM::setSupportState | ( | const double & | Time, |
const int & | pi, | ||
SupportState_t & | Support, | ||
const ReferenceAbsoluteVelocity & | RefVel | ||
) |
Initialize the previewed state.
References PatternGeneratorJRL::ReferenceAbsoluteVelocity_t::x, and PatternGeneratorJRL::ReferenceAbsoluteVelocity_t::y.
Referenced by PatternGeneratorJRL::FootConstraintsAsLinearSystemForVelRef::buildLinearConstraintInequalities().
constants for the durations in the support phases
Numerical precision.
unsigned int PatternGeneratorJRL::SupportFSM::m_NbOfStepsSSDS |