RobWorkProject
23.9.11-
|
Path planner interface. More...
#include <QToQPlanner.hpp>
Inherits PathPlanner< rw::math::Q, const rw::math::Q >.
Inherited by ARWQToQPlanner, PRMPlanner, and Z3QToQPlanner.
Public Types | |
typedef rw::core::Ptr< QToQPlanner > | Ptr |
smart pointer type to this class | |
typedef rw::core::Ptr< const QToQPlanner > | CPtr |
smart pointer type to this const class | |
Public Types inherited from PathPlanner< rw::math::Q, const rw::math::Q > | |
typedef rw::core::Ptr< PathPlanner > | Ptr |
smart pointer type to this class | |
Static Public Member Functions | |
static QToQPlanner::Ptr | make (rw::core::Ptr< QToQSamplerPlanner > planner) |
Construct a path planner from a region planner. More... | |
static QToQPlanner::Ptr | make (const PlannerConstraint &constraint) |
Construct a path planner from an edge constraint. More... | |
Additional Inherited Members | |
Public Member Functions inherited from PathPlanner< rw::math::Q, const rw::math::Q > | |
virtual | ~PathPlanner () |
Destructor. | |
bool | query (const rw::math::Q &from, const rw::math::Q &to, rw::trajectory::Path< rw::math::Q > &path, const StopCriteria &stop) |
Plan a path from the configuration from to the destination to. More... | |
bool | query (const rw::math::Q &from, const rw::math::Q &to, rw::trajectory::Path< rw::math::Q > &path, double time) |
Plan a path from the configuration from to the destination to. More... | |
bool | query (const rw::math::Q &from, const rw::math::Q &to, rw::trajectory::Path< rw::math::Q > &path) |
Plan a path from the configuration from to the destination to. More... | |
core::PropertyMap & | getProperties () |
Property map for the planner. | |
const core::PropertyMap & | getProperties () const |
Property map for the planner. | |
Protected Member Functions inherited from PathPlanner< rw::math::Q, const rw::math::Q > | |
PathPlanner () | |
Default constructor provided for subclasses. | |
virtual bool | doQuery (const rw::math::Q &from, const rw::math::Q &to, rw::trajectory::Path< rw::math::Q > &path, const StopCriteria &stop)=0 |
Subclass implementation of the query() method. | |
Path planner interface.
A path planner plans a path in the configuration space from a start configuration to a goal configuration.
|
static |
Construct a path planner from an edge constraint.
The path planners calls the edge constraint to verify if the path going directly from the start to goal configuration can be traversed.
The configuration constraint is called to verify that neither the start nor end configuration is in collision.
constraint | [in] Planner constraint. |
|
static |