Tries to produce a path between a start node and a goal space. Does so via goal sampling / reinitializing.
More...
|
| PointToSetMotionPlannerAdaptor (const MotionPlannerFactory &factory, CSpace *space, const Config &qstart, CSet *goalSpace) |
|
virtual int | PlanMore () |
| Performs a planning unit and returns the added milestone.
|
|
virtual int | NumIterations () const |
| Returns the number of elaped planning units.
|
|
virtual int | NumMilestones () const |
| Returns the number of milestones stored by the planner.
|
|
virtual int | NumComponents () const |
| Returns the number of connected components stored by the planner.
|
|
virtual bool | CanAddMilestone () const |
| Returns true if a milestone can currently be added.
|
|
virtual int | AddMilestone (const Config &q) |
| Adds a milestone, if possible. Returns an id of the milestone.
|
|
virtual void | GetMilestone (int i, Config &q) |
| For the id of a milestone previously added, returns its configuration.
|
|
virtual bool | IsConnected (int ma, int mb) const |
| Returns true if the two milestones are connected with a feasible path.
|
|
virtual bool | IsPointToPoint () const |
|
virtual bool | IsOptimizing () const |
| Returns true if this planner can optimize the path after the first solution.
|
|
virtual bool | IsLazy () const |
| Returns true if this planner has lazy semantics.
|
|
virtual bool | IsLazyConnected (int ma, int mb) const |
|
virtual bool | CheckPath (int ma, int mb) |
|
virtual void | GetPath (int ma, int mb, MilestonePath &path) |
| Returns a feasible path between two connected milestones.
|
|
virtual void | GetRoadmap (Roadmap &roadmap) |
|
virtual bool | IsSolved () |
| For single-query planners, returns true if the start and goal are connected.
|
|
virtual void | GetSolution (MilestonePath &path) |
| For single-query planners, returns the solution path.
|
|
virtual void | GetStats (PropertyMap &stats) const |
| Returns some named statistics about the planner, implementation-dependent.
|
|
virtual std::string | Plan (MilestonePath &path, const HaltingCondition &cond) |
|
virtual void | PlanMore (int numIters) |
| Performs numIters planning units.
|
|
virtual void | ConnectHint (int m) |
| Manual indication that the milestone is a good candidate for connecting.
|
|
virtual bool | ConnectHint (int ma, int mb) |
| Manual indication that the milestones are good candidates for connecting.
|
|
virtual void | GetRoadmap (Roadmap &roadmap) const |
| Returns a full-blown roadmap representation of the roadmap.
|
|
Tries to produce a path between a start node and a goal space. Does so via goal sampling / reinitializing.