_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 | |