Skip to content

Allow specification of IK seed in Descartes Robot Sampler #663

@marip8

Description

@marip8

Is your feature request related to a problem? Please describe.

It appears that the IK seed for the Descartes robot sampler is set to all zeros by default. Solving IK with a seed of zero for robots whose all-zeros configuration is a singularity (e.g,. Franka FR3) fails for gradient based solvers like KDL. This in turn makes Descartes fail.

Describe the solution you'd like

  • The RobotSampler class should accept an IK seed as an input argument (or give public access to it)
  • DescartesDefaultPlanProfile::createWaypointSampler should attempt to set the IK seed using the input MoveInstruction

Describe alternatives you've considered

N/A

Additional context

See this issue for more context

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions