Public Member Functions | Protected Member Functions | List of all members
base_local_planner::TrajectorySearch Class Referenceabstract

Interface for modules finding a trajectory to use for navigation commands next. More...

#include <trajectory_search.h>

Inheritance diagram for base_local_planner::TrajectorySearch:
Inheritance graph
[legend]

Public Member Functions

virtual bool findBestTrajectory (Trajectory &traj, std::vector< Trajectory > *all_explored)=0
 
virtual ~TrajectorySearch ()
 

Protected Member Functions

 TrajectorySearch ()
 

Detailed Description

Interface for modules finding a trajectory to use for navigation commands next.

Definition at line 84 of file trajectory_search.h.

Constructor & Destructor Documentation

◆ ~TrajectorySearch()

virtual base_local_planner::TrajectorySearch::~TrajectorySearch ( )
inlinevirtual

Definition at line 96 of file trajectory_search.h.

◆ TrajectorySearch()

base_local_planner::TrajectorySearch::TrajectorySearch ( )
inlineprotected

Definition at line 99 of file trajectory_search.h.

Member Function Documentation

◆ findBestTrajectory()

virtual bool base_local_planner::TrajectorySearch::findBestTrajectory ( Trajectory traj,
std::vector< Trajectory > *  all_explored 
)
pure virtual

searches the space of allowed trajectory and returns one considered the optimal given the constraints of the particular search.

Parameters
trajThe container to write the result to
all_exploredpass NULL or a container to collect all trajectories for debugging (has a penalty)

Implemented in base_local_planner::SimpleScoredSamplingPlanner.


The documentation for this class was generated from the following file:


base_local_planner
Author(s): Eitan Marder-Eppstein, Eric Perko, contradict@gmail.com
autogenerated on Mon Mar 6 2023 03:50:24