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, boost::optional< const Eigen::Vector2d & > start_velocity)teb_local_planner::HomotopyClassPlanner
addAndInitNewTeb(const PoseSE2 &start, const PoseSE2 &goal, boost::optional< const Eigen::Vector2d & > start_velocity)teb_local_planner::HomotopyClassPlanner
addAndInitNewTeb(const std::vector< geometry_msgs::PoseStamped > &initial_plan, boost::optional< const Eigen::Vector2d & > start_velocity)teb_local_planner::HomotopyClassPlanner
addHSignatureIfNew(const std::complex< long double > &H, bool lock=false)teb_local_planner::HomotopyClassPlanner [protected]
best_teb_teb_local_planner::HomotopyClassPlanner [protected]
bestTeb() const teb_local_planner::HomotopyClassPlanner [inline]
bestTebIdx() const teb_local_planner::HomotopyClassPlanner [protected]
calculateHSignature(BidirIter path_start, BidirIter path_end, Fun fun_cplx_point, const ObstContainer *obstacles=NULL, double prescaler=1)teb_local_planner::HomotopyClassPlanner [static]
cfg_teb_local_planner::HomotopyClassPlanner [protected]
clearGraph()teb_local_planner::HomotopyClassPlanner [inline, protected]
clearPlanner()teb_local_planner::HomotopyClassPlanner [inline, virtual]
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::HomotopyClassPlanner [virtual]
teb_local_planner::PlannerInterface::computeCurrentCost(std::vector< double > &cost, double obst_cost_scale=1.0, bool alternative_time_cost=false)teb_local_planner::PlannerInterface [inline, virtual]
createGraph(const PoseSE2 &start, const PoseSE2 &goal, double dist_to_obst, double obstacle_heading_threshold, boost::optional< const Eigen::Vector2d & > start_velocity)teb_local_planner::HomotopyClassPlanner [protected]
createProbRoadmapGraph(const PoseSE2 &start, const PoseSE2 &goal, double dist_to_obst, int no_samples, double obstacle_heading_threshold, boost::optional< const Eigen::Vector2d & > start_velocity)teb_local_planner::HomotopyClassPlanner [protected]
deleteTebDetours(double threshold=0.0)teb_local_planner::HomotopyClassPlanner
DepthFirst(HcGraph &g, std::vector< HcGraphVertexType > &visited, const HcGraphVertexType &goal, double start_orientation, double goal_orientation, boost::optional< const Eigen::Vector2d & > start_velocity)teb_local_planner::HomotopyClassPlanner [protected]
exploreHomotopyClassesAndInitTebs(const PoseSE2 &start, const PoseSE2 &goal, double dist_to_obst, boost::optional< const Eigen::Vector2d & > start_vel)teb_local_planner::HomotopyClassPlanner
getTrajectoryContainer() const teb_local_planner::HomotopyClassPlanner [inline]
getVelocityCommand(double &v, double &omega) const teb_local_planner::HomotopyClassPlanner [virtual]
graph_teb_local_planner::HomotopyClassPlanner [protected]
h_signatures_teb_local_planner::HomotopyClassPlanner [protected]
hasHSignature(const std::complex< long double > &H) const teb_local_planner::HomotopyClassPlanner [protected]
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::HomotopyClassPlanner [protected]
initial_plan_h_sig_teb_local_planner::HomotopyClassPlanner [protected]
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::HomotopyClassPlanner [protected]
isHorizonReductionAppropriate(const std::vector< geometry_msgs::PoseStamped > &initial_plan) const teb_local_planner::HomotopyClassPlanner [virtual]
isHSignatureSimilar(const std::complex< long double > &h1, const std::complex< long double > &h2, double threshold)teb_local_planner::HomotopyClassPlanner [inline, static]
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::HomotopyClassPlanner [virtual]
obstacles_teb_local_planner::HomotopyClassPlanner [protected]
optimizeAllTEBs(unsigned int iter_innerloop, unsigned 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::HomotopyClassPlanner [virtual]
plan(const tf::Pose &start, const tf::Pose &goal, const geometry_msgs::Twist *start_vel=NULL, bool free_goal_vel=false)teb_local_planner::HomotopyClassPlanner [virtual]
plan(const PoseSE2 &start, const PoseSE2 &goal, const Eigen::Vector2d &start_vel, bool free_goal_vel=false)teb_local_planner::HomotopyClassPlanner [virtual]
PlannerInterface()teb_local_planner::PlannerInterface [inline]
renewAndAnalyzeOldTebs(bool delete_detours)teb_local_planner::HomotopyClassPlanner [protected]
rnd_generator_teb_local_planner::HomotopyClassPlanner [protected]
robot_model_teb_local_planner::HomotopyClassPlanner [protected]
selectBestTeb()teb_local_planner::HomotopyClassPlanner
setVisualization(TebVisualizationPtr visualization)teb_local_planner::HomotopyClassPlanner
tebs_teb_local_planner::HomotopyClassPlanner [protected]
updateAllTEBs(boost::optional< const PoseSE2 & > start, boost::optional< const PoseSE2 & > goal, boost::optional< const Eigen::Vector2d & > start_velocity)teb_local_planner::HomotopyClassPlanner
updateReferenceTrajectoryViaPoints(bool all_trajectories)teb_local_planner::HomotopyClassPlanner [protected]
via_points_teb_local_planner::HomotopyClassPlanner [protected]
visualization_teb_local_planner::HomotopyClassPlanner [protected]
visualize()teb_local_planner::HomotopyClassPlanner [virtual]
~HomotopyClassPlanner()teb_local_planner::HomotopyClassPlanner [virtual]
~PlannerInterface()teb_local_planner::PlannerInterface [inline, virtual]


teb_local_planner
Author(s): Christoph Rösmann
autogenerated on Mon Oct 24 2016 05:31:15