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 |