Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
|
#include <AStar.hpp>
Public Member Functions | |
AStar () | |
![]() | |
ThetaStar () | |
virtual | ~ThetaStar () |
std::string | name () const override |
bool | initialize () |
void | setProblemDefinition (const ob::ProblemDefinitionPtr &pdef) override |
ob::PlannerStatus | solve (const ob::PlannerTerminationCondition &ptc) 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 |
unsigned int | steps () const |
ob::Planner * | omplPlanner () 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... | |
![]() | |
ThetaStar (bool astar, std::string name) | |
![]() | |
AbstractPlanner (const std::string &name) | |
![]() | |
og::SimpleSetup * | ss {nullptr} |
oc::SimpleSetup * | ss_c {nullptr} |
bool | control_based_ {false} |
|
inline |