A common language for touch.
An open standard and developer toolkit for capturing, structuring, and sharing tactile data across sensors, robots, and datasets.
The problem
Every tactile sensor speaks its own dialect. Drivers, calibration, and dataset formats are rebuilt for each device, so work done on one hand rarely reaches the next.
Contour is the layer they all map into. One encoding for taxel readings, geometry, and pose, so touch becomes something you can record, replay, and train on the way you already do with images and text.
Why a layer
Any sensor, one shape
A taxel grid, a gel image, a force array. Every device maps into the same frame, so a driver written once reads them all.
A representation models can hold
Touch data stays stable across hardware, so a policy trained on one fingertip transfers to the next instead of starting over.
Owned by the field
Versioned in public, mapped by the people who use it. The role POSIX and JSON play in their domains, for touch.
Get involved
