Skip to content

[BUG] DART IK problem instances don’t have same bounds as robot #179

Open
@ell0ry

Description

@ell0ry

Expected Behavior

When asking robowflex::darts::TSR for a solution, one is provided that both satisfies the underlying TSR constraint and the allowed bounds for the robot.

Current Behavior

Sometimes, a collision satisfying configuration is provided that doesn’t obey the robot’s bounds. This is due to the associated DART IK module’s (robowflex::darts::TSR::ik_) problem not having the correct bounds set. Currently, they are all set to (-infinity, infinity).

Possible Solution

When setting up the robowflex::darts::TSR for a given state space, look for the associated robot and manually set the bounds. This involves getting the robot object, getting the associated joint bounds, and setting them correctly

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions