, 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] |
costmap_weight_ | 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 | |
reconfigure(EBandPlannerConfig &config) | 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 | |