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