This is the complete list of members for SimpleZMPDistributor, including all inherited members.
ALL enum value | SimpleZMPDistributor | |
alpha_filter | SimpleZMPDistributor | private |
BOTH enum value | SimpleZMPDistributor | |
calc_closest_boundary_point(Eigen::Vector2d &p, size_t &right_idx, size_t &left_idx) | SimpleZMPDistributor | inline |
calc_convex_hull(const std::vector< std::vector< Eigen::Vector2d > > &vs, const std::vector< bool > &cs, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Matrix33 > &ee_rot) | SimpleZMPDistributor | inline |
calcAlpha(const hrp::Vector3 &tmprefzmp, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name) | SimpleZMPDistributor | inline |
calcAlphaFromCOP(const hrp::Vector3 &tmprefzmp, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< std::string > &ee_name) | SimpleZMPDistributor | inline |
calcAlphaVector(std::vector< double > &alpha_vector, std::vector< double > &fz_alpha_vector, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp) | SimpleZMPDistributor | inline |
calcAlphaVectorFromCOP(std::vector< double > &alpha_vector, std::vector< double > &fz_alpha_vector, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< std::string > &ee_name, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp) | SimpleZMPDistributor | inline |
calcAlphaVectorFromCOPDistance(std::vector< double > &alpha_vector, std::vector< double > &fz_alpha_vector, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< std::string > &ee_name, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp) | SimpleZMPDistributor | inline |
calcAlphaVectorFromCOPDistanceCommon(std::vector< double > &alpha_vector, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< std::string > &ee_name, const hrp::Vector3 &ref_zmp) | SimpleZMPDistributor | inline |
calcCrossProduct(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &o) | SimpleZMPDistributor | inline |
calcProjectedPoint(Eigen::Vector2d &ret, const Eigen::Vector2d &target, const Eigen::Vector2d &a, const Eigen::Vector2d &b) | SimpleZMPDistributor | inline |
calcWeightedLinearEquation(hrp::dvector &ret, const hrp::dmatrix &A, const hrp::dmatrix &W, const hrp::dvector &b) | SimpleZMPDistributor | inline |
compare_eigen2d(const Eigen::Vector2d &lv, const Eigen::Vector2d &rv) | SimpleZMPDistributor | inlinestatic |
convex_hull | SimpleZMPDistributor | private |
distributeZMPToForceMoments(std::vector< hrp::Vector3 > &ref_foot_force, std::vector< hrp::Vector3 > &ref_foot_moment, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name, const std::vector< double > &limb_gains, const std::vector< double > &toeheel_ratio, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp, const double total_fz, const double dt, const bool printp=true, const std::string &print_str="") | SimpleZMPDistributor | inline |
distributeZMPToForceMomentsPseudoInverse(std::vector< hrp::Vector3 > &ref_foot_force, std::vector< hrp::Vector3 > &ref_foot_moment, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name, const std::vector< double > &limb_gains, const std::vector< double > &toeheel_ratio, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp, const double total_fz, const double dt, const bool printp=true, const std::string &print_str="", const bool use_cop_distribution=true, const std::vector< bool > is_contact_list=std::vector< bool >()) | SimpleZMPDistributor | inline |
distributeZMPToForceMomentsPseudoInverse2(std::vector< hrp::Vector3 > &ref_foot_force, std::vector< hrp::Vector3 > &ref_foot_moment, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name, const std::vector< double > &limb_gains, const std::vector< double > &toeheel_ratio, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp, const hrp::Vector3 &total_force, const hrp::Vector3 &total_moment, const std::vector< hrp::dvector6 > &ee_forcemoment_distribution_weight, const double total_fz, const double dt, const bool printp=true, const std::string &print_str="") | SimpleZMPDistributor | inline |
distributeZMPToForceMomentsQP(std::vector< hrp::Vector3 > &ref_foot_force, std::vector< hrp::Vector3 > &ref_foot_moment, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name, const std::vector< double > &limb_gains, const std::vector< double > &toeheel_ratio, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp, const double total_fz, const double dt, const bool printp=true, const std::string &print_str="", const bool use_cop_distribution=false) | SimpleZMPDistributor | inline |
fs | SimpleZMPDistributor | private |
fs_mgn | SimpleZMPDistributor | private |
get_alpha_cutoff_freq() | SimpleZMPDistributor | inline |
get_leg_front_margin() | SimpleZMPDistributor | inline |
get_leg_inside_margin() | SimpleZMPDistributor | inline |
get_leg_outside_margin() | SimpleZMPDistributor | inline |
get_leg_rear_margin() | SimpleZMPDistributor | inline |
get_margined_vertices(std::vector< std::vector< Eigen::Vector2d > > &vs) | SimpleZMPDistributor | inline |
get_vertices(std::vector< std::vector< Eigen::Vector2d > > &vs) | SimpleZMPDistributor | inline |
get_wrench_alpha_blending() | SimpleZMPDistributor | inline |
is_front_of_foot(const hrp::Vector3 &leg_pos, const double margin=0.0) | SimpleZMPDistributor | inline |
is_inside_foot(const hrp::Vector3 &leg_pos, const bool is_lleg, const double margin=0.0) | SimpleZMPDistributor | inline |
is_inside_support_polygon(Eigen::Vector2d &p, const hrp::Vector3 &offset=hrp::Vector3::Zero(), const bool &truncate_p=false, const std::string &str="") | SimpleZMPDistributor | inline |
is_rear_of_foot(const hrp::Vector3 &leg_pos, const double margin=0.0) | SimpleZMPDistributor | inline |
LARM enum value | SimpleZMPDistributor | |
LEFT enum value | SimpleZMPDistributor | private |
leg_front_margin | SimpleZMPDistributor | private |
leg_inside_margin | SimpleZMPDistributor | private |
leg_outside_margin | SimpleZMPDistributor | private |
leg_rear_margin | SimpleZMPDistributor | private |
leg_type enum name | SimpleZMPDistributor | |
LLEG enum value | SimpleZMPDistributor | |
MIDDLE enum value | SimpleZMPDistributor | private |
print_params(const std::string &str) | SimpleZMPDistributor | inline |
print_vertices(const std::string &str) | SimpleZMPDistributor | inline |
projected_point_region enum name | SimpleZMPDistributor | private |
RARM enum value | SimpleZMPDistributor | |
RIGHT enum value | SimpleZMPDistributor | private |
RLEG enum value | SimpleZMPDistributor | |
set_alpha_cutoff_freq(const double a) | SimpleZMPDistributor | inline |
set_leg_front_margin(const double a) | SimpleZMPDistributor | inline |
set_leg_inside_margin(const double a) | SimpleZMPDistributor | inline |
set_leg_outside_margin(const double a) | SimpleZMPDistributor | inline |
set_leg_rear_margin(const double a) | SimpleZMPDistributor | inline |
set_vertices(const std::vector< std::vector< Eigen::Vector2d > > &vs) | SimpleZMPDistributor | inline |
set_vertices_from_margin_params() | SimpleZMPDistributor | inline |
set_vertices_from_margin_params(const std::vector< double > &margin) | SimpleZMPDistributor | inline |
set_wrench_alpha_blending(const double a) | SimpleZMPDistributor | inline |
SimpleZMPDistributor(const double _dt) | SimpleZMPDistributor | inline |
wrench_alpha_blending | SimpleZMPDistributor | private |