All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
VFRRT.h
Eigen::VectorXd computeAlphaBeta(double omega, const Eigen::VectorXd &vrand, const Eigen::VectorXd &vfield)
Definition: VFRRT.cpp:138
double biasedSampling(const Eigen::VectorXd &vrand, const Eigen::VectorXd &vfield, double lambdaScale)
Definition: VFRRT.cpp:114
Encapsulate a termination condition for a motion planner. Planners will call operator() to decide whe...
Definition: PlannerTerminationCondition.h:66
virtual base::PlannerStatus solve(const base::PlannerTerminationCondition &ptc)
Definition: VFRRT.cpp:192
Motion * extendTree(Motion *m, base::State *rstate, const Eigen::VectorXd &v)
Definition: VFRRT.cpp:152
void updateExplorationEfficiency(Motion *m)
Definition: VFRRT.cpp:182
Definition: VFRRT.h:64
A class to store the exit status of Planner::solve()
Definition: PlannerStatus.h:48
A shared pointer wrapper for ompl::base::SpaceInformation.
Eigen::VectorXd getNewDirection(const base::State *qnear, const base::State *qrand)
Definition: VFRRT.cpp:91
VFRRT(const base::SpaceInformationPtr &si, const VectorField &vf, double exploration, double initial_lambda, unsigned int update_freq)
Definition: VFRRT.cpp:49
virtual void setup()
Perform extra configuration steps, if needed. This call will also issue a call to ompl::base::SpaceIn...
Definition: VFRRT.cpp:72