#include <planner_manager.h>
Public Member Functions | |
bool | Initialize (const ros::NodeHandle &n) |
PlannerManager () | |
virtual | ~PlannerManager () |
Protected Member Functions | |
virtual bool | LoadParameters (const ros::NodeHandle &n) |
virtual void | MaybeRequestTrajectory () |
void | ReadyCallback (const std_msgs::Empty::ConstPtr &msg) |
virtual bool | RegisterCallbacks (const ros::NodeHandle &n) |
virtual void | TimerCallback (const ros::TimerEvent &e) |
void | TrajectoryCallback (const fastrack_msgs::Trajectory::ConstPtr &msg) |
void | UpdatedEnvironmentCallback (const std_msgs::Empty::ConstPtr &msg) |
virtual void | VisualizeGoal () const |
Protected Attributes | |
std::string | fixed_frame_ |
fastrack_msgs::State | goal_ |
ros::Publisher | goal_pub_ |
std::string | goal_topic_ |
bool | initialized_ |
std::string | name_ |
std::string | planner_frame_ |
double | planner_runtime_ |
bool | ready_ |
ros::Subscriber | ready_sub_ |
std::string | ready_topic_ |
ros::Publisher | ref_pub_ |
std::string | ref_topic_ |
ros::Publisher | replan_request_pub_ |
std::string | replan_request_topic_ |
bool | serviced_updated_env_ |
fastrack_msgs::State | start_ |
tf2_ros::TransformBroadcaster | tf_broadcaster_ |
double | time_step_ |
ros::Timer | timer_ |
Trajectory< S > | traj_ |
ros::Subscriber | traj_sub_ |
std::string | traj_topic_ |
ros::Publisher | traj_vis_pub_ |
std::string | traj_vis_topic_ |
ros::Subscriber | updated_env_sub_ |
std::string | updated_env_topic_ |
bool | waiting_for_traj_ |
Additional Inherited Members | |
Private Member Functions inherited from fastrack::Uncopyable | |
Uncopyable () | |
virtual | ~Uncopyable () |
Definition at line 72 of file planner_manager.h.
|
inlinevirtual |
Definition at line 74 of file planner_manager.h.
|
inlineexplicit |
Definition at line 75 of file planner_manager.h.
bool fastrack::planning::PlannerManager< S >::Initialize | ( | const ros::NodeHandle & | n | ) |
Definition at line 185 of file planner_manager.h.
|
protectedvirtual |
Definition at line 206 of file planner_manager.h.
|
protectedvirtual |
Definition at line 272 of file planner_manager.h.
|
inlineprotected |
Definition at line 119 of file planner_manager.h.
|
protectedvirtual |
Definition at line 235 of file planner_manager.h.
|
protectedvirtual |
Definition at line 308 of file planner_manager.h.
|
inlineprotected |
Definition at line 104 of file planner_manager.h.
|
inlineprotected |
Definition at line 124 of file planner_manager.h.
|
protectedvirtual |
Definition at line 348 of file planner_manager.h.
|
protected |
Definition at line 167 of file planner_manager.h.
|
protected |
Definition at line 143 of file planner_manager.h.
|
protected |
Definition at line 150 of file planner_manager.h.
|
protected |
Definition at line 158 of file planner_manager.h.
|
protected |
Definition at line 178 of file planner_manager.h.
|
protected |
Definition at line 177 of file planner_manager.h.
|
protected |
Definition at line 168 of file planner_manager.h.
|
protected |
Definition at line 133 of file planner_manager.h.
|
protected |
Definition at line 174 of file planner_manager.h.
|
protected |
Definition at line 155 of file planner_manager.h.
|
protected |
Definition at line 163 of file planner_manager.h.
|
protected |
Definition at line 151 of file planner_manager.h.
|
protected |
Definition at line 159 of file planner_manager.h.
|
protected |
Definition at line 152 of file planner_manager.h.
|
protected |
Definition at line 160 of file planner_manager.h.
|
protected |
Definition at line 139 of file planner_manager.h.
|
protected |
Definition at line 142 of file planner_manager.h.
|
protected |
Definition at line 171 of file planner_manager.h.
|
protected |
Definition at line 147 of file planner_manager.h.
|
protected |
Definition at line 146 of file planner_manager.h.
|
protected |
Definition at line 130 of file planner_manager.h.
|
protected |
Definition at line 154 of file planner_manager.h.
|
protected |
Definition at line 162 of file planner_manager.h.
|
protected |
Definition at line 153 of file planner_manager.h.
|
protected |
Definition at line 161 of file planner_manager.h.
|
protected |
Definition at line 156 of file planner_manager.h.
|
protected |
Definition at line 164 of file planner_manager.h.
|
protected |
Definition at line 136 of file planner_manager.h.