newton.ik.IKSampler#

class newton.ik.IKSampler(value)[source]#

Bases: str, Enum

Initial-seed sampling strategy.

GAUSS = 'gauss'#

Perturb the input seed with Gaussian noise, clamped to joint limits.

NONE = 'none'#

Disable sampling and use the input seed as-is.

ROBERTS = 'roberts'#

Use a deterministic low-discrepancy (Roberts) sequence over joint limits.

UNIFORM = 'uniform'#

Sample each bounded joint uniformly within its limits.