A sparse MPC solver for walking motion generation.
|
A container for parameters. More...
#include <walk_parameters.h>
Public Member Functions | |
walkParameters (ALPtr< ALBroker >) | |
Initialize parameters to default values. More... | |
void | readParameters () |
Read parameters from configuration file; if the file does not exist, write the default values to it. More... | |
void | writeParameters () |
Write the values of parameters to the config file. More... | |
A container for parameters.
Definition at line 103 of file walk_parameters.h.
walkParameters::walkParameters | ( | ALPtr< ALBroker > | broker | ) |
Initialize parameters to default values.
[in] | broker | parent broker. |
0.5 in the publication by Aldebaran-Robotics
0.003 in the publication by Aldebaran-Robotics Note, that even though they derive the value of this parameter in the paper, we simply tuned it.
0.015 in the publication by Aldebaran-Robotics 0.02 is used in the built-in module, but is is slightly higher when executed on the robot.
Definition at line 16 of file walk_parameters.cpp.
void walkParameters::readParameters | ( | ) |
Read parameters from configuration file; if the file does not exist, write the default values to it.
Definition at line 173 of file walk_parameters.cpp.
void walkParameters::writeParameters | ( | ) |
Write the values of parameters to the config file.
Definition at line 258 of file walk_parameters.cpp.
double walkParameters::bezier_inclination_1 |
Definition at line 166 of file walk_parameters.h.
double walkParameters::bezier_inclination_2 |
Definition at line 167 of file walk_parameters.h.
double walkParameters::bezier_weight_1 |
Definition at line 164 of file walk_parameters.h.
double walkParameters::bezier_weight_2 |
Definition at line 165 of file walk_parameters.h.
int walkParameters::control_sampling_time_ms |
Definition at line 142 of file walk_parameters.h.
double walkParameters::control_sampling_time_sec |
Definition at line 143 of file walk_parameters.h.
int walkParameters::dcm_sampling_time_ms |
Definition at line 140 of file walk_parameters.h.
int walkParameters::dcm_time_shift_ms |
Definition at line 141 of file walk_parameters.h.
int walkParameters::ds_number |
Definition at line 153 of file walk_parameters.h.
int walkParameters::ds_time_ms |
Definition at line 152 of file walk_parameters.h.
double walkParameters::feedback_gain |
Definition at line 111 of file walk_parameters.h.
double walkParameters::feedback_threshold |
Definition at line 112 of file walk_parameters.h.
int walkParameters::igm_max_iter |
Definition at line 160 of file walk_parameters.h.
double walkParameters::igm_mu |
Definition at line 161 of file walk_parameters.h.
double walkParameters::igm_tol |
Definition at line 159 of file walk_parameters.h.
int walkParameters::loop_time_limit_ms |
Definition at line 144 of file walk_parameters.h.
int walkParameters::mpc_as_max_activate |
Definition at line 122 of file walk_parameters.h.
double walkParameters::mpc_as_tolerance |
Definition at line 121 of file walk_parameters.h.
bool walkParameters::mpc_as_use_downdate |
Definition at line 123 of file walk_parameters.h.
double walkParameters::mpc_gain_acceleration |
Definition at line 118 of file walk_parameters.h.
double walkParameters::mpc_gain_jerk |
Definition at line 119 of file walk_parameters.h.
double walkParameters::mpc_gain_position |
Definition at line 116 of file walk_parameters.h.
double walkParameters::mpc_gain_velocity |
Definition at line 117 of file walk_parameters.h.
double walkParameters::mpc_ip_bs_alpha |
Definition at line 129 of file walk_parameters.h.
double walkParameters::mpc_ip_bs_beta |
Definition at line 130 of file walk_parameters.h.
int walkParameters::mpc_ip_bs_type |
Definition at line 132 of file walk_parameters.h.
int walkParameters::mpc_ip_max_iter |
Definition at line 131 of file walk_parameters.h.
double walkParameters::mpc_ip_mu |
Definition at line 128 of file walk_parameters.h.
double walkParameters::mpc_ip_t |
Definition at line 127 of file walk_parameters.h.
double walkParameters::mpc_ip_tolerance_ext |
Definition at line 126 of file walk_parameters.h.
double walkParameters::mpc_ip_tolerance_int |
Definition at line 125 of file walk_parameters.h.
int walkParameters::mpc_solver_type |
Definition at line 114 of file walk_parameters.h.
ALValue walkParameters::param_names |
Definition at line 170 of file walk_parameters.h.
ALPreferencesProxy walkParameters::pref_proxy |
Definition at line 171 of file walk_parameters.h.
int walkParameters::preview_sampling_time_ms |
Definition at line 145 of file walk_parameters.h.
double walkParameters::preview_sampling_time_sec |
Definition at line 146 of file walk_parameters.h.
int walkParameters::preview_window_size |
Definition at line 147 of file walk_parameters.h.
bool walkParameters::set_support_z_to_zero |
Definition at line 149 of file walk_parameters.h.
int walkParameters::ss_time_ms |
Definition at line 151 of file walk_parameters.h.
double walkParameters::step_height |
Definition at line 135 of file walk_parameters.h.
double walkParameters::step_length |
Definition at line 136 of file walk_parameters.h.
int walkParameters::step_pairs_number |
Definition at line 154 of file walk_parameters.h.
int walkParameters::walk_control_thread_priority |
Definition at line 138 of file walk_parameters.h.
int walkParameters::walk_pattern |
Definition at line 156 of file walk_parameters.h.