how to understand the world and local in the Jacobian #2191
-
Hello,i can get jacobian by computeJointJacobians or computeJointJacobians, and i see the message that in the world frame, data.J means what (last joint relative to 0 joint(universe joint))?,but i can also get jacobian by pin.getJointJacobian(model, data, Joint7, pin.LOCAL),where i don't understand the input pin.local or pin.world,who relative to who? Finally pin.computeJointJacobian(model, data, q_random, Joint7) doesn't have the ref, which means the input ref joint relative to 0 joint (universe Joint) ? thanks |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
Hello @LIUHAITAO-CH |
Beta Was this translation helpful? Give feedback.
-
In case this may be useful to someone, back in time to simplify using pinocchio in the lab I am part of (https://github.com/ami-iit), I wrote a document that goes a bit more in the mathematical details of The document is available in https://github.com/ami-iit/idynfor/blob/master/doc/theory_background.md, probably it is of limited use if you are not familiar with the notation it is used in there (that is different in some aspects from the Featherstone one), but anyhow I guess it may be useful for someone. |
Beta Was this translation helpful? Give feedback.
Hello @LIUHAITAO-CH
We modified the documentation you display in your message very recently. Please refer to the new version in this discussion and let us know if it is clearer for you.