Grasp Matrix and frame jacobian #1689
MaximilianDio
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I am currently researching multi-robot manipulation. A very important quantity is the grasp matrix G.
It maps forces from the end-effectors to the COM of an object.
Also, the transpose of the grasp matrix defines the relation between the twist at the COM of the object and the twist at the grasp points (same rigid object).
So x_i = Gi^Txo, where x_i is the twist at grasp point i and xo is the twist at the COM of the object.
Additionally, one can write the acceleration as dx_i = Gi^Tdxo+b, where b is the local acceleration (b = dGi^T*xo = [wo \cross (wo \cross roi);0]) with roi distance between COM and grasp point
I am currently calculating the grasp matrix and the local acceleration via
def grasp_constraints(model, data, com_frame, grasp_point_frame_list, w):
I3 = np.eye(3)
Z3 = np.zeros([3, 3])
Beta Was this translation helpful? Give feedback.
All reactions