SimpleZMPDistributor Member List

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

ALL enum valueSimpleZMPDistributor
alpha_filterSimpleZMPDistributorprivate
BOTH enum valueSimpleZMPDistributor
calc_closest_boundary_point(Eigen::Vector2d &p, size_t &right_idx, size_t &left_idx)SimpleZMPDistributorinline
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)SimpleZMPDistributorinline
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)SimpleZMPDistributorinline
calcAlphaFromCOP(const hrp::Vector3 &tmprefzmp, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< std::string > &ee_name)SimpleZMPDistributorinline
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)SimpleZMPDistributorinline
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)SimpleZMPDistributorinline
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)SimpleZMPDistributorinline
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)SimpleZMPDistributorinline
calcCrossProduct(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &o)SimpleZMPDistributorinline
calcProjectedPoint(Eigen::Vector2d &ret, const Eigen::Vector2d &target, const Eigen::Vector2d &a, const Eigen::Vector2d &b)SimpleZMPDistributorinline
calcWeightedLinearEquation(hrp::dvector &ret, const hrp::dmatrix &A, const hrp::dmatrix &W, const hrp::dvector &b)SimpleZMPDistributorinline
compare_eigen2d(const Eigen::Vector2d &lv, const Eigen::Vector2d &rv)SimpleZMPDistributorinlinestatic
convex_hullSimpleZMPDistributorprivate
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="")SimpleZMPDistributorinline
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 >())SimpleZMPDistributorinline
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="")SimpleZMPDistributorinline
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)SimpleZMPDistributorinline
fsSimpleZMPDistributorprivate
fs_mgnSimpleZMPDistributorprivate
get_alpha_cutoff_freq()SimpleZMPDistributorinline
get_leg_front_margin()SimpleZMPDistributorinline
get_leg_inside_margin()SimpleZMPDistributorinline
get_leg_outside_margin()SimpleZMPDistributorinline
get_leg_rear_margin()SimpleZMPDistributorinline
get_margined_vertices(std::vector< std::vector< Eigen::Vector2d > > &vs)SimpleZMPDistributorinline
get_vertices(std::vector< std::vector< Eigen::Vector2d > > &vs)SimpleZMPDistributorinline
get_wrench_alpha_blending()SimpleZMPDistributorinline
is_front_of_foot(const hrp::Vector3 &leg_pos, const double margin=0.0)SimpleZMPDistributorinline
is_inside_foot(const hrp::Vector3 &leg_pos, const bool is_lleg, const double margin=0.0)SimpleZMPDistributorinline
is_inside_support_polygon(Eigen::Vector2d &p, const hrp::Vector3 &offset=hrp::Vector3::Zero(), const bool &truncate_p=false, const std::string &str="")SimpleZMPDistributorinline
is_rear_of_foot(const hrp::Vector3 &leg_pos, const double margin=0.0)SimpleZMPDistributorinline
LARM enum valueSimpleZMPDistributor
LEFT enum valueSimpleZMPDistributorprivate
leg_front_marginSimpleZMPDistributorprivate
leg_inside_marginSimpleZMPDistributorprivate
leg_outside_marginSimpleZMPDistributorprivate
leg_rear_marginSimpleZMPDistributorprivate
leg_type enum nameSimpleZMPDistributor
LLEG enum valueSimpleZMPDistributor
MIDDLE enum valueSimpleZMPDistributorprivate
print_params(const std::string &str)SimpleZMPDistributorinline
print_vertices(const std::string &str)SimpleZMPDistributorinline
projected_point_region enum nameSimpleZMPDistributorprivate
RARM enum valueSimpleZMPDistributor
RIGHT enum valueSimpleZMPDistributorprivate
RLEG enum valueSimpleZMPDistributor
set_alpha_cutoff_freq(const double a)SimpleZMPDistributorinline
set_leg_front_margin(const double a)SimpleZMPDistributorinline
set_leg_inside_margin(const double a)SimpleZMPDistributorinline
set_leg_outside_margin(const double a)SimpleZMPDistributorinline
set_leg_rear_margin(const double a)SimpleZMPDistributorinline
set_vertices(const std::vector< std::vector< Eigen::Vector2d > > &vs)SimpleZMPDistributorinline
set_vertices_from_margin_params()SimpleZMPDistributorinline
set_vertices_from_margin_params(const std::vector< double > &margin)SimpleZMPDistributorinline
set_wrench_alpha_blending(const double a)SimpleZMPDistributorinline
SimpleZMPDistributor(const double _dt)SimpleZMPDistributorinline
wrench_alpha_blendingSimpleZMPDistributorprivate


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Sat Dec 17 2022 03:52:22