KavrakiLab / KavrakiLab/robowflex

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

Open
#179 1 comment 0 reactions 1 assignee Claimed by @ell0ry View on GitHub
bug
Dominant language
C++
Stars
137
Forks
26
PR merge metrics
No merged PRs in 30d

Description

## 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

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.