act_contact_states | rats::gait_generator | private |
all_limbs | rats::gait_generator | private |
append_finalize_footstep() | rats::gait_generator | inline |
append_finalize_footstep(std::vector< std::vector< step_node > > &_footstep_nodes_list) const | rats::gait_generator | inline |
append_footstep_list_velocity_mode() | rats::gait_generator | private |
append_footstep_list_velocity_mode(std::vector< std::vector< step_node > > &_footstep_nodes_list, const velocity_mode_parameter &cur_vel_param) const | rats::gait_generator | private |
append_footstep_nodes(const std::vector< std::string > &_legs, const std::vector< coordinates > &_fss) | rats::gait_generator | inline |
append_footstep_nodes(const std::vector< std::string > &_legs, const std::vector< coordinates > &_fss, const double _step_height, const double _step_time, const double _toe_angle, const double _heel_angle) | rats::gait_generator | inline |
append_go_pos_step_nodes(const coordinates &_ref_coords, const std::vector< leg_type > <s) | rats::gait_generator | inlineprivate |
append_go_pos_step_nodes(const coordinates &_ref_coords, const std::vector< leg_type > <s, std::vector< std::vector< step_node > > &_footstep_nodes_list) const | rats::gait_generator | inlineprivate |
calc_counter_leg_types_from_footstep_nodes(const std::vector< step_node > &fns, std::vector< std::string > _all_limbs) const | rats::gait_generator | |
calc_next_coords_velocity_mode(std::vector< std::vector< step_node > > &ret_list, const size_t idx, const size_t future_step_num=3) | rats::gait_generator | private |
calc_ref_coords_trans_vector_velocity_mode(coordinates &ref_coords, hrp::Vector3 &trans, double &dth, const std::vector< step_node > &sup_fns, const velocity_mode_parameter &cur_vel_param) const | rats::gait_generator | private |
clear_footstep_nodes_list() | rats::gait_generator | inline |
cog | rats::gait_generator | private |
convert_leg_types_to_names(const std::vector< leg_type > <s) const | rats::gait_generator | inline |
cp_check_margin | rats::gait_generator | private |
default_double_support_ratio_after | rats::gait_generator | private |
default_double_support_ratio_before | rats::gait_generator | private |
default_double_support_ratio_swing_after | rats::gait_generator | private |
default_double_support_ratio_swing_before | rats::gait_generator | private |
default_double_support_static_ratio_after | rats::gait_generator | private |
default_double_support_static_ratio_before | rats::gait_generator | private |
default_step_time | rats::gait_generator | private |
default_stride_limitation_type | rats::gait_generator | private |
diff_cp | rats::gait_generator | private |
dt | rats::gait_generator | private |
emergency_flag enum name | rats::gait_generator | private |
emergency_flg | rats::gait_generator | private |
emergency_stop() | rats::gait_generator | inline |
EMERGENCY_STOP enum value | rats::gait_generator | private |
finalize_count | rats::gait_generator | private |
finalize_velocity_mode() | rats::gait_generator | |
footstep_modification_gain | rats::gait_generator | private |
footstep_nodes_list | rats::gait_generator | private |
footstep_param | rats::gait_generator | private |
gait_generator(const gait_generator &_p) | rats::gait_generator | private |
gait_generator(double _dt, const std::vector< hrp::Vector3 > &_leg_pos, std::vector< std::string > _all_limbs, const double _stride_fwd_x, const double _stride_outside_y, const double _stride_outside_theta, const double _stride_bwd_x, const double _stride_inside_y, const double _stride_inside_theta) | rats::gait_generator | inline |
get_cart_zmp() const | rats::gait_generator | inline |
get_cog() const | rats::gait_generator | inline |
get_cog_acc() const | rats::gait_generator | inline |
get_cog_vel() const | rats::gait_generator | inline |
get_cp_check_margin(const size_t idx) const | rats::gait_generator | inline |
get_current_support_state_from_ee_name(const std::string &ee_name) const | rats::gait_generator | inline |
get_current_support_states() const | rats::gait_generator | inline |
get_current_swing_time(const size_t idx) const | rats::gait_generator | inline |
get_current_swing_time_from_ee_name(const std::string ee_name) const | rats::gait_generator | inline |
get_current_toe_heel_ratio() const | rats::gait_generator | inline |
get_current_toe_heel_ratio_from_ee_name(double &ret, const std::string &ee_name) const | rats::gait_generator | inline |
get_cycloid_delay_kick_point_offset() const | rats::gait_generator | inline |
get_default_double_support_ratio_after() const | rats::gait_generator | inline |
get_default_double_support_ratio_before() const | rats::gait_generator | inline |
get_default_double_support_ratio_swing_after() const | rats::gait_generator | inline |
get_default_double_support_ratio_swing_before() const | rats::gait_generator | inline |
get_default_double_support_static_ratio_after() const | rats::gait_generator | inline |
get_default_double_support_static_ratio_before() const | rats::gait_generator | inline |
get_default_orbit_type() const | rats::gait_generator | inline |
get_default_step_height() const | rats::gait_generator | inline |
get_default_step_time() const | rats::gait_generator | inline |
get_dst_foot_midcoords() const | rats::gait_generator | inline |
get_foot_dif_rot_angle() const | rats::gait_generator | inline |
get_footstep_back_leg_names() const | rats::gait_generator | inline |
get_footstep_front_leg_names() const | rats::gait_generator | inline |
get_footstep_index() const | rats::gait_generator | inline |
get_footstep_modification_gain() const | rats::gait_generator | inline |
get_footstep_nodes_by_index(std::vector< step_node > &csl, const size_t idx) const | rats::gait_generator | inline |
get_gravitational_acceleration() const | rats::gait_generator | inline |
get_heel_angle() const | rats::gait_generator | inline |
get_heel_check_thre() const | rats::gait_generator | inline |
get_heel_pos_offset_x() const | rats::gait_generator | inline |
get_heel_zmp_offset_x() const | rats::gait_generator | inline |
get_lcg_count() const | rats::gait_generator | inline |
get_leg_default_translate_pos(std::vector< hrp::Vector3 > &off) const | rats::gait_generator | inline |
get_leg_margin(const size_t idx) const | rats::gait_generator | inline |
get_leg_type_from_ee_name(const std::string &ee_name) const | rats::gait_generator | inlineprivate |
get_leg_type_map() const | rats::gait_generator | inline |
get_margin_time_ratio() const | rats::gait_generator | inline |
get_modify_footsteps() const | rats::gait_generator | inline |
get_NUM_TH_PHASES() const | rats::gait_generator | inline |
get_optional_go_pos_finalize_footstep_num() const | rats::gait_generator | inline |
get_overwritable_footstep_index_offset() const | rats::gait_generator | inline |
get_overwritable_index() const | rats::gait_generator | inline |
get_overwritable_stride_limitation(const size_t idx) const | rats::gait_generator | inline |
get_overwrite_check_timing() const | rats::gait_generator | inline |
get_refzmp() const | rats::gait_generator | inline |
get_remaining_footstep_nodes_list() const | rats::gait_generator | inline |
get_stair_trajectory_way_point_offset() const | rats::gait_generator | inline |
get_stride_limitation_for_circle_type(const size_t idx) const | rats::gait_generator | inline |
get_stride_limitation_type() const | rats::gait_generator | inline |
get_stride_parameters(double &_stride_fwd_x, double &_stride_outside_y, double &_stride_outside_theta, double &_stride_bwd_x, double &_stride_inside_y, double &_stride_inside_theta) const | rats::gait_generator | inline |
get_support_foot_zmp_offsets() const | rats::gait_generator | inline |
get_support_leg_names() const | rats::gait_generator | inline |
get_support_leg_steps() const | rats::gait_generator | inline |
get_swing_foot_zmp_offsets() const | rats::gait_generator | inline |
get_swing_leg_dst_steps() const | rats::gait_generator | inline |
get_swing_leg_names() const | rats::gait_generator | inline |
get_swing_leg_src_steps() const | rats::gait_generator | inline |
get_swing_leg_steps() const | rats::gait_generator | inline |
get_swing_support_ee_coords_from_ee_name(hrp::Vector3 &cpos, hrp::Matrix33 &crot, const std::string &ee_name) const | rats::gait_generator | inline |
get_swing_support_foot_zmp_offsets_from_ee_name(hrp::Vector3 &ret, const std::string &ee_name) const | rats::gait_generator | inline |
get_swing_support_mid_coords(coordinates &ret) const | rats::gait_generator | inline |
get_swing_trajectory_delay_time_offset() const | rats::gait_generator | inline |
get_swing_trajectory_final_distance_weight() const | rats::gait_generator | inline |
get_swing_trajectory_time_offset_xy2z() const | rats::gait_generator | inline |
get_toe_angle() const | rats::gait_generator | inline |
get_toe_check_thre() const | rats::gait_generator | inline |
get_toe_heel_phase_ratio(std::vector< double > &ratio) const | rats::gait_generator | inline |
get_toe_pos_offset_x() const | rats::gait_generator | inline |
get_toe_zmp_offset_x() const | rats::gait_generator | inline |
get_use_stride_limitation() const | rats::gait_generator | inline |
get_use_toe_heel_auto_set() const | rats::gait_generator | inline |
get_use_toe_heel_transition() const | rats::gait_generator | inline |
get_use_toe_joint() const | rats::gait_generator | inline |
get_zmp_weight_map() const | rats::gait_generator | inline |
go_pos_param_2_footstep_nodes_list(const double goal_x, const double goal_y, const double goal_theta, const std::vector< coordinates > &initial_support_legs_coords, coordinates start_ref_coords, const std::vector< leg_type > &initial_support_legs, const bool is_initialize=true) | rats::gait_generator | inline |
go_pos_param_2_footstep_nodes_list(const double goal_x, const double goal_y, const double goal_theta, const std::vector< coordinates > &initial_support_legs_coords, coordinates start_ref_coords, const std::vector< leg_type > &initial_support_legs, std::vector< std::vector< step_node > > &new_footstep_nodes_list, const bool is_initialize=true) | rats::gait_generator | |
go_pos_param_2_footstep_nodes_list_core(const double goal_x, const double goal_y, const double goal_theta, const std::vector< coordinates > &initial_support_legs_coords, coordinates start_ref_coords, const std::vector< leg_type > &initial_support_legs, std::vector< std::vector< step_node > > &new_footstep_nodes_list, const bool is_initialize, const size_t overwritable_fs_index) const | rats::gait_generator | |
go_single_step_param_2_footstep_nodes_list(const double goal_x, const double goal_y, const double goal_z, const double goal_theta, const std::string &tmp_swing_leg, const coordinates &_support_leg_coords) | rats::gait_generator | |
gravitational_acceleration | rats::gait_generator | private |
IDLING enum value | rats::gait_generator | private |
initial_foot_mid_coords | rats::gait_generator | private |
initialize_gait_parameter(const hrp::Vector3 &cog, const std::vector< step_node > &initial_support_leg_steps, const std::vector< step_node > &initial_swing_leg_dst_steps, const double delay=1.6) | rats::gait_generator | |
initialize_velocity_mode(const coordinates &_ref_coords, const double vel_x, const double vel_y, const double vel_theta, const std::vector< leg_type > ¤t_legs) | rats::gait_generator | |
is_emergency_walking | rats::gait_generator | private |
is_finalizing(const double tm) const | rats::gait_generator | inline |
lcg | rats::gait_generator | private |
leg_margin | rats::gait_generator | private |
leg_type_map | rats::gait_generator | private |
limit_stride(step_node &cur_fs, const step_node &prev_fs, const double(&limit)[5]) const | rats::gait_generator | |
margin_time_ratio | rats::gait_generator | private |
modified_d_footstep | rats::gait_generator | private |
modify_footsteps | rats::gait_generator | private |
modify_footsteps_for_recovery() | rats::gait_generator | |
offset_vel_param | rats::gait_generator | private |
operator=(const gait_generator &_p) | rats::gait_generator | private |
optional_go_pos_finalize_footstep_num | rats::gait_generator | private |
overwritable_footstep_index_offset | rats::gait_generator | private |
overwritable_stride_limitation | rats::gait_generator | private |
overwrite_footstep_index | rats::gait_generator | private |
overwrite_footstep_nodes_list | rats::gait_generator | private |
overwrite_refzmp_queue(const std::vector< std::vector< step_node > > &fnsl) | rats::gait_generator | private |
prev_que_rzmp | rats::gait_generator | private |
prev_que_sfzos | rats::gait_generator | private |
preview_controller_ptr | rats::gait_generator | private |
print_footstep_nodes_list(const std::vector< std::vector< step_node > > _footstep_nodes_list) const | rats::gait_generator | inline |
print_footstep_nodes_list() const | rats::gait_generator | inline |
print_param(const std::string &print_str="") const | rats::gait_generator | inline |
proc_one_tick() | rats::gait_generator | |
proc_zmp_weight_map_interpolation() | rats::gait_generator | inline |
refzmp | rats::gait_generator | private |
rg | rats::gait_generator | private |
set_act_contact_states(const std::vector< bool > &_act_contact_states) | rats::gait_generator | inline |
set_all_limbs(const std::vector< std::string > &_all_limbs) | rats::gait_generator | inline |
set_cp_check_margin(const double(&_cp_check_margin)[2]) | rats::gait_generator | inline |
set_cycloid_delay_kick_point_offset(const hrp::Vector3 _offset) | rats::gait_generator | inline |
set_default_double_support_ratio_after(const double _default_double_support_ratio_after) | rats::gait_generator | inline |
set_default_double_support_ratio_before(const double _default_double_support_ratio_before) | rats::gait_generator | inline |
set_default_double_support_ratio_swing_after(const double _default_double_support_ratio_swing_after) | rats::gait_generator | inline |
set_default_double_support_ratio_swing_before(const double _default_double_support_ratio_swing_before) | rats::gait_generator | inline |
set_default_double_support_static_ratio_after(const double _default_double_support_static_ratio_after) | rats::gait_generator | inline |
set_default_double_support_static_ratio_before(const double _default_double_support_static_ratio_before) | rats::gait_generator | inline |
set_default_orbit_type(const orbit_type type) | rats::gait_generator | inline |
set_default_step_height(const double _tmp) | rats::gait_generator | inline |
set_default_step_time(const double _default_step_time) | rats::gait_generator | inline |
set_default_top_ratio(const double _tmp) | rats::gait_generator | inline |
set_default_zmp_offsets(const std::vector< hrp::Vector3 > &tmp) | rats::gait_generator | inline |
set_diff_cp(const hrp::Vector3 _cp) | rats::gait_generator | inline |
set_foot_steps_list(const std::vector< std::vector< step_node > > &fnsl) | rats::gait_generator | inline |
set_footstep_modification_gain(const double _footstep_modification_gain) | rats::gait_generator | inline |
set_gravitational_acceleration(const double ga) | rats::gait_generator | inline |
set_heel_angle(const double _angle) | rats::gait_generator | inline |
set_heel_check_thre(const double _a) | rats::gait_generator | inline |
set_heel_pos_offset_x(const double _offx) | rats::gait_generator | inline |
set_heel_zmp_offset_x(const double _off) | rats::gait_generator | inline |
set_leg_default_translate_pos(const std::vector< hrp::Vector3 > &off) | rats::gait_generator | inline |
set_leg_margin(const double _leg_margin[4]) | rats::gait_generator | inline |
set_margin_time_ratio(const double _margin_time_ratio) | rats::gait_generator | inline |
set_modify_footsteps(const bool _modify_footsteps) | rats::gait_generator | inline |
set_offset_velocity_param(const double vel_x, const double vel_y, const double vel_theta) | rats::gait_generator | inline |
set_optional_go_pos_finalize_footstep_num(const size_t num) | rats::gait_generator | inline |
set_overwritable_footstep_index_offset(const size_t _of) | rats::gait_generator | inline |
set_overwritable_stride_limitation(const double(&_overwritable_stride_limitation)[5]) | rats::gait_generator | inline |
set_overwrite_foot_step_index(const size_t idx) | rats::gait_generator | inline |
set_overwrite_foot_steps_list(const std::vector< std::vector< step_node > > &fnsl) | rats::gait_generator | inline |
set_stair_trajectory_way_point_offset(const hrp::Vector3 _offset) | rats::gait_generator | inline |
set_stride_limitation_for_circle_type(const double(&_stride_limitation_for_circle_type)[5]) | rats::gait_generator | inline |
set_stride_limitation_type(const stride_limitation_type _tmp) | rats::gait_generator | inline |
set_stride_parameters(const double _stride_fwd_x, const double _stride_outside_y, const double _stride_outside_theta, const double _stride_bwd_x, const double _stride_inside_y, const double _stride_inside_theta) | rats::gait_generator | inline |
set_swing_trajectory_delay_time_offset(const double _time_offset) | rats::gait_generator | inline |
set_swing_trajectory_final_distance_weight(const double _final_distance_weight) | rats::gait_generator | inline |
set_swing_trajectory_time_offset_xy2z(const double _tmp) | rats::gait_generator | inline |
set_toe_angle(const double _angle) | rats::gait_generator | inline |
set_toe_check_thre(const double _a) | rats::gait_generator | inline |
set_toe_heel_phase_ratio(const std::vector< double > &ratio) | rats::gait_generator | inline |
set_toe_pos_offset_x(const double _offx) | rats::gait_generator | inline |
set_toe_zmp_offset_x(const double _off) | rats::gait_generator | inline |
set_use_inside_step_limitation(const bool uu) | rats::gait_generator | inline |
set_use_stride_limitation(const bool _use_stride_limitation) | rats::gait_generator | inline |
set_use_toe_heel_auto_set(const bool _u) | rats::gait_generator | inline |
set_use_toe_heel_transition(const bool _u) | rats::gait_generator | inline |
set_use_toe_joint(const bool ut) | rats::gait_generator | inline |
set_velocity_param(const double vel_x, const double vel_y, const double vel_theta) | rats::gait_generator | inline |
set_zmp_weight_map(const std::map< leg_type, double > _map) | rats::gait_generator | inline |
solved | rats::gait_generator | private |
STOPPING enum value | rats::gait_generator | private |
stride_limitation_for_circle_type | rats::gait_generator | private |
swing_foot_zmp_offsets | rats::gait_generator | private |
thtc | rats::gait_generator | private |
use_inside_step_limitation | rats::gait_generator | private |
use_stride_limitation | rats::gait_generator | private |
VEL_DOING enum value | rats::gait_generator | private |
VEL_ENDING enum value | rats::gait_generator | private |
VEL_IDLING enum value | rats::gait_generator | private |
vel_param | rats::gait_generator | private |
velocity_mode_flag enum name | rats::gait_generator | private |
velocity_mode_flg | rats::gait_generator | private |
~gait_generator() | rats::gait_generator | inline |