A sparse MPC solver for walking motion generation.
WMG Member List

This is the complete list of members for WMG, including all inherited members.

addFootstep(const double, const double, const double, fs_type type=FS_TYPE_AUTO)WMG
bezier_inclination_1WMG
bezier_inclination_2WMG
bezier_weight_1WMG
bezier_weight_2WMG
changeNextSSPosition(const double *posture, const bool zero_z_coordinate)WMG
current_step_numberWMG
def_constraintsWMG
def_time_msWMGprivate
ds_numWMGprivate
ds_time_msWMGprivate
first_preview_stepWMG
formPreviewWindow(smpc_parameters &)WMG
FSWMG
FS2file(const std::string filename, const bool plot_ds=true)WMG
getDSFeetPositions(const int, double *, double *)WMGprivate
getFeetPositions(const unsigned int shift_from_current_ms, double *left_foot_pos, double *right_foot_pos)WMG
getFootsteps(std::vector< double > &x_coord, std::vector< double > &y_coord, std::vector< double > &angle_rot)WMG
getNextSS(const int, const fs_type type=FS_TYPE_AUTO)WMGprivate
getPrevSS(const int, const fs_type type=FS_TYPE_AUTO)WMGprivate
getSSFeetPositions(const int, const double, double *, double *)WMGprivate
getSSFeetPositionsBezier(const int, const double, double *, double *)WMGprivate
isSupportSwitchNeeded()WMG
last_time_decrementWMGprivate
NWMG
repositionFootsteps(const double diff_x, const double diff_y)WMG
sampling_periodWMG
setFootstepParameters(const unsigned int def_periods, const unsigned int ds_periods, const unsigned int ds_number, bool use_user_constraints_=false)WMG
setFootstepParametersMS(const unsigned int def_time_ms_, const unsigned int ds_time_ms_, const unsigned int ds_number, bool use_user_constraints_=false)WMG
step_heightWMG
T_msWMG
use_user_constraintsWMG
user_constraintsWMG
user_constraints_auto_dsWMG
WMG(const unsigned int N_, const unsigned int T_, const double step_height_=0.0135, double bezier_weight_1_=1.0, double bezier_weight_2_=2.0, double bezier_inclination_1_=0.01, double bezier_inclination_2_=0.008, bool use_fsr_constraints=false)WMG
~WMG()WMG