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

Questions regarding the certain fields in the .h5 files #14

Open
Donglin-Wang2 opened this issue Mar 5, 2022 · 1 comment
Open

Questions regarding the certain fields in the .h5 files #14

Donglin-Wang2 opened this issue Mar 5, 2022 · 1 comment

Comments

@Donglin-Wang2
Copy link

Hi,
I have some questions regarding the following fields in each of the grasp files:

/grasps/qualities/flex/object_in_gripper Dataset {2000}

/grasps/qualities/flex/object_motion_during_closing_angular Dataset {2000}

/grasps/qualities/flex/object_motion_during_closing_linear Dataset {2000}

/grasps/qualities/flex/object_motion_during_shaking_angular Dataset {2000}

/grasps/qualities/flex/object_motion_during_shaking_linear Dataset {2000}

For the 'object_in_gripper', 'object_motion_during_closing_angular', and 'object_motion_during_closing_linear' fields, why are they single array of 2000 numbers instead of something like a 2000 SE3 matrices? How can these numbers be translated to describe the full position and orientations of a 3D object?

For the 'object_motion_during_shaking_angular' and the 'object_motion_during_shaking_linear' field, are these the rotation in radian and mm as described in the paper during shaking?

I understand that maintaining a dataset is a lot of work. I really appreciate this open-source dataset and the effort you put into it. Any response would be appreciated.

@clemense
Copy link
Contributor

Hi!
Everything under /grasps/qualities/.... are scalar values that describe aspects of grasp quality. In particular, ..._linear is the integral over the linear velocity ("speed"), whereas ..._angular is the integral over angular velocity of the object to be grasped (both relative to the hand frame, i.e., the lower this value the "better"). They are not the poses of the object.
The physical interpretation of the absolute values is limited since even for an equilibrium grasp the physics simulator will generate non-zero velocities. It makes more sense to use these numbers in a relative sense, to compare different grasps of the same object.

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

No branches or pull requests

2 participants