| alpha_offset_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| BackwardLocalPlanner() | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | |
| backwardsPlanPath_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| betta_offset_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| carrot_angular_distance_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| carrot_distance_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| checkCarrotHalfPlainConstraint(const tf::Stamped< tf::Pose > &tfpose) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| checkCurrentPoseInGoalRange(const tf::Stamped< tf::Pose > &tfpose, double angle_error, bool &inLinearGoal) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| computeCurrentEuclideanAndAngularErrorsToCarrotGoal(const tf::Stamped< tf::Pose > &tfpose, double &dist, double &angular_error) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| computeNewPositions(const Eigen::Vector3f &pos, const Eigen::Vector3f &vel, double dt) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| computeVelocityCommands(geometry_msgs::Twist &cmd_vel) override | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | virtual |
| costmapRos_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| currentCarrotPoseIndex_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| defaultBackwardCmd(const tf::Stamped< tf::Pose > &tfpose, double vetta, double gamma, double alpha_error, double betta_error, geometry_msgs::Twist &cmd_vel) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| divergenceDetectionLastCarrotLinearDistance_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| divergenceDetectionUpdate(const tf::Stamped< tf::Pose > &tfpose) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| enable_obstacle_checking_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| f | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| findInitialCarrotGoal(tf::Stamped< tf::Pose > &pose) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| generateTrajectory(const Eigen::Vector3f &pos, const Eigen::Vector3f &vel, float maxdist, float maxangle, float maxtime, float dt, std::vector< Eigen::Vector3f > &outtraj) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| goalMarkerPublisher_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| goalReached_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| inGoalPureSpinningState_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| initialize(std::string name, tf::TransformListener *tf, costmap_2d::Costmap2DROS *costmapRos_) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | |
| initialize(std::string name, tf2_ros::Buffer *tf, costmap_2d::Costmap2DROS *costmapRos_) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | |
| initialize() | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | |
| initialPureSpinningStage_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| isGoalReached() override | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | virtual |
| k_alpha_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| k_betta_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| k_rho_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| linear_mode_rho_error_threshold_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| max_angular_z_speed_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| max_linear_x_speed_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| paramServer_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| publishGoalMarker(double x, double y, double phi) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| pure_spinning_allowed_betta_error_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| reconfigCB(::backward_local_planner::BackwardLocalPlannerConfig &config, uint32_t level) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| resamplePrecisePlan() | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| resetDivergenceDetection() | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| setPlan(const std::vector< geometry_msgs::PoseStamped > &plan) override | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | virtual |
| straightBackwardsAndPureSpinCmd(const tf::Stamped< tf::Pose > &tfpose, double vetta, double gamma, double alpha_error, double betta_error, double rho_error, geometry_msgs::Twist &cmd_vel) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| straightBackwardsAndPureSpinningMode_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| updateCarrotGoal(const tf::Stamped< tf::Pose > &tfpose) | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| waiting_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| waitingStamp_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| waitingTimeout_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| xy_goal_tolerance_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| yaw_goal_tolerance_ | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | private |
| ~BackwardLocalPlanner() | cl_move_base_z::backward_local_planner::BackwardLocalPlanner | virtual |