30 #ifndef TOWR_MODELS_MONOPED_GAIT_GENERATOR_H_ 31 #define TOWR_MODELS_MONOPED_GAIT_GENERATOR_H_ GaitInfo GetStrideStand() 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
std::pair< VecTimes, std::vector< ContactState > > GaitInfo
GaitInfo GetStrideFlight() const
GaitInfo GetStrideHopLong() const
Generates endeffector phase durations for predefined gait styles.
std::vector< bool > ContactState
GaitInfo GetStrideHop() const