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

Add support for Joint ranges #20

Open
liquidcronos opened this issue Jul 23, 2021 · 1 comment
Open

Add support for Joint ranges #20

liquidcronos opened this issue Jul 23, 2021 · 1 comment
Labels
enhancement New feature or request new feature

Comments

@liquidcronos
Copy link
Member

currently all joints have a infinite range.
For each virtual and actuated state it should be possible to specify their working range.

The inverse kinematics solver should observe these ranges using constraints.
(This can be done with opti.subject_to)

Additionally it should not be possible to set a state value that is not within its range

@liquidcronos liquidcronos added the enhancement New feature or request label Jul 23, 2021
@liquidcronos
Copy link
Member Author

Since virtual joints are subject to complex constrains created by the closed chain it is not sufficient to specify the range for each state separately. Instead a multidimensional jant space has to be defined where the vector of Joint values has to remain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new feature
Projects
None yet
Development

No branches or pull requests

1 participant