#include <time_indexed_rrt_connect.h>
Definition at line 137 of file time_indexed_rrt_connect.h.
The state of the tree after an attempt to extend it.
Enumerator |
---|
TRAPPED |
no progress has been made
|
ADVANCED |
progress has been made towards the randomly sampled state
|
REACHED |
the randomly sampled state was reached
|
Definition at line 206 of file time_indexed_rrt_connect.h.
exotica::OMPLTimeIndexedRRTConnect::OMPLTimeIndexedRRTConnect |
( |
const base::SpaceInformationPtr & |
si | ) |
|
exotica::OMPLTimeIndexedRRTConnect::~OMPLTimeIndexedRRTConnect |
( |
| ) |
|
|
virtual |
void exotica::OMPLTimeIndexedRRTConnect::clear |
( |
void |
| ) |
|
|
override |
bool exotica::OMPLTimeIndexedRRTConnect::correctTime |
( |
const Motion * |
a, |
|
|
Motion * |
b, |
|
|
bool |
reverse, |
|
|
bool & |
changed |
|
) |
| const |
|
inlineprotected |
double exotica::OMPLTimeIndexedRRTConnect::distanceFunction |
( |
const Motion * |
a, |
|
|
const Motion * |
b |
|
) |
| const |
|
inlineprotected |
double exotica::OMPLTimeIndexedRRTConnect::forwardTimeDistance |
( |
const Motion * |
a, |
|
|
const Motion * |
b |
|
) |
| const |
|
inlineprotected |
void exotica::OMPLTimeIndexedRRTConnect::freeMemory |
( |
| ) |
|
|
protected |
void exotica::OMPLTimeIndexedRRTConnect::getPlannerData |
( |
base::PlannerData & |
data | ) |
const |
|
override |
double exotica::OMPLTimeIndexedRRTConnect::getRange |
( |
| ) |
const |
|
inline |
double exotica::OMPLTimeIndexedRRTConnect::reverseTimeDistance |
( |
const Motion * |
a, |
|
|
const Motion * |
b |
|
) |
| const |
|
inlineprotected |
template<template< typename T > class NN>
void exotica::OMPLTimeIndexedRRTConnect::setNearestNeighbors |
( |
| ) |
|
|
inline |
void exotica::OMPLTimeIndexedRRTConnect::setRange |
( |
double |
distance | ) |
|
|
inline |
Set the range the planner is supposed to use. This parameter greatly influences the runtime of the algorithm. It represents the maximum length of a motion to be added in the tree of motions.
Definition at line 154 of file time_indexed_rrt_connect.h.
void exotica::OMPLTimeIndexedRRTConnect::setup |
( |
| ) |
|
|
override |
ompl::base::PlannerStatus exotica::OMPLTimeIndexedRRTConnect::solve |
( |
const base::PlannerTerminationCondition & |
ptc | ) |
|
|
override |
std::pair<base::State *, base::State *> exotica::OMPLTimeIndexedRRTConnect::connectionPoint_ |
|
protected |
The pair of states in each tree connected during planning. Used for PlannerData computation.
Definition at line 298 of file time_indexed_rrt_connect.h.
double exotica::OMPLTimeIndexedRRTConnect::maxDistance_ |
|
protected |
bool exotica::OMPLTimeIndexedRRTConnect::reverse_check_ |
|
protected |
RNG exotica::OMPLTimeIndexedRRTConnect::rng_ |
|
protected |
base::StateSamplerPtr exotica::OMPLTimeIndexedRRTConnect::sampler_ |
|
protected |
TreeData exotica::OMPLTimeIndexedRRTConnect::tGoal_ |
|
protected |
TreeData exotica::OMPLTimeIndexedRRTConnect::tStart_ |
|
protected |
The documentation for this class was generated from the following files: