#include <planar_dubins_planner.h>

Public Member Functions | |
| PlanarDubinsPlanner () | |
| ~PlanarDubinsPlanner () | |
Public Member Functions inherited from fastrack::planning::GraphDynamicPlanner< PlanarDubins3D, E, PlanarDubinsDynamics3D, fastrack_srvs::PlanarDubinsPlannerDynamics, B, SB > | |
| virtual | ~GraphDynamicPlanner () |
Public Member Functions inherited from fastrack::planning::Planner< PlanarDubins3D, E, PlanarDubinsDynamics3D, fastrack_srvs::PlanarDubinsPlannerDynamics, B, SB > | |
| bool | Initialize (const ros::NodeHandle &n) |
| virtual | ~Planner () |
Private Member Functions | |
| PlanarDubins3D | FromOmplState (const ob::State *ompl_state) const |
| Trajectory< PlanarDubins3D > | SubPlan (const PlanarDubins3D &start, const PlanarDubins3D &goal, double start_time=0.0) const |
Static Private Member Functions | |
| static ob::ScopedState< ob::SE2StateSpace > | ToOmplState (const PlanarDubins3D &state, const std::shared_ptr< ob::SE2StateSpace > &space) |
Additional Inherited Members | |
Protected Member Functions inherited from fastrack::planning::GraphDynamicPlanner< PlanarDubins3D, E, PlanarDubinsDynamics3D, fastrack_srvs::PlanarDubinsPlannerDynamics, B, SB > | |
| virtual double | Cost (const Trajectory< PlanarDubins3D > &traj) const |
| Trajectory< PlanarDubins3D > | ExtractTrajectory () const |
| GraphDynamicPlanner () | |
| virtual double | Heuristic (const PlanarDubins3D &state) const |
| virtual bool | LoadParameters (const ros::NodeHandle &n) |
| Trajectory< PlanarDubins3D > | Plan (const PlanarDubins3D &start, const PlanarDubins3D &goal, double start_time=0.0) const |
| Trajectory< PlanarDubins3D > | RecursivePlan (double initial_call_time, bool outbound) const |
| virtual bool | RegisterCallbacks (const ros::NodeHandle &n) |
| void | UpdateAncestorsOnGoal (const typename Node::Ptr &node) const |
| void | UpdateAncestorsOnHome (const typename Node::Ptr &node) const |
| void | UpdateDescendants (const typename Node::Ptr &node) const |
| void | Visualize () const |
Protected Member Functions inherited from fastrack::planning::Planner< PlanarDubins3D, E, PlanarDubinsDynamics3D, fastrack_srvs::PlanarDubinsPlannerDynamics, B, SB > | |
| Planner () | |
| bool | ReplanServer (fastrack_srvs::ReplanRequest &req, fastrack_srvs::ReplanResponse &res) |
Protected Attributes inherited from fastrack::planning::GraphDynamicPlanner< PlanarDubins3D, E, PlanarDubinsDynamics3D, fastrack_srvs::PlanarDubinsPlannerDynamics, B, SB > | |
| Colormap | colormap_ |
| double | epsilon_greedy_ |
| size_t | explore_node_idx_ |
| std::string | fixed_frame_ |
| Node::Ptr | goal_node_ |
| std::unique_ptr< SearchableSet< Node, PlanarDubins3D > > | home_set_ |
| std::unordered_set< typename Node::Ptr > | nodes_to_visit_ |
| size_t | num_neighbors_ |
| std::random_device | rd_ |
| std::default_random_engine | rng_ |
| double | search_radius_ |
| std::vector< double > | traj_node_times_ |
| std::vector< typename Node::Ptr > | traj_nodes_ |
| ros::Publisher | vis_pub_ |
| std::string | vis_topic_ |
Protected Attributes inherited from fastrack::planning::Planner< PlanarDubins3D, E, PlanarDubinsDynamics3D, fastrack_srvs::PlanarDubinsPlannerDynamics, B, SB > | |
| B | bound_ |
| ros::ServiceClient | bound_srv_ |
| std::string | bound_srv_name_ |
| PlanarDubinsDynamics3D | dynamics_ |
| ros::ServiceClient | dynamics_srv_ |
| std::string | dynamics_srv_name_ |
| E | 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_ |
Definition at line 71 of file planar_dubins_planner.h.
|
inline |
Definition at line 76 of file planar_dubins_planner.h.
|
inlineexplicit |
Definition at line 77 of file planar_dubins_planner.h.
|
private |
Definition at line 172 of file planar_dubins_planner.h.
|
privatevirtual |
Definition at line 105 of file planar_dubins_planner.h.
|
staticprivate |
Definition at line 188 of file planar_dubins_planner.h.