, including all inherited members.
| acc_lim_ | eband_local_planner::EBandPlanner | [private] |
| addFrames(const std::vector< geometry_msgs::PoseStamped > &robot_pose, const AddAtPosition &add_frames_at) | eband_local_planner::EBandPlanner | |
| applyForces(int bubble_num, std::vector< Bubble > &band, std::vector< geometry_msgs::WrenchStamped > forces) | eband_local_planner::EBandPlanner | [private] |
| calcBubbleDifference(geometry_msgs::Pose start_center_pose, geometry_msgs::Pose end_center_pose, geometry_msgs::Twist &difference) | eband_local_planner::EBandPlanner | [private] |
| calcBubbleDistance(geometry_msgs::Pose start_center_pose, geometry_msgs::Pose end_center_pose, double &distance) | eband_local_planner::EBandPlanner | [private] |
| calcExternalForces(int bubble_num, Bubble curr_bubble, geometry_msgs::WrenchStamped &forces) | eband_local_planner::EBandPlanner | [private] |
| calcInternalForces(int bubble_num, std::vector< Bubble > band, Bubble curr_bubble, geometry_msgs::WrenchStamped &forces) | eband_local_planner::EBandPlanner | [private] |
| calcObstacleKinematicDistance(geometry_msgs::Pose center_pose, double &distance) | eband_local_planner::EBandPlanner | [private] |
| checkOverlap(Bubble bubble1, Bubble bubble2) | eband_local_planner::EBandPlanner | [private] |
| convertBandToPlan(std::vector< geometry_msgs::PoseStamped > &plan, std::vector< Bubble > band) | eband_local_planner::EBandPlanner | [private] |
| convertPlanToBand(std::vector< geometry_msgs::PoseStamped > plan, std::vector< Bubble > &band) | eband_local_planner::EBandPlanner | [private] |
| costmap_ | eband_local_planner::EBandPlanner | [private] |
| costmap_ros_ | eband_local_planner::EBandPlanner | [private] |
| eband_visual_ | eband_local_planner::EBandPlanner | [private] |
| EBandPlanner() | eband_local_planner::EBandPlanner | |
| EBandPlanner(std::string name, costmap_2d::Costmap2DROS *costmap_ros) | eband_local_planner::EBandPlanner | |
| elastic_band_ | eband_local_planner::EBandPlanner | [private] |
| equilibrium_relative_overshoot_ | eband_local_planner::EBandPlanner | [private] |
| external_force_gain_ | eband_local_planner::EBandPlanner | [private] |
| fillGap(std::vector< Bubble > &band, std::vector< Bubble >::iterator &start_iter, std::vector< Bubble >::iterator &end_iter) | eband_local_planner::EBandPlanner | [private] |
| footprint_spec_ | eband_local_planner::EBandPlanner | [private] |
| getBand(std::vector< Bubble > &elastic_band) | eband_local_planner::EBandPlanner | |
| getForcesAt(int bubble_num, std::vector< Bubble > band, Bubble curr_bubble, geometry_msgs::WrenchStamped &forces) | eband_local_planner::EBandPlanner | [private] |
| getPlan(std::vector< geometry_msgs::PoseStamped > &global_plan) | eband_local_planner::EBandPlanner | |
| global_plan_ | eband_local_planner::EBandPlanner | [private] |
| initialize(std::string name, costmap_2d::Costmap2DROS *costmap_ros) | eband_local_planner::EBandPlanner | |
| initialized_ | eband_local_planner::EBandPlanner | [private] |
| internal_force_gain_ | eband_local_planner::EBandPlanner | [private] |
| interpolateBubbles(geometry_msgs::PoseStamped start_center, geometry_msgs::PoseStamped end_center, geometry_msgs::PoseStamped &interpolated_center) | eband_local_planner::EBandPlanner | [private] |
| max_recursion_depth_approx_equi_ | eband_local_planner::EBandPlanner | [private] |
| min_bubble_overlap_ | eband_local_planner::EBandPlanner | [private] |
| modifyBandArtificialForce(std::vector< Bubble > &band) | eband_local_planner::EBandPlanner | [private] |
| moveApproximateEquilibrium(const int &bubble_num, const std::vector< Bubble > &band, Bubble &curr_bubble, const geometry_msgs::WrenchStamped &curr_bubble_force, geometry_msgs::Twist &curr_step_width, const int &curr_recursion_depth) | eband_local_planner::EBandPlanner | [private] |
| num_optim_iterations_ | eband_local_planner::EBandPlanner | [private] |
| optimizeBand() | eband_local_planner::EBandPlanner | |
| optimizeBand(std::vector< Bubble > &band) | eband_local_planner::EBandPlanner | |
| refineBand(std::vector< Bubble > &band) | eband_local_planner::EBandPlanner | [private] |
| removeAndFill(std::vector< Bubble > &band, std::vector< Bubble >::iterator &start_iter, std::vector< Bubble >::iterator &end_iter) | eband_local_planner::EBandPlanner | [private] |
| setPlan(const std::vector< geometry_msgs::PoseStamped > &global_plan) | eband_local_planner::EBandPlanner | |
| setVisualization(boost::shared_ptr< EBandVisualization > eband_visual) | eband_local_planner::EBandPlanner | |
| significant_force_ | eband_local_planner::EBandPlanner | [private] |
| suppressTangentialForces(int bubble_num, std::vector< Bubble > band, geometry_msgs::WrenchStamped &forces) | eband_local_planner::EBandPlanner | [private] |
| tiny_bubble_distance_ | eband_local_planner::EBandPlanner | [private] |
| tiny_bubble_expansion_ | eband_local_planner::EBandPlanner | [private] |
| visualization_ | eband_local_planner::EBandPlanner | [private] |
| world_model_ | eband_local_planner::EBandPlanner | [private] |
| ~EBandPlanner() | eband_local_planner::EBandPlanner | |