rats::gait_generator Member List

This is the complete list of members for rats::gait_generator, including all inherited members.

act_contact_statesrats::gait_generatorprivate
all_limbsrats::gait_generatorprivate
append_finalize_footstep()rats::gait_generatorinline
append_finalize_footstep(std::vector< std::vector< step_node > > &_footstep_nodes_list) const rats::gait_generatorinline
append_footstep_list_velocity_mode()rats::gait_generatorprivate
append_footstep_list_velocity_mode(std::vector< std::vector< step_node > > &_footstep_nodes_list, const velocity_mode_parameter &cur_vel_param) const rats::gait_generatorprivate
append_footstep_nodes(const std::vector< std::string > &_legs, const std::vector< coordinates > &_fss)rats::gait_generatorinline
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_generatorinline
append_go_pos_step_nodes(const coordinates &_ref_coords, const std::vector< leg_type > &lts)rats::gait_generatorinlineprivate
append_go_pos_step_nodes(const coordinates &_ref_coords, const std::vector< leg_type > &lts, std::vector< std::vector< step_node > > &_footstep_nodes_list) const rats::gait_generatorinlineprivate
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_generatorprivate
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_generatorprivate
clear_footstep_nodes_list()rats::gait_generatorinline
cograts::gait_generatorprivate
convert_leg_types_to_names(const std::vector< leg_type > &lts) const rats::gait_generatorinline
cp_check_marginrats::gait_generatorprivate
default_double_support_ratio_afterrats::gait_generatorprivate
default_double_support_ratio_beforerats::gait_generatorprivate
default_double_support_ratio_swing_afterrats::gait_generatorprivate
default_double_support_ratio_swing_beforerats::gait_generatorprivate
default_double_support_static_ratio_afterrats::gait_generatorprivate
default_double_support_static_ratio_beforerats::gait_generatorprivate
default_step_timerats::gait_generatorprivate
default_stride_limitation_typerats::gait_generatorprivate
diff_cprats::gait_generatorprivate
dtrats::gait_generatorprivate
emergency_flag enum namerats::gait_generatorprivate
emergency_flgrats::gait_generatorprivate
emergency_stop()rats::gait_generatorinline
EMERGENCY_STOP enum valuerats::gait_generatorprivate
finalize_countrats::gait_generatorprivate
finalize_velocity_mode()rats::gait_generator
footstep_modification_gainrats::gait_generatorprivate
footstep_nodes_listrats::gait_generatorprivate
footstep_paramrats::gait_generatorprivate
gait_generator(const gait_generator &_p)rats::gait_generatorprivate
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_generatorinline
get_cart_zmp() const rats::gait_generatorinline
get_cog() const rats::gait_generatorinline
get_cog_acc() const rats::gait_generatorinline
get_cog_vel() const rats::gait_generatorinline
get_cp_check_margin(const size_t idx) const rats::gait_generatorinline
get_current_support_state_from_ee_name(const std::string &ee_name) const rats::gait_generatorinline
get_current_support_states() const rats::gait_generatorinline
get_current_swing_time(const size_t idx) const rats::gait_generatorinline
get_current_swing_time_from_ee_name(const std::string ee_name) const rats::gait_generatorinline
get_current_toe_heel_ratio() const rats::gait_generatorinline
get_current_toe_heel_ratio_from_ee_name(double &ret, const std::string &ee_name) const rats::gait_generatorinline
get_cycloid_delay_kick_point_offset() const rats::gait_generatorinline
get_default_double_support_ratio_after() const rats::gait_generatorinline
get_default_double_support_ratio_before() const rats::gait_generatorinline
get_default_double_support_ratio_swing_after() const rats::gait_generatorinline
get_default_double_support_ratio_swing_before() const rats::gait_generatorinline
get_default_double_support_static_ratio_after() const rats::gait_generatorinline
get_default_double_support_static_ratio_before() const rats::gait_generatorinline
get_default_orbit_type() const rats::gait_generatorinline
get_default_step_height() const rats::gait_generatorinline
get_default_step_time() const rats::gait_generatorinline
get_dst_foot_midcoords() const rats::gait_generatorinline
get_foot_dif_rot_angle() const rats::gait_generatorinline
get_footstep_back_leg_names() const rats::gait_generatorinline
get_footstep_front_leg_names() const rats::gait_generatorinline
get_footstep_index() const rats::gait_generatorinline
get_footstep_modification_gain() const rats::gait_generatorinline
get_footstep_nodes_by_index(std::vector< step_node > &csl, const size_t idx) const rats::gait_generatorinline
get_gravitational_acceleration() const rats::gait_generatorinline
get_heel_angle() const rats::gait_generatorinline
get_heel_check_thre() const rats::gait_generatorinline
get_heel_pos_offset_x() const rats::gait_generatorinline
get_heel_zmp_offset_x() const rats::gait_generatorinline
get_lcg_count() const rats::gait_generatorinline
get_leg_default_translate_pos(std::vector< hrp::Vector3 > &off) const rats::gait_generatorinline
get_leg_margin(const size_t idx) const rats::gait_generatorinline
get_leg_type_from_ee_name(const std::string &ee_name) const rats::gait_generatorinlineprivate
get_leg_type_map() const rats::gait_generatorinline
get_margin_time_ratio() const rats::gait_generatorinline
get_modify_footsteps() const rats::gait_generatorinline
get_NUM_TH_PHASES() const rats::gait_generatorinline
get_optional_go_pos_finalize_footstep_num() const rats::gait_generatorinline
get_overwritable_footstep_index_offset() const rats::gait_generatorinline
get_overwritable_index() const rats::gait_generatorinline
get_overwritable_stride_limitation(const size_t idx) const rats::gait_generatorinline
get_overwrite_check_timing() const rats::gait_generatorinline
get_refzmp() const rats::gait_generatorinline
get_remaining_footstep_nodes_list() const rats::gait_generatorinline
get_stair_trajectory_way_point_offset() const rats::gait_generatorinline
get_stride_limitation_for_circle_type(const size_t idx) const rats::gait_generatorinline
get_stride_limitation_type() const rats::gait_generatorinline
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_generatorinline
get_support_foot_zmp_offsets() const rats::gait_generatorinline
get_support_leg_names() const rats::gait_generatorinline
get_support_leg_steps() const rats::gait_generatorinline
get_swing_foot_zmp_offsets() const rats::gait_generatorinline
get_swing_leg_dst_steps() const rats::gait_generatorinline
get_swing_leg_names() const rats::gait_generatorinline
get_swing_leg_src_steps() const rats::gait_generatorinline
get_swing_leg_steps() const rats::gait_generatorinline
get_swing_support_ee_coords_from_ee_name(hrp::Vector3 &cpos, hrp::Matrix33 &crot, const std::string &ee_name) const rats::gait_generatorinline
get_swing_support_foot_zmp_offsets_from_ee_name(hrp::Vector3 &ret, const std::string &ee_name) const rats::gait_generatorinline
get_swing_support_mid_coords(coordinates &ret) const rats::gait_generatorinline
get_swing_trajectory_delay_time_offset() const rats::gait_generatorinline
get_swing_trajectory_final_distance_weight() const rats::gait_generatorinline
get_swing_trajectory_time_offset_xy2z() const rats::gait_generatorinline
get_toe_angle() const rats::gait_generatorinline
get_toe_check_thre() const rats::gait_generatorinline
get_toe_heel_phase_ratio(std::vector< double > &ratio) const rats::gait_generatorinline
get_toe_pos_offset_x() const rats::gait_generatorinline
get_toe_zmp_offset_x() const rats::gait_generatorinline
get_use_stride_limitation() const rats::gait_generatorinline
get_use_toe_heel_auto_set() const rats::gait_generatorinline
get_use_toe_heel_transition() const rats::gait_generatorinline
get_use_toe_joint() const rats::gait_generatorinline
get_zmp_weight_map() const rats::gait_generatorinline
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_generatorinline
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_accelerationrats::gait_generatorprivate
IDLING enum valuerats::gait_generatorprivate
initial_foot_mid_coordsrats::gait_generatorprivate
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 > &current_legs)rats::gait_generator
is_emergency_walkingrats::gait_generatorprivate
is_finalizing(const double tm) const rats::gait_generatorinline
lcgrats::gait_generatorprivate
leg_marginrats::gait_generatorprivate
leg_type_maprats::gait_generatorprivate
limit_stride(step_node &cur_fs, const step_node &prev_fs, const double(&limit)[5]) const rats::gait_generator
margin_time_ratiorats::gait_generatorprivate
modified_d_footsteprats::gait_generatorprivate
modify_footstepsrats::gait_generatorprivate
modify_footsteps_for_recovery()rats::gait_generator
offset_vel_paramrats::gait_generatorprivate
operator=(const gait_generator &_p)rats::gait_generatorprivate
optional_go_pos_finalize_footstep_numrats::gait_generatorprivate
overwritable_footstep_index_offsetrats::gait_generatorprivate
overwritable_stride_limitationrats::gait_generatorprivate
overwrite_footstep_indexrats::gait_generatorprivate
overwrite_footstep_nodes_listrats::gait_generatorprivate
overwrite_refzmp_queue(const std::vector< std::vector< step_node > > &fnsl)rats::gait_generatorprivate
prev_que_rzmprats::gait_generatorprivate
prev_que_sfzosrats::gait_generatorprivate
preview_controller_ptrrats::gait_generatorprivate
print_footstep_nodes_list(const std::vector< std::vector< step_node > > _footstep_nodes_list) const rats::gait_generatorinline
print_footstep_nodes_list() const rats::gait_generatorinline
print_param(const std::string &print_str="") const rats::gait_generatorinline
proc_one_tick()rats::gait_generator
proc_zmp_weight_map_interpolation()rats::gait_generatorinline
refzmprats::gait_generatorprivate
rgrats::gait_generatorprivate
set_act_contact_states(const std::vector< bool > &_act_contact_states)rats::gait_generatorinline
set_all_limbs(const std::vector< std::string > &_all_limbs)rats::gait_generatorinline
set_cp_check_margin(const double(&_cp_check_margin)[2])rats::gait_generatorinline
set_cycloid_delay_kick_point_offset(const hrp::Vector3 _offset)rats::gait_generatorinline
set_default_double_support_ratio_after(const double _default_double_support_ratio_after)rats::gait_generatorinline
set_default_double_support_ratio_before(const double _default_double_support_ratio_before)rats::gait_generatorinline
set_default_double_support_ratio_swing_after(const double _default_double_support_ratio_swing_after)rats::gait_generatorinline
set_default_double_support_ratio_swing_before(const double _default_double_support_ratio_swing_before)rats::gait_generatorinline
set_default_double_support_static_ratio_after(const double _default_double_support_static_ratio_after)rats::gait_generatorinline
set_default_double_support_static_ratio_before(const double _default_double_support_static_ratio_before)rats::gait_generatorinline
set_default_orbit_type(const orbit_type type)rats::gait_generatorinline
set_default_step_height(const double _tmp)rats::gait_generatorinline
set_default_step_time(const double _default_step_time)rats::gait_generatorinline
set_default_top_ratio(const double _tmp)rats::gait_generatorinline
set_default_zmp_offsets(const std::vector< hrp::Vector3 > &tmp)rats::gait_generatorinline
set_diff_cp(const hrp::Vector3 _cp)rats::gait_generatorinline
set_foot_steps_list(const std::vector< std::vector< step_node > > &fnsl)rats::gait_generatorinline
set_footstep_modification_gain(const double _footstep_modification_gain)rats::gait_generatorinline
set_gravitational_acceleration(const double ga)rats::gait_generatorinline
set_heel_angle(const double _angle)rats::gait_generatorinline
set_heel_check_thre(const double _a)rats::gait_generatorinline
set_heel_pos_offset_x(const double _offx)rats::gait_generatorinline
set_heel_zmp_offset_x(const double _off)rats::gait_generatorinline
set_leg_default_translate_pos(const std::vector< hrp::Vector3 > &off)rats::gait_generatorinline
set_leg_margin(const double _leg_margin[4])rats::gait_generatorinline
set_margin_time_ratio(const double _margin_time_ratio)rats::gait_generatorinline
set_modify_footsteps(const bool _modify_footsteps)rats::gait_generatorinline
set_offset_velocity_param(const double vel_x, const double vel_y, const double vel_theta)rats::gait_generatorinline
set_optional_go_pos_finalize_footstep_num(const size_t num)rats::gait_generatorinline
set_overwritable_footstep_index_offset(const size_t _of)rats::gait_generatorinline
set_overwritable_stride_limitation(const double(&_overwritable_stride_limitation)[5])rats::gait_generatorinline
set_overwrite_foot_step_index(const size_t idx)rats::gait_generatorinline
set_overwrite_foot_steps_list(const std::vector< std::vector< step_node > > &fnsl)rats::gait_generatorinline
set_stair_trajectory_way_point_offset(const hrp::Vector3 _offset)rats::gait_generatorinline
set_stride_limitation_for_circle_type(const double(&_stride_limitation_for_circle_type)[5])rats::gait_generatorinline
set_stride_limitation_type(const stride_limitation_type _tmp)rats::gait_generatorinline
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_generatorinline
set_swing_trajectory_delay_time_offset(const double _time_offset)rats::gait_generatorinline
set_swing_trajectory_final_distance_weight(const double _final_distance_weight)rats::gait_generatorinline
set_swing_trajectory_time_offset_xy2z(const double _tmp)rats::gait_generatorinline
set_toe_angle(const double _angle)rats::gait_generatorinline
set_toe_check_thre(const double _a)rats::gait_generatorinline
set_toe_heel_phase_ratio(const std::vector< double > &ratio)rats::gait_generatorinline
set_toe_pos_offset_x(const double _offx)rats::gait_generatorinline
set_toe_zmp_offset_x(const double _off)rats::gait_generatorinline
set_use_inside_step_limitation(const bool uu)rats::gait_generatorinline
set_use_stride_limitation(const bool _use_stride_limitation)rats::gait_generatorinline
set_use_toe_heel_auto_set(const bool _u)rats::gait_generatorinline
set_use_toe_heel_transition(const bool _u)rats::gait_generatorinline
set_use_toe_joint(const bool ut)rats::gait_generatorinline
set_velocity_param(const double vel_x, const double vel_y, const double vel_theta)rats::gait_generatorinline
set_zmp_weight_map(const std::map< leg_type, double > _map)rats::gait_generatorinline
solvedrats::gait_generatorprivate
STOPPING enum valuerats::gait_generatorprivate
stride_limitation_for_circle_typerats::gait_generatorprivate
swing_foot_zmp_offsetsrats::gait_generatorprivate
thtcrats::gait_generatorprivate
use_inside_step_limitationrats::gait_generatorprivate
use_stride_limitationrats::gait_generatorprivate
VEL_DOING enum valuerats::gait_generatorprivate
VEL_ENDING enum valuerats::gait_generatorprivate
VEL_IDLING enum valuerats::gait_generatorprivate
vel_paramrats::gait_generatorprivate
velocity_mode_flag enum namerats::gait_generatorprivate
velocity_mode_flgrats::gait_generatorprivate
~gait_generator()rats::gait_generatorinline


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Thu May 6 2021 02:41:54