Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unbalanced number of physical and solver-controlled joints #154

Closed
PeterBowman opened this issue May 18, 2018 · 2 comments
Closed

Unbalanced number of physical and solver-controlled joints #154

PeterBowman opened this issue May 18, 2018 · 2 comments
Assignees

Comments

@PeterBowman
Copy link
Member

Real robots may (and probably will) launch additional joints such as grippers. These are not intended to participate in IK calculations and such, which means that their presence is transparent to cartesian solvers. This used to work with KdlSolver, but started breaking a few months ago due to an additional check introduced while changing the way joint limit data is read (#145). Should be fixed now thanks to 4e9a7de, please report errors here if necessary.

The same treatment should be applied to AsibotSolver, but might not be so straightforward. Keep in mind that input vectors in the ICartesianSolver interface will exceed the number of expected joints (real joints + gripper).

@jgvictores jgvictores changed the title Unbalanced number od physical and solver-controlled joints Unbalanced number of physical and solver-controlled joints May 21, 2018
@PeterBowman
Copy link
Member Author

Perhaps we should just disallow additional solver-independent joints now that the grippers (Lacquey, Dextra) are meant to be managed by their own control board instance, in a separate port: #162 (comment). This is already a reality, see e.g. manipulation-leftArm-lacquey.ini.

@PeterBowman
Copy link
Member Author

Done solver-side at 22ecfb5 (which reverts 4e9a7de). The controller side will be reviewed at #162 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants