Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
|
#include <SbplPlanner.h>
Public Member Functions | |
SbplPlanner () | |
virtual | ~SbplPlanner () |
std::string | name () const override |
ob::PlannerStatus | run () 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 |
![]() | |
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 |
Static Public Attributes | |
static const bool | ForwardSearch = true |
![]() | |
static std::string | LastCreatedPlannerName = "" |
Stores the name of the planner created last. More... | |
Additional Inherited Members | |
![]() | |
std::vector< IntermediarySolution > | intermediarySolutions |
std::vector< IntermediaryControlSolution > | intermediaryControlSolutions |
![]() | |
AbstractPlanner (const std::string &name) | |
![]() | |
og::SimpleSetup * | ss {nullptr} |
oc::SimpleSetup * | ss_c {nullptr} |
bool | control_based_ {false} |
SbplPlanner< PlannerT >::SbplPlanner |
|
virtual |
|
overridevirtual |
Implements AbstractPlanner.
|
inlineoverridevirtual |
Implements AbstractPlanner.
|
overridevirtual |
Implements AbstractPlanner.
|
overridevirtual |
Implements AbstractPlanner.
|
overridevirtual |
Returns the solution of the planner, which is a sparse PathGeometric.
Implements AbstractPlanner.
|
static |