|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
Tunables for the SDF repulsion nullspace task. More...
#include <sdf_repulsion_task.hpp>
Public Attributes | |
| double | activation_distance = 0.0 |
| Surface-clearance distance (m) at which repulsion starts. Sphere-surface clearance less than this triggers a nudge; clearance ≥ this returns zero. Negative clearance (sphere already overlapping) ramps the nudge linearly. | |
| double | gain = 0.0 |
| Joint-radians per meter of penetration into the activation zone. | |
| double | damping = 0.0 |
Damping factor used in the damped pseudoinverse that maps the Cartesian nudge to joint deltas. Same convention as cartesian_planning::dampedLeastSquaresInverse and velocityInverseKinematics elsewhere in this package. Must be > 0. | |
Tunables for the SDF repulsion nullspace task.
Fields default to zero so default construction produces a defined (no-op) value. Callers should still set activation_distance, gain, and damping > 0 explicitly — the precondition check in sdfRepulsionTask rejects non-finite values and non-positive damping.
| double cartesian_planning::SdfRepulsionParameters::activation_distance = 0.0 |
Surface-clearance distance (m) at which repulsion starts. Sphere-surface clearance less than this triggers a nudge; clearance ≥ this returns zero. Negative clearance (sphere already overlapping) ramps the nudge linearly.
| double cartesian_planning::SdfRepulsionParameters::damping = 0.0 |
Damping factor used in the damped pseudoinverse that maps the Cartesian nudge to joint deltas. Same convention as cartesian_planning::dampedLeastSquaresInverse and velocityInverseKinematics elsewhere in this package. Must be > 0.
| double cartesian_planning::SdfRepulsionParameters::gain = 0.0 |
Joint-radians per meter of penetration into the activation zone.