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