Public Member Functions | Protected Member Functions | List of all members
fastrack::planning::KinematicPlanner< S, E, B, SB > Class Template Referenceabstract

#include <kinematic_planner.h>

Inheritance diagram for fastrack::planning::KinematicPlanner< S, E, B, SB >:
Inheritance graph
[legend]

Public Member Functions

virtual ~KinematicPlanner ()
 
- Public Member Functions inherited from fastrack::planning::Planner< S, E, Kinematics< S >, fastrack_srvs::KinematicPlannerDynamics, B, SB >
bool Initialize (const ros::NodeHandle &n)
 
virtual ~Planner ()
 

Protected Member Functions

 KinematicPlanner ()
 
virtual Trajectory< S > Plan (const S &start, const S &goal, double start_time=0.0) const =0
 
- Protected Member Functions inherited from fastrack::planning::Planner< S, E, Kinematics< S >, fastrack_srvs::KinematicPlannerDynamics, B, SB >
virtual bool LoadParameters (const ros::NodeHandle &n)
 
 Planner ()
 
virtual bool RegisterCallbacks (const ros::NodeHandle &n)
 
bool ReplanServer (fastrack_srvs::ReplanRequest &req, fastrack_srvs::ReplanResponse &res)
 

Additional Inherited Members

- Protected Attributes inherited from fastrack::planning::Planner< S, E, Kinematics< S >, fastrack_srvs::KinematicPlannerDynamics, B, SB >
bound_
 
ros::ServiceClient bound_srv_
 
std::string bound_srv_name_
 
Kinematics< S > dynamics_
 
ros::ServiceClient dynamics_srv_
 
std::string dynamics_srv_name_
 
env_
 
bool initialized_
 
double max_runtime_
 
std::string name_
 
ros::ServiceServer replan_srv_
 
std::string replan_srv_name_
 
std::vector< double > state_lower_
 
std::vector< double > state_upper_
 

Detailed Description

template<typename S, typename E, typename B, typename SB>
class fastrack::planning::KinematicPlanner< S, E, B, SB >

Definition at line 59 of file kinematic_planner.h.

Constructor & Destructor Documentation

template<typename S , typename E , typename B , typename SB >
virtual fastrack::planning::KinematicPlanner< S, E, B, SB >::~KinematicPlanner ( )
inlinevirtual

Definition at line 62 of file kinematic_planner.h.

template<typename S , typename E , typename B , typename SB >
fastrack::planning::KinematicPlanner< S, E, B, SB >::KinematicPlanner ( )
inlineexplicitprotected

Definition at line 65 of file kinematic_planner.h.

Member Function Documentation

template<typename S , typename E , typename B , typename SB >
virtual Trajectory<S> fastrack::planning::KinematicPlanner< S, E, B, SB >::Plan ( const S &  start,
const S &  goal,
double  start_time = 0.0 
) const
protectedpure virtual

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


fastrack
Author(s): David Fridovich-Keil
autogenerated on Mon Aug 3 2020 21:28:37