| _controller | mpc_local_planner::MpcLocalPlannerROS | private |
| _costmap | mpc_local_planner::MpcLocalPlannerROS | private |
| _costmap_conv_params | mpc_local_planner::MpcLocalPlannerROS | private |
| _costmap_converter | mpc_local_planner::MpcLocalPlannerROS | private |
| _costmap_converter_loader | mpc_local_planner::MpcLocalPlannerROS | private |
| _costmap_model | mpc_local_planner::MpcLocalPlannerROS | private |
| _costmap_ros | mpc_local_planner::MpcLocalPlannerROS | private |
| _custom_obst_mutex | mpc_local_planner::MpcLocalPlannerROS | private |
| _custom_obst_sub | mpc_local_planner::MpcLocalPlannerROS | private |
| _custom_obstacle_msg | mpc_local_planner::MpcLocalPlannerROS | private |
| _custom_via_points_active | mpc_local_planner::MpcLocalPlannerROS | private |
| _footprint_spec | mpc_local_planner::MpcLocalPlannerROS | private |
| _global_frame | mpc_local_planner::MpcLocalPlannerROS | private |
| _global_plan | mpc_local_planner::MpcLocalPlannerROS | private |
| _goal_reached | mpc_local_planner::MpcLocalPlannerROS | private |
| _initialized | mpc_local_planner::MpcLocalPlannerROS | private |
| _last_cmd | mpc_local_planner::MpcLocalPlannerROS | private |
| _no_infeasible_plans | mpc_local_planner::MpcLocalPlannerROS | private |
| _obstacles | mpc_local_planner::MpcLocalPlannerROS | private |
| _odom_helper | mpc_local_planner::MpcLocalPlannerROS | private |
| _params | mpc_local_planner::MpcLocalPlannerROS | private |
| _publisher | mpc_local_planner::MpcLocalPlannerROS | private |
| _robot_base_frame | mpc_local_planner::MpcLocalPlannerROS | private |
| _robot_circumscribed_radius | mpc_local_planner::MpcLocalPlannerROS | private |
| _robot_goal | mpc_local_planner::MpcLocalPlannerROS | private |
| _robot_inscribed_radius | mpc_local_planner::MpcLocalPlannerROS | private |
| _robot_model | mpc_local_planner::MpcLocalPlannerROS | private |
| _robot_pose | mpc_local_planner::MpcLocalPlannerROS | private |
| _robot_vel | mpc_local_planner::MpcLocalPlannerROS | private |
| _tf | mpc_local_planner::MpcLocalPlannerROS | private |
| _time_last_cmd | mpc_local_planner::MpcLocalPlannerROS | private |
| _time_last_infeasible_plan | mpc_local_planner::MpcLocalPlannerROS | private |
| _u_seq | mpc_local_planner::MpcLocalPlannerROS | private |
| _via_point_mutex | mpc_local_planner::MpcLocalPlannerROS | private |
| _via_points | mpc_local_planner::MpcLocalPlannerROS | private |
| _via_points_sub | mpc_local_planner::MpcLocalPlannerROS | private |
| _x_seq | mpc_local_planner::MpcLocalPlannerROS | private |
| AbstractController() | mbf_abstract_core::AbstractController | protected |
| BaseLocalPlanner() | nav_core::BaseLocalPlanner | protected |
| cancel() | mpc_local_planner::MpcLocalPlannerROS | inlinevirtual |
| CircularObstacle typedef | mpc_local_planner::MpcLocalPlannerROS | private |
| computeVelocityCommands(geometry_msgs::Twist &cmd_vel) | mpc_local_planner::MpcLocalPlannerROS | virtual |
| computeVelocityCommands(const geometry_msgs::PoseStamped &pose, const geometry_msgs::TwistStamped &velocity, geometry_msgs::TwistStamped &cmd_vel, std::string &message) | mpc_local_planner::MpcLocalPlannerROS | virtual |
| CostmapController() | mbf_costmap_core::CostmapController | protected |
| customObstacleCB(const costmap_converter::ObstacleArrayMsg::ConstPtr &obst_msg) | mpc_local_planner::MpcLocalPlannerROS | protected |
| customViaPointsCB(const nav_msgs::Path::ConstPtr &via_points_msg) | mpc_local_planner::MpcLocalPlannerROS | protected |
| estimateLocalGoalOrientation(const std::vector< geometry_msgs::PoseStamped > &global_plan, const geometry_msgs::PoseStamped &local_goal, int current_goal_idx, const geometry_msgs::TransformStamped &tf_plan_to_global, int moving_average_length=3) const | mpc_local_planner::MpcLocalPlannerROS | protected |
| getNumberFromXMLRPC(XmlRpc::XmlRpcValue &value, const std::string &full_param_name) | mpc_local_planner::MpcLocalPlannerROS | static |
| getRobotFootprintFromCostmap2d(costmap_2d::Costmap2DROS &costmap_ros) | mpc_local_planner::MpcLocalPlannerROS | static |
| getRobotFootprintFromParamServer(const ros::NodeHandle &nh, costmap_2d::Costmap2DROS *costmap_ros=nullptr) | mpc_local_planner::MpcLocalPlannerROS | static |
| initialize(std::string name, tf2_ros::Buffer *tf, costmap_2d::Costmap2DROS *costmap_ros) | mpc_local_planner::MpcLocalPlannerROS | virtual |
| mbf_costmap_core::CostmapController::initialize(std::string name, ::TF *tf, costmap_2d::Costmap2DROS *costmap_ros)=0 | mbf_costmap_core::CostmapController | pure virtual |
| isGoalReached() | mpc_local_planner::MpcLocalPlannerROS | virtual |
| isGoalReached(double xy_tolerance, double yaw_tolerance) | mpc_local_planner::MpcLocalPlannerROS | inlinevirtual |
| LineObstacle typedef | mpc_local_planner::MpcLocalPlannerROS | private |
| makeFootprintFromXMLRPC(XmlRpc::XmlRpcValue &footprint_xmlrpc, const std::string &full_param_name) | mpc_local_planner::MpcLocalPlannerROS | static |
| MpcLocalPlannerROS() | mpc_local_planner::MpcLocalPlannerROS | |
| ObstaclePtr typedef | mpc_local_planner::MpcLocalPlannerROS | private |
| ObstContainer typedef | mpc_local_planner::MpcLocalPlannerROS | private |
| Point2dContainer typedef | mpc_local_planner::MpcLocalPlannerROS | private |
| PointObstacle typedef | mpc_local_planner::MpcLocalPlannerROS | private |
| PolygonObstacle typedef | mpc_local_planner::MpcLocalPlannerROS | private |
| PoseSE2 typedef | mpc_local_planner::MpcLocalPlannerROS | private |
| pruneGlobalPlan(const tf2_ros::Buffer &tf, const geometry_msgs::PoseStamped &global_pose, std::vector< geometry_msgs::PoseStamped > &global_plan, double dist_behind_robot=1) | mpc_local_planner::MpcLocalPlannerROS | protected |
| Ptr typedef | mbf_costmap_core::CostmapController | |
| RobotFootprintModelPtr typedef | mpc_local_planner::MpcLocalPlannerROS | private |
| setPlan(const std::vector< geometry_msgs::PoseStamped > &orig_global_plan) | mpc_local_planner::MpcLocalPlannerROS | virtual |
| tfPoseToEigenVector2dTransRot(const tf::Pose &tf_vel) | mpc_local_planner::MpcLocalPlannerROS | static |
| transformGlobalPlan(const tf2_ros::Buffer &tf, const std::vector< geometry_msgs::PoseStamped > &global_plan, const geometry_msgs::PoseStamped &global_pose, const costmap_2d::Costmap2D &costmap, const std::string &global_frame, double max_plan_length, std::vector< geometry_msgs::PoseStamped > &transformed_plan, int *current_goal_idx=NULL, geometry_msgs::TransformStamped *tf_plan_to_global=NULL) const | mpc_local_planner::MpcLocalPlannerROS | protected |
| updateObstacleContainerWithCostmap() | mpc_local_planner::MpcLocalPlannerROS | protected |
| updateObstacleContainerWithCostmapConverter() | mpc_local_planner::MpcLocalPlannerROS | protected |
| updateObstacleContainerWithCustomObstacles() | mpc_local_planner::MpcLocalPlannerROS | protected |
| updateViaPointsContainer(const std::vector< geometry_msgs::PoseStamped > &transformed_plan, double min_separation) | mpc_local_planner::MpcLocalPlannerROS | protected |
| validateFootprints(double opt_inscribed_radius, double costmap_inscribed_radius, double min_obst_dist) | mpc_local_planner::MpcLocalPlannerROS | protected |
| ViaPointContainer typedef | mpc_local_planner::MpcLocalPlannerROS | private |
| ~AbstractController() | mbf_abstract_core::AbstractController | virtual |
| ~BaseLocalPlanner() | nav_core::BaseLocalPlanner | virtual |
| ~CostmapController() | mbf_costmap_core::CostmapController | virtual |
| ~MpcLocalPlannerROS() | mpc_local_planner::MpcLocalPlannerROS | |