Paths and configurations need to be validated with respect to various criteria (collision, joint bounds,...) during path planning and path optimization. Validation of a configuration or of a path gives rise to a validation report that provide information if validation failed.
◆ create() [1/2]
Create instance and return shared pointer
- Parameters
-
robot | the robot for which continuous validation is performed, |
tolerance | maximal penetration allowed. |
◆ create() [2/2]
Create instance and return shared pointer
- Parameters
-
robot | the robot for which continuous validation is performed, |
tolerance | maximal penetration allowed. |
◆ createDiscretizedCollisionChecking()
Validation of path by collision checking at discretized parameter values.
◆ createDiscretizedJointBound()
Validation of path by checking joint bounds at discretized parameter values.
◆ Dichotomy()
hpp::core::continuousValidation::Dichotomy::Dichotomy |
( |
const DevicePtr_t & |
robot, |
|
|
const value_type & |
tolerance |
|
) |
| |
|
protected |
Constructor
- Parameters
-
robot | the robot for which continuous validation is performed, |
tolerance | maximal penetration allowed. |
◆ init() [1/2]
void hpp::core::continuousValidation::Dichotomy::init |
( |
const DichotomyWkPtr_t |
weak | ) |
|
|
protected |
Store weak pointer to itself.
◆ init() [2/2]
void hpp::core::continuousValidation::Progressive::init |
( |
const ProgressiveWkPtr_t |
weak | ) |
|
|
protected |
Store weak pointer to itself.
◆ operator<<()
std::ostream& hpp::core::operator<< |
( |
std::ostream & |
os, |
|
|
const ValidationReport & |
report |
|
) |
| |
|
inline |
◆ Progressive()
hpp::core::continuousValidation::Progressive::Progressive |
( |
const DevicePtr_t & |
robot, |
|
|
const value_type & |
tolerance |
|
) |
| |
|
protected |
Constructor
- Parameters
-
robot | the robot for which continuous validation is performed, |
tolerance | maximal penetration allowed. |
◆ ~Dichotomy()
virtual hpp::core::continuousValidation::Dichotomy::~Dichotomy |
( |
| ) |
|
|
virtual |
◆ ~Progressive()
virtual hpp::core::continuousValidation::Progressive::~Progressive |
( |
| ) |
|
|
virtual |