GelSLAM: A Real-Time, High-Fidelity, and Robust 3D Tactile SLAM System

1Carnegie Mellon University    2University of Illinois Urbana-Champaign
Transactions on Robotics (T-RO), 2026

TL;DR: Extremely high-fidelity, real-time 3D reconstruction using only tactile input. Also supports accurate long-horizon tactile-based object pose tracking for manipulation and dexterous manipulation tasks.

Abstract

Tactile sensing offers precision and immunity to occlusion that vision-based methods lack when tracking and reconstructing objects in contact, making it especially valuable for in-hand and other high-precision manipulation tasks.

We present GelSLAM, a real-time 3D SLAM system that uses only tactile sensing to estimate object pose over long periods and reconstruct object shapes with high fidelity. Instead of matching tactile-derived point clouds of the object's surface, GelSLAM registers its surface normal and curvature maps for robust tracking and loop closure. It tracks object motion in real time with minimal drift and reconstructs shapes with submillimeter accuracy, even for low-texture objects such as wooden tools. GelSLAM extends tactile sensing beyond local contact to enable global, long-horizon spatial perception, and we believe it will serve as a foundation for many precise manipulation tasks involving interaction with objects in hand.

Reconstruction Demo

Reconstructing a peanut and a rock with the GelSight Mini sensor, and a tree trunk with the GelBelt sensor.

Method at a Glance

GelSLAM pipeline: tracking, loop closure, and reconstruction modules

GelSLAM tracks the sensor’s motion relative to the object from what the gel feels: instead of matching tactile-derived point clouds of the object's surface, it registers the object's surface normal and curvature maps sensed at each contact, which stay informative even on smooth, low-texture objects. Loop closures are detected in the object's curvature maps and optimized in a global pose graph, keeping drift minimal over tens of thousands of frames and hundreds of contact breaks. The tracked poses then fuse every touch into a single high-resolution signed-distance surface, producing submillimeter-accurate meshes in real time.

Reconstruction vs. CAD Reference

These objects were 3D printed from CAD models and scanned with GelSLAM. Each reconstruction is shown beside its CAD model in the same orientation. We call the CAD model a reference rather than ground truth because printing can slightly alter fine surface details.

all meshes below are interactive: drag to rotate scroll to zoom
3D-printed Seed
object size 14.3 mm
printed object
Seed printed object
GelSLAM reconstruction
CAD reference
3D-printed Almond
object size 25.9 mm
printed object
Almond printed object
GelSLAM reconstruction
CAD reference
3D-printed Shell
object size 27.6 mm
printed object
Shell printed object
GelSLAM reconstruction
CAD reference
3D-printed Lime
object size 29.9 mm
printed object
Lime printed object
GelSLAM reconstruction
CAD reference

Pose Graphs for the Reconstructions

Tactile keyframes densely cover the object's surface, so GelSLAM closes orders of magnitude more loops than typical indoor SLAM. Below are the pose graphs behind four reconstructions, from the smallest object to the largest.

Bodhi Seed
object size 8 mm
Bodhi Seed pose graph
146 keyframes · 334 loops closed
Peanut
object size 21 mm
Peanut pose graph
725 keyframes · 2,478 loops closed
Large Rock
object size 53 mm
Large Rock pose graph
3,411 keyframes · 11,854 loops closed
Avocado
object size 85 mm
Avocado pose graph
5,178 keyframes · 10,529 loops closed
● keyframes    ● coverage keyframes    ▬ pairwise pose constraints

Long-Horizon Pose Tracking

On a 140-episode benchmark with motion-capture ground truth, GelSLAM tracks object pose in real time with only about 1 mm and 4 degrees of error, even as each episode accumulates hundreds of degrees of rotation. Loop closure cuts rotation error nearly in half compared to tracking alone, and the system reliably relocalizes whenever contact breaks and resumes.

BibTeX

@ARTICLE{huang2026gelslam,
    author={Huang, Hung-Jui and Mirzaee, Mohammad Amin and Kaess, Michael and Yuan, Wenzhen},
    journal={IEEE Transactions on Robotics},
    title={GelSLAM: A Real-Time, High-Fidelity, and Robust 3D Tactile SLAM System},
    year={2026}
}