teb_local_planner::HomotopyClassPlanner Member List

This is the complete list of members for teb_local_planner::HomotopyClassPlanner, including all inherited members.

addAndInitNewTeb(BidirIter path_start, BidirIter path_end, Fun fun_position, double start_orientation, double goal_orientation, const geometry_msgs::Twist *start_velocity)teb_local_planner::HomotopyClassPlanner
addAndInitNewTeb(const PoseSE2 &start, const PoseSE2 &goal, const geometry_msgs::Twist *start_velocity)teb_local_planner::HomotopyClassPlanner
addAndInitNewTeb(const std::vector< geometry_msgs::PoseStamped > &initial_plan, const geometry_msgs::Twist *start_velocity)teb_local_planner::HomotopyClassPlanner
addEquivalenceClassIfNew(const EquivalenceClassPtr &eq_class, bool lock=false)teb_local_planner::HomotopyClassPlanner
best_teb_teb_local_planner::HomotopyClassPlannerprotected
bestTeb() const teb_local_planner::HomotopyClassPlannerinline
bestTebIdx() const teb_local_planner::HomotopyClassPlanner
calculateEquivalenceClass(BidirIter path_start, BidirIter path_end, Fun fun_cplx_point, const ObstContainer *obstacles=NULL, boost::optional< TimeDiffSequence::iterator > timediff_start=boost::none, boost::optional< TimeDiffSequence::iterator > timediff_end=boost::none)teb_local_planner::HomotopyClassPlanner
cfg_teb_local_planner::HomotopyClassPlannerprotected
clearGraph()teb_local_planner::HomotopyClassPlannerinline
clearPlanner()teb_local_planner::HomotopyClassPlannerinlinevirtual
computeCurrentCost(std::vector< double > &cost, double obst_cost_scale=1.0, double viapoint_cost_scale=1.0, bool alternative_time_cost=false)teb_local_planner::HomotopyClassPlannervirtual
teb_local_planner::PlannerInterface::computeCurrentCost(std::vector< double > &cost, double obst_cost_scale=1.0, bool alternative_time_cost=false)teb_local_planner::PlannerInterfaceinlinevirtual
computeStartOrientation(const TebOptimalPlannerPtr plan, const double len_orientation_vector, double &orientation)teb_local_planner::HomotopyClassPlanner
config() const teb_local_planner::HomotopyClassPlannerinline
deletePlansDetouringBackwards(const double orient_threshold, const double len_orientation_vector)teb_local_planner::HomotopyClassPlanner
equivalence_classes_teb_local_planner::HomotopyClassPlannerprotected
EquivalenceClassContainer typedefteb_local_planner::HomotopyClassPlanner
exploreEquivalenceClassesAndInitTebs(const PoseSE2 &start, const PoseSE2 &goal, double dist_to_obst, const geometry_msgs::Twist *start_vel)teb_local_planner::HomotopyClassPlanner
findBestTeb()teb_local_planner::HomotopyClassPlanner
getEquivalenceClassRef() const teb_local_planner::HomotopyClassPlannerinline
getInitialPlanTEB()teb_local_planner::HomotopyClassPlanner
getTrajectoryContainer() const teb_local_planner::HomotopyClassPlannerinline
getVelocityCommand(double &vx, double &vy, double &omega, int look_ahead_poses) const teb_local_planner::HomotopyClassPlannervirtual
graph_search_teb_local_planner::HomotopyClassPlannerprotected
hasEquivalenceClass(const EquivalenceClassPtr &eq_class) const teb_local_planner::HomotopyClassPlannerprotected
HomotopyClassPlanner()teb_local_planner::HomotopyClassPlanner
HomotopyClassPlanner(const TebConfig &cfg, ObstContainer *obstacles=NULL, RobotFootprintModelPtr robot_model=boost::make_shared< PointRobotFootprint >(), TebVisualizationPtr visualization=TebVisualizationPtr(), const ViaPointContainer *via_points=NULL)teb_local_planner::HomotopyClassPlanner
initial_plan_teb_local_planner::HomotopyClassPlannerprotected
initial_plan_eq_class_teb_local_planner::HomotopyClassPlannerprotected
initial_plan_teb_teb_local_planner::HomotopyClassPlannerprotected
initialize(const TebConfig &cfg, ObstContainer *obstacles=NULL, RobotFootprintModelPtr robot_model=boost::make_shared< PointRobotFootprint >(), TebVisualizationPtr visualization=TebVisualizationPtr(), const ViaPointContainer *via_points=NULL)teb_local_planner::HomotopyClassPlanner
initialized_teb_local_planner::HomotopyClassPlannerprotected
isHSignatureSimilar(const std::complex< long double > &h1, const std::complex< long double > &h2, double threshold)teb_local_planner::HomotopyClassPlannerinlinestatic
isInitialized() const teb_local_planner::HomotopyClassPlannerinline
isTrajectoryFeasible(base_local_planner::CostmapModel *costmap_model, const std::vector< geometry_msgs::Point > &footprint_spec, double inscribed_radius=0.0, double circumscribed_radius=0.0, int look_ahead_idx=-1)teb_local_planner::HomotopyClassPlannervirtual
last_best_teb_teb_local_planner::HomotopyClassPlannerprotected
last_eq_class_switching_time_teb_local_planner::HomotopyClassPlannerprotected
obstacles() const teb_local_planner::HomotopyClassPlannerinline
obstacles_teb_local_planner::HomotopyClassPlannerprotected
optimizeAllTEBs(int iter_innerloop, int iter_outerloop)teb_local_planner::HomotopyClassPlanner
plan(const std::vector< geometry_msgs::PoseStamped > &initial_plan, const geometry_msgs::Twist *start_vel=NULL, bool free_goal_vel=false)teb_local_planner::HomotopyClassPlannervirtual
plan(const tf::Pose &start, const tf::Pose &goal, const geometry_msgs::Twist *start_vel=NULL, bool free_goal_vel=false)teb_local_planner::HomotopyClassPlannervirtual
plan(const PoseSE2 &start, const PoseSE2 &goal, const geometry_msgs::Twist *start_vel=NULL, bool free_goal_vel=false)teb_local_planner::HomotopyClassPlannervirtual
PlannerInterface()teb_local_planner::PlannerInterfaceinline
removeTeb(TebOptimalPlannerPtr &teb)teb_local_planner::HomotopyClassPlanner
renewAndAnalyzeOldTebs(bool delete_detours)teb_local_planner::HomotopyClassPlannerprotected
robot_model_teb_local_planner::HomotopyClassPlannerprotected
selectBestTeb()teb_local_planner::HomotopyClassPlanner
setPreferredTurningDir(RotType dir)teb_local_planner::HomotopyClassPlannervirtual
setVisualization(TebVisualizationPtr visualization)teb_local_planner::HomotopyClassPlanner
tebs_teb_local_planner::HomotopyClassPlannerprotected
updateAllTEBs(const PoseSE2 *start, const PoseSE2 *goal, const geometry_msgs::Twist *start_velocity)teb_local_planner::HomotopyClassPlanner
updateReferenceTrajectoryViaPoints(bool all_trajectories)teb_local_planner::HomotopyClassPlannerprotected
via_points_teb_local_planner::HomotopyClassPlannerprotected
visualization_teb_local_planner::HomotopyClassPlannerprotected
visualize()teb_local_planner::HomotopyClassPlannervirtual
~HomotopyClassPlanner()teb_local_planner::HomotopyClassPlannervirtual
~PlannerInterface()teb_local_planner::PlannerInterfaceinlinevirtual


teb_local_planner
Author(s): Christoph Rösmann
autogenerated on Wed Jun 3 2020 04:03:08