, including all inherited members.
| addChildren(const KDL::SegmentMap::const_iterator segment) | hrl_kinematics::Kinematics | [protected] |
| computeCOM(const JointMap &joint_positions, tf::Point &com, double &mass, tf::Transform &tf_right_foot, tf::Transform &tf_left_foot) | hrl_kinematics::Kinematics | |
| computeCOMRecurs(const KDL::SegmentMap::const_iterator ¤tSeg, const std::map< std::string, double > &joint_positions, const KDL::Frame &tf, KDL::Frame &tf_right_foot, KDL::Frame &tf_left_foot, double &m, KDL::Vector &cog) | hrl_kinematics::Kinematics | [protected] |
| convexHull(const std::vector< tf::Point > &points) const | hrl_kinematics::TestStability | [protected] |
| createCoGMarker(const std::string &ns, const std::string &frame_id, double radius, const KDL::Vector &cog, visualization_msgs::Marker &marker) const | hrl_kinematics::Kinematics | [protected] |
| foot_polygon_scale_ | hrl_kinematics::TestStability | [protected] |
| foot_support_polygon_left_ | hrl_kinematics::TestStability | [protected] |
| foot_support_polygon_right_ | hrl_kinematics::TestStability | [protected] |
| FootSupport enum name | hrl_kinematics::Kinematics | |
| getCOM() const | hrl_kinematics::TestStability | [inline] |
| getCOMMarker() const | hrl_kinematics::TestStability | |
| getSupportPolygon() const | hrl_kinematics::TestStability | |
| initFootPolygon(double scale=1.0) | hrl_kinematics::TestStability | [protected] |
| initialize() | hrl_kinematics::Kinematics | |
| isPoseStable(const std::map< std::string, double > &joint_positions, FootSupport support_mode) | hrl_kinematics::TestStability | |
| isPoseStable(const std::map< std::string, double > &joint_positions, FootSupport support_mode, const tf::Vector3 &normal_vector) | hrl_kinematics::TestStability | |
| kdl_chain_left_ | hrl_kinematics::Kinematics | [protected] |
| kdl_chain_right_ | hrl_kinematics::Kinematics | [protected] |
| kdl_tree_ | hrl_kinematics::Kinematics | [protected] |
| Kinematics(std::string root_link_name="base_link", std::string rfoot_link_name="r_sole", std::string lfoot_link_name="l_sole", const boost::shared_ptr< const urdf::ModelInterface > &urdf_model=boost::shared_ptr< const urdf::ModelInterface >()) | hrl_kinematics::Kinematics | |
| lfoot_link_name_ | hrl_kinematics::Kinematics | [protected] |
| loadFootPolygon() | hrl_kinematics::TestStability | [protected] |
| loadKDLModel() | hrl_kinematics::Kinematics | [protected] |
| nh_ | hrl_kinematics::Kinematics | [protected] |
| nh_private_ | hrl_kinematics::Kinematics | [protected] |
| num_joints_ | hrl_kinematics::Kinematics | [protected] |
| p_com_ | hrl_kinematics::TestStability | [protected] |
| pointInConvexHull(const tf::Point &point, const std::vector< tf::Point > &polygon) const | hrl_kinematics::TestStability | [protected] |
| rfoot_link_name_ | hrl_kinematics::Kinematics | [protected] |
| rfoot_mesh_link_name_ | hrl_kinematics::TestStability | [protected] |
| root_link_name_ | hrl_kinematics::Kinematics | [protected] |
| scaleConvexHull(double scale) | hrl_kinematics::TestStability | |
| segments_ | hrl_kinematics::Kinematics | [protected] |
| SUPPORT_DOUBLE enum value | hrl_kinematics::Kinematics | |
| support_polygon_ | hrl_kinematics::TestStability | [protected] |
| SUPPORT_SINGLE_LEFT enum value | hrl_kinematics::Kinematics | |
| SUPPORT_SINGLE_RIGHT enum value | hrl_kinematics::Kinematics | |
| TestStability(std::string rfoot_mesh_link_name="RAnkleRoll_link", std::string root_link_name="base_link", std::string rfoot_link_name="r_sole", std::string lfoot_link_name="l_sole", const boost::shared_ptr< const urdf::ModelInterface > &urdf_model=boost::shared_ptr< const urdf::ModelInterface >(), double foot_polygon_scale=1.0) | hrl_kinematics::TestStability | |
| tf_to_support_ | hrl_kinematics::TestStability | [protected] |
| urdf_model_ | hrl_kinematics::Kinematics | [protected] |
| ~Kinematics() | hrl_kinematics::Kinematics | [virtual] |
| ~TestStability() | hrl_kinematics::TestStability | [virtual] |