HCC Internal Honors Competition

MoiréSkin

Ultra-Sensitive Sensor–Actuator
Visuo-Tactile Skin using Moiré Patterns

  • Linzhen Zhu
  • Liuxi Xing
  • Runqiu Wang
  • Ke Sun
Ambient Intelligence LabAMI Lab

MoiréSkin on robot gripper

MoiréSkin sensor design

Sensingmoiré film
Actuationair chamber + pump
Imagingcamera + LEDs

Why it matters

Are you afraid of interacting with a humanoid robot?

Sensitivityto handle fragile things

+

Complianceto grip them gently

Failure case

Video: ROBOTIS · youtube.com/watch?v=1-ymnFMMVgk

Existing solution

SoTA: structured-light visuo-tactile sensors.

  1. A robot gripper with visuo-tactile sensors
  2. GelSight
Video: GelSight · youtube.com/watch?v=wCZZnyo7k44

Visuo-tactile sensor

Tactile → visual: a camera reads touch.

  1. Imaging a pressed screw
  2. GelSight
Video: GelSight · youtube.com/watch?v=wCZZnyo7k44

How they work

Why a rigid base

Structured light on a rigid base.

The problem

A rigid base limits compliance and sensitivity.

Meta · Digit 360

Exploded render of the Digit 360 fingertip sensor: a dome, a ring of lights, a lens and stacked boards in a housing

Image: Meta AI · Digit 360

Failure case · illustration

Compliancebad for robot manipulation

Sensitivitylow force cannot deform it

Background

Our insight

The answer: moiré pattern.

Moiré fringes on one soft film.

A moiré metasurface amplifies touch.

Lens · 3 mm

Lower · fluorescent

Upper · clear

μmthe film barely bends

mmthe fringes move a lot

Scroll ↕ to bring them together

Scroll ↕ to deform more · hover to move the touch

Simulation

Real sensor · light touch

Hardware

Three modules in one cell.

Our grating film under a microscope: fine parallel lines Fine grating lines 5 mm
Our film under a microscope
Coverclear TPU
Upper grating330 μm
Substratesoft silicone
Lower gratingfluorescent
Air chamber
Pumpone controller
Camera1080p · 160°
LED ringfaces down · blue
Diffuse reflector

Fabrication

Two gratings → one soft film.

  1. Fluorescent lower grating
  2. Clear upper grating
  3. One soft film

No cleanroom · reusable molds

Nine-step fabrication of the dual-grating film: fluorescent lower grating printed, cured and lifted off; clear upper grating spin-coated and imprinted; final drying

Design

Clear fringes, clear skin, low cost.

Glowing fluorescent fringes seen by the internal camera

Fluorescent grating

keeps high contrast

Phone display seen through MoiréSkin USB plug seen through MoiréSkin Power adapter seen through MoiréSkin

See through

sees before touch

<$2per cell

No cleanroom

≈ $50 for the whole system

How it works

Challenge 1Sensitivity vs spatial resolution.

Force
sensitivity
the lightest touch
a fingertip feels
Spatial
resolution
how finely it tells
where the touch is

Videos: Nui Malama, cottonbro studio · Pexels

the angle between
the two gratings

Scroll ↕ to change the angle · hover to press

Simulation
Real sensor · touch

Sensing

How we detect force + position.

Pre-contact Post-contact ResNet-50 Attention module STAGE 1 · COARSE STAGE 2 · REFINED Normal forcehead Positionhead Normal forcehead Positionhead shared features Normal force Position

Sensing

Most sensitive reported to date.

0mNnormal force
0mmposition

Actuation

Why do we need actuation?

A gripper already moves. Why actuate the skin?

  1. A compliant layer · right at the contact
  2. Regulates the contact force · in a closed loop
  3. Compensates for low precision · even on a toy arm

Actuation enables dexterity for even a toy arm.

  1. MoiréSkin
  2. Failure case · illustration
  3. MoiréSkin · sensing + actuation

Toy-grade, low-precision arm

  1. 1Grasp the cup
  2. 2Water pours in
  3. 3Feels the weight, inflates
  4. 4Without feedback, it would fall
  5. 5Holds steady, sets it down

How it works

Challenge 2Actuation needs to know the internal pressure.

Challenge 3Outside air pressure causes drift.

Fringe rotation angle → internal pressure.

Fringes turn without any force.

Pump until centre and rim line up.

Chamber
0.0 hPa
Centre turns
0.0°

Scroll ↕ to pump air

Outside air
1013.2 hPa
Centre turns
0.0°
Rim turns
0.0°
Centre vs rim
0.00°
Pump
Zero ✓
Simulation
Simulation
Real sensor · inflation
Real sensor · pumping
Real sensor · zeroed ✓

Sense + actuate

Case study: softness classification.

0%10-shot · 7 materials
92.7%5-shot

≈ soft tofu≈ skin softer than
a marshmallow

Young’s modulus · 8.7–21.7 kPa
Real sensor

Sense + actuate

Case study: shear force sensing.

0gmean error · unseen session
4.75gRMSE
0–300mLwater poured in
Cup held against MoiréSkin in a bench vise
Real setup

Sense + actuate

One pre-trained backbone, two new skills.

Pre-contact Post-contact ResNet-50 Attention module STAGE 1 · COARSE STAGE 2 · REFINED Normal forcehead Positionhead Normal forcehead Positionhead shared features Normal force Position Softness no fine-tuning Shear force fine-tuned + new head

Data collection kit

Humans teach, robots learn.

Gripper after UMI · Chi et al., RSS 2024 · umi-gripper.github.io

UMI-style handheld gripper

UMI byStanford UniversityColumbia EngineeringToyota Research Institute

Senses tactile contactfrom fringe changes

Sees the berrythrough the skin

Takeaways

  1. Ultra-sensitive · 3.78 mN
  2. Compliant · grips fragile things gently
  3. Actuating · feels its own pressure
  4. See-through · sees before touch
Ambient Intelligence LabAMI Lab
QR code for the MoiréSkin project page

Project page

ACM MobiCom 2026 · Austin, TX

MoiréSkin

One of the world’s most sensitive tactile sensors and actuators.

  • Linzhen Zhu
  • Liuxi Xing
  • Runqiu Wang
  • Ke Sun

Our vision

A skin that feels and acts,
on every future robot.

Thank you.

Ambient Intelligence LabAMI Lab
QR code for the MoiréSkin project page

Project page