ReSkin: magnetic touch with a replaceable skin

Understand ReSkin magnetic tactile sensing: replaceable elastomer, five-magnetometer design, 400 Hz research setup, Python data collection, and calibration evidence.

Published 2026-09-12 | Updated 2026-09-12 by RoboSkin.ai Editorial Team

Layered tactile sensor surface sending signals through processing boards and robot-ready data views.
Technology visual showing tactile sensing layers and signal flow.
5
sections
4
questions
5
next routes

Short answer

What you need to know

  1. 1

    ReSkin is a magnetic tactile skin introduced by Bhirangi, Hellebrekers, Majidi, and Gupta at CoRL 2021. A passive magnetized elastomer deforms during contact, and nearby magnetometers measure changes in the magnetic field. The electronics are separate from the replaceable contact surface.

  2. 2

    The original study describes a 20 × 20 mm sensing area and five three-axis magnetometers. Its electronics stream temperature plus three magnetic values per chip: 20 values altogether, of which 15 are magnetic channels. Force and contact location are learned from those measurements; they are not 20 direct force readings.

  3. 3

    The paper investigates models that remain useful across skin instances and can adapt using self-supervision. This supports studying replaceable tactile interfaces, while the performance of a new mounting, material batch, or robot task still needs evaluation. Our review does not include fabrication or an independent reproduction.

Topic 01

The original hardware and signal path

The quantities below refer to the original ReSkin sources. Related magnetic skins and later interfaces should be identified separately rather than inheriting these specifications.

QuantitySource-reported configurationScope
Contact surfaceMagnetized elastomer separated from the boardPaper, sensor design; permits replacement of the passive interface
Sensing area20 × 20 mmOriginal paper, Section 3
MagnetometersFive MLX90393 chips; four around a central chipThree magnetic axes per chip
Streamed valuesTemperature, Bx, By, Bz for each of five chips20 values including temperature; 15 magnetic channels
SamplingApproximately 400 Hz in the described board/setupAcquisition rate is separate from inference and robot-control latency
Skin thickness2–3 mm in the Meta research announcementPassive skin figure; not total integrated sensor thickness

Topic 02

Collecting data with the released Python library

The project links the reskin_sensor repository, maintained by an original author. Its README documents the reskin_sensor package, a five-sensor board connected through a microcontroller, firmware-upload instructions, and a computer-side sensor test.

ReSkinBase is documented for blocking, standalone collection. ReSkinProcess supports background collection while other code runs. Choose based on the acquisition architecture, then verify timestamps and synchronization against the robot state and reference instrumentation.

For a repeatable experiment, preserve unloaded field readings, temperature channels, skin identity, mounting orientation, firmware version, sampling configuration, and the learned model. The released library handles access to observations; it does not by itself validate a force calibration or a manipulation policy.

Topic 03

What calibration and transfer results mean

ReSkin tackles variation across fabricated skins and changes with wear. The study trains response models using multiple skins and evaluates generalization and self-supervised adaptation. An unseen-skin result is meaningful only with its training skins, held-out skins, reference measurements, and adaptation procedure specified.

The original experimental setup fixes the board and skin on a printed mount, uses a robot-driven hemispherical indenter, and measures reference normal force with an ATI Nano17. The paper describes quasi-static measurements unless stated otherwise. These conditions differ from arbitrary sliding, impact, or full-hand manipulation.

The widely quoted 1 mm localization at 90% accuracy is a study summary, not a universal tolerance for every installed skin. Likewise, reported durability over many contacts depends on the interaction and material conditions. Preserve the evaluation protocol whenever quoting those figures.

Topic 04

Integration decisions before mounting a skin

A magnetic sensor depends on the relationship between the elastomer, board, and surrounding field. Fix the mounting geometry and characterize unloaded signals before and after replacement. Test whether nearby magnetic or moving metallic components affect the measurements in your intended setup.

Separate three checks: whether contact is detectable, whether the calibrated quantity is accurate, and whether using that quantity improves robot behavior. A high acquisition rate can help capture changes, but it does not establish a low-latency control loop or robust slip recovery.

Compared with an optical fingertip, ReSkin supplies sparse magnetic measurements rather than a dense contact image. Its replaceable surface can suit different collection geometries, while the choice should follow the signals and validation resources required by the task.

Topic 05

Source access and practical limits

The official project links the paper and an author-maintained repository containing software and hardware-related resources. The reviewed reskin_sensor repository carries an MIT license. Check licenses separately for any external data, models, or components you add.

The review confirms public documentation and repository access on September 12, 2026. It does not confirm current commercial stock, fabrication yield, or plug-and-play compatibility with an arbitrary gripper. Use the project sources to identify the exact board, firmware, and elastomer process before building.

Common questions

FAQ for this topic

01

Does ReSkin use a camera?

The original ReSkin uses magnetometers beneath a magnetized elastomer. Its raw observations are magnetic-field and temperature readings, rather than tactile camera images.

02

How many channels does the original board provide?

The paper describes five chips, each sending temperature and three magnetic components. That is 20 streamed values, including 15 magnetic channels. Derived contact or force estimates are separate outputs of a model.

03

Does replacing ReSkin require no calibration?

The research evaluates cross-skin models and self-supervised adaptation. It does not establish that every replacement on every robot preserves a calibrated response without checks.

04

Is 400 Hz the robot control rate?

Approximately 400 Hz is the sampling rate in the paper setup. Transport, inference, filtering, controller timing, and actuation add separate delays and must be measured for the application.