-
Notifications
You must be signed in to change notification settings - Fork 67
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
[Core] Next classes to implement #32
Comments
To wrap up: we have three configuration spaces:
For each one of this configuration spaces, we need classes to represent the:
To avoid a combinatorial explosion, it could make sense to include derivatives information (i.e. if a spatial motion vector is a twist, acceleration twist, jerk twist) directly in the semantics. |
I like the idea of including derivatives information in the semantics, but this could be confusing because the user could realistically expect to have different classes for different concepts, even if they share the same geometry, like |
Note that until we support complex joint type (i.e. spherical) the configuration space, tangent space and dual space have the same R^n geometry, so we can just start with a |
We choose a different direction to implement those classes, closing. |
It would be desirable to have semantics aware classes for covering all the algorithms implemented in iDynTree, I will list some of them to keep track.
For integration work with @DiegoRomeres and @occam , we need to expose at least a subset of this classes, that I marked in the list with [priority] .
(cc @DanielePucci All the
iDynTree::??
still needs a proper name.)At the raw (coordinates) level we will need:
iDynTree::SpatialMotionRaw
[priority]iDynTree::SpatialForceRaw
[priority]iDynTree::SpatialMotionToForceDyadicRaw
iDynTree::JntPositionRaw
[priority]iDynTree::JntMotionRaw
[priority]iDynTree::JntForceRaw
iDynTree::JntMotionToForceDyadicRaw
iDynTree::??
Free floating robot configurationiDynTree::??
Free floating robot MotioniDynTree::??
Free floating robot forceiDynTree::??
Free floating robot Motion to force dyadicThe text was updated successfully, but these errors were encountered: