Paths and configurations need to be validated with respect to various criteria (collision, joint bounds,...) during path planning and path optimization.
More...
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::Progressive::init |
( |
const ProgressiveWkPtr_t |
weak | ) |
|
|
protected |
Store weak pointer to itself.
◆ init() [2/2]
void hpp::core::continuousValidation::Dichotomy::init |
( |
const DichotomyWkPtr_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 |