How to compute the contact Jacobian? #2201
Replies: 2 comments 2 replies
-
Hello mate, You are in the right headspace - one would indeed usually go about this by creating a However, As a shortcut (which is more efficient for a single Jacobian because it will skip superfluous computations) you should use For good measure - you didn't have to close #2200 (which I've deleted) and open this one, editing the previous one was enough (we get a bunch of e-mail notifications when someone opens a discussion/issue 😅) |
Beta Was this translation helpful? Give feedback.
-
Hi @xiaosuyang, If you are interested in computing the "dynamics", then the most efficient option is to map your contact forces into its body frame. ABA and RNEA algorithms recursively account for such a spatial force without involving an inefficient matrix-vector multiplication. Computing contact Jacobians is needed when you need to impose "contact constraints". |
Beta Was this translation helpful? Give feedback.
-
Hello pinocchio community. I'm working on Biped robot 's walking control.
In the formula:
How to calculate the contac jacobian using pinocchio?
Can I Establish a coordinate system under the foot surface and then use
getFrameJacobian(model,data, footframe_index, LOCAL)
or use thegetFrameJacobian(model,data,footframe_index,LOCAL_WORLD_ALIGNED)
?Beta Was this translation helpful? Give feedback.
All reactions