PCTac: Direct Structural-Color
Tactile Feedback for
Dexterous Manipulation

Ruilin Zhang1,*, Xuanshuo Liu1,*, Junzhe Dai1,2, Kefei Wu1, Xuhao Qin1,
Ziyuan Jiao2,†, Wanlin Li2,†, Yurui Qu1,†, Chenxi Xiao1,†

*Equal contribution.
†Corresponding authors.
1School of Information Science and Technology, ShanghaiTech University, Shanghai, China. {zhangr12023, liuxsh2025, daijzh2023, wukf, qinxh2024, quyr, xiaochx}@shanghaitech.edu.cn
2State Key Laboratory of General Artificial Intelligence, Beijing Institute for General Artificial Intelligence (BIGAI), Beijing, China. {liwanlin, jiaoziyuan}@bigai.ai

Exploded CAD rendering of the PCTac sensor assembly
Inside the fingertipStandalone sensor CAD rendering
Unannotated frame from the cropped optical-response recording
Structural colorFrame from project footage · 20 s
Global, wrist and tactile views from the wiping recordingExplore three-view robot demonstrations →

PCTac brings contact-induced structural color directly into robot learning.

Fabrication

PCTac Fabrication

Force-response experiment

Optical response during the recorded loading sequence.

Optical response · cropped ROI

Original speed · cropped ROI

Qualitative optical response in a cropped tactile ROI. This footage is not a force or pressure calibration.

Qualitative optical response from a cropped camera ROI. This video is not a force calibration, and no force, pressure or response-time measurement is inferred from it. Color changes are not reconstructed physical height, depth or pressure.

Contact appearance

Eight objects. Distinct contact patterns.

Individual object photographs paired with their recorded tactile images.

Ping-pong

ObjectPing-pong: object photographRaw tactile imagePing-pong: recorded tactile appearance

Battery

ObjectBattery: object photographRaw tactile imageBattery: recorded tactile appearance

Peanut

ObjectPeanut: object photographRaw tactile imagePeanut: recorded tactile appearance

Heat sink

ObjectHeat sink: object photographRaw tactile imageHeat sink: recorded tactile appearance

LEGO

ObjectLEGO: object photographRaw tactile imageLEGO: recorded tactile appearance

Printed PLA

ObjectPrinted PLA: object photographRaw tactile imagePrinted PLA: recorded tactile appearance

Screw

ObjectScrew: object photographRaw tactile imageScrew: recorded tactile appearance

PCB

ObjectPCB: object photographRaw tactile imagePCB: recorded tactile appearance

Individual images extracted from the latest locally available source figure, without manuscript panel letters. Tactile images show optical appearance, not calibrated depth, force or pressure.

Embodied tasks

Real-world demonstrations of whiteboard wiping and test-tube insertion, including perturbed insertion.

Whiteboard wiping

Test-tube insertion

Test-tube perturbed

Manuscript-reported results

Successes / 30 trials per task. Selected systems are shown; complete source counts remain available in the downloadable data.

System-level task success · manuscript-reported counts
Policy / tactile inputWhiteboard WipingTest-Tube InsertionPerturbed Test-Tube InsertionOverall
Vision-only19/30 (63.3%)9/30 (30.0%)1/30 (3.3%)29/90 (32.2%)
Marker-based Wedge RGB23/30 (76.7%)21/30 (70.0%)13/30 (43.3%)57/90 (63.3%)
PCTac RGB22/30 (73.3%)25/30 (83.3%)13/30 (43.3%)60/90 (66.7%)
PCTac Hue24/30 (80.0%)28/30 (93.3%)16/30 (53.3%)68/90 (75.6%)

Where the systems fail

Failure modes remain part of the record, alongside selected demonstrations.

Whiteboard wiping

Misgrasping · residual ink · sticking · missed release

Test-tube insertion

Misgrasping · slipping · wedging · misinsertion

Perturbed insertion

Misgrasping · stalling · sticking · overstretching

Resources

Project overview

PCTac observes a continuous structural-color field at a photonic-crystal fingertip. Contact-induced appearance changes are represented as reference-relative circular Hue, without interpreting them as calibrated force or pressure. Tactile observations, external RGB views and robot state are combined in a robot-learning system.

The fingertip combines a photonic-crystal contact layer, internal white illumination and a folded optical path. One fingertip carries the sensor; the opposing contact surface is passive.