hpp-constraints
6.0.0
Definition of basic geometric constraints for motion planning
|
Base class for box constraints. To prevent configuration variables to get out of joint limits during Newton Raphson iterations, the user may provide an object derived from this type to HierarchicalIterative using setter and getter HierarchicalIterative::saturation. More...
#include <hpp/constraints/solver/hierarchical-iterative.hh>
Public Member Functions | |
virtual bool | saturate (vectorIn_t q, vectorOut_t qSat, Eigen::VectorXi &saturation) |
virtual | ~Base () |
Base class for box constraints. To prevent configuration variables to get out of joint limits during Newton Raphson iterations, the user may provide an object derived from this type to HierarchicalIterative using setter and getter HierarchicalIterative::saturation.
This class implements no saturation.
|
inlinevirtual |
|
virtual |
This function checks which degrees of freedom are saturated.
q | a configuration, |
qSat | configuration after saturing values out of bounds |
saturation | vector: for each degree of freedom, saturation is set to
|
Reimplemented in hpp::constraints::solver::saturation::Device, hpp::constraints::solver::saturation::Bounds, and hpp::constraints::solver::saturation::Function.