Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
|
#include <OMPLPlanner.hpp>
Public Member Functions | |
OMPLPlanner () | |
ob::PlannerStatus | run () override |
std::string | name () const override |
og::PathGeometric | solution () const override |
Returns the solution of the planner, which is a sparse PathGeometric. More... | |
bool | hasReachedGoalExactly () const override |
double | planningTime () const override |
ob::Planner * | omplPlanner () override |
virtual nlohmann::json | getSettings () const override |
![]() | |
virtual std::string | name () const =0 |
virtual | ~AbstractPlanner () |
virtual ob::PlannerStatus | run ()=0 |
virtual std::vector< Point > | solutionPath () const |
virtual og::PathGeometric | solution () const =0 |
Returns the solution of the planner, which is a sparse PathGeometric. More... | |
virtual bool | hasReachedGoalExactly () const =0 |
virtual double | planningTime () const =0 |
bool | isValid (const ob::State *state) const |
bool | isValid (og::PathGeometric &path) const |
bool | isValid (og::PathGeometric &path, std::vector< Point > &collisions) const |
bool | isValid (ompl::control::PathControl &path, std::vector< Point > &collisions) const |
og::SimpleSetup * | simpleSetup () const |
ob::StateValidityCheckerPtr | getCurrStateValidityCheckerPtr () const |
virtual ob::Planner * | omplPlanner () |
virtual nlohmann::json | getSettings () const |
Additional Inherited Members | |
![]() | |
std::vector< IntermediarySolution > | intermediarySolutions |
std::vector< IntermediaryControlSolution > | intermediaryControlSolutions |
![]() | |
static std::string | LastCreatedPlannerName = "" |
Stores the name of the planner created last. More... | |
![]() | |
AbstractPlanner (const std::string &name) | |
![]() | |
og::SimpleSetup * | ss {nullptr} |
oc::SimpleSetup * | ss_c {nullptr} |
bool | control_based_ {false} |
|
inline |
|
inlineoverridevirtual |
Reimplemented from AbstractPlanner.
|
inlineoverridevirtual |
Implements AbstractPlanner.
|
inlineoverridevirtual |
Implements AbstractPlanner.
|
inlineoverridevirtual |
Reimplemented from AbstractPlanner.
|
inlineoverridevirtual |
Implements AbstractPlanner.
|
inlineoverridevirtual |
Implements AbstractPlanner.
|
inlineoverridevirtual |
Returns the solution of the planner, which is a sparse PathGeometric.
Implements AbstractPlanner.