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

Feature request: Construct PTO Jacobian for rigid body motions #60

Open
cmichelenstrofer opened this issue Feb 25, 2022 · 3 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@cmichelenstrofer
Copy link
Member

Feature description.
If the WEC DOFs are translational and rotational rigid body motions we can help the user construct the Jacobian matrix by asking them the type of PTO (translation, rotation) & the rotation axis for rotational. @dtgaebe has derived these equations. This would fit nicely in the PTO module.

Issue addressed.
Make it easier for users to use our PTO classes. Currently they have to calculate the Jacobian matrix and provide that as input, but we can easily construct this matrix for them.

Describe the solution you'd like
A function in the PTO module that users can optionally use.

Describe alternatives you've considered
Currently creating the Jacobian falls completely on the user.

Interest in leading this feature development?
@dtgaebe is interested in leading this.

Additional information

@cmichelenstrofer cmichelenstrofer added the enhancement New feature or request label Feb 25, 2022
@cmichelenstrofer cmichelenstrofer mentioned this issue Mar 1, 2022
14 tasks
@cmichelenstrofer
Copy link
Member Author

This paper should help: https://www.sciencedirect.com/science/article/pii/S0960148116301495

@dtgaebe
Copy link
Collaborator

dtgaebe commented Apr 13, 2022

Yes, that's what I have implemented in matlab.
And poorly here. I will get to this soon

@cmichelenstrofer
Copy link
Member Author

@dtgaebe Cool! I wasn't aware of this paper and it came up in a meeting today, so thought I would share.

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

No branches or pull requests

2 participants