30 #ifndef TOWR_MODELS_MONOPED_GAIT_GENERATOR_H_ 31 #define TOWR_MODELS_MONOPED_GAIT_GENERATOR_H_ GaitInfo GetStrideHopLong() const
GaitInfo GetStrideFlight() const
Produces the contact sequence for a variety of one-legged gaits.
void SetCombo(Combos combo) override
Sets a specific sequence of gaits.
MonopedGaitGenerator()=default
Gaits
Predefined strides, each with a different gait diagram.
virtual ~MonopedGaitGenerator()=default
Combos
Predefined combinations of different strides.
GaitInfo GetGait(Gaits gait) const override
GaitInfo GetStrideStand() const
GaitInfo GetStrideHop() const
std::pair< VecTimes, std::vector< ContactState >> GaitInfo
Generates endeffector phase durations for predefined gait styles.
std::vector< bool > ContactState