- What is egocentric hand-object contact data?
- It is first-person video annotated with contact events: timestamped labels for when fingers make and break contact with an object. The events are annotated on the same clock as the video and depth, alongside 3D hand pose and action segments.
- What do the contact events mark?
- Contact onsets and grasp events: the timestamped moment fingers make contact with an object and the moment they break it. They are event-level labels, not a continuous per-frame signal.
- Is force, pressure or tactile data included?
- No. Contact events are timing labels. The fields documented on this site do not include force, pressure or tactile channels, and this page does not claim any.
- How is this different from hand-object interaction data or hand tracking data?
- Hand-object interaction data covers hand pose, contact and depth together for the approach, grasp and release. Hand tracking data centres on 21-joint 3D hand pose per hand, with contact events optional. This page is the contact events as the label product being specified.
- Are contact events always included?
- They are listed as optional on the hand tracking page, so name them in the written spec. Accept criteria and annotation depth are set in that spec before capture begins.
- What happens when an object is dropped or a grasp slips?
- The drop is recorded continuously, contact_events flags the loss of contact, and a new action segment marks the recovery attempt as its own labeled sub-action. Failure cases count toward validated hours.
- Which delivery formats carry contact events?
- Delivery is RLDS, LeRobot and WebDataset, plus HDF5, zarr and Rerun .rrd, as projections of the episode schema. In WebDataset, contact_events is carried in each sample’s ann.json.
- How fast can a first batch ship?
- A median of 48 hours from signed spec where coverage is deep, and three to four weeks where it is thin. A Spec Pilot can prove the contact definitions before you scale. For cost, see the pricing page.