Tactile MNIST

Active Tactile Perception Benchmark
NeurIPS 2026 · Spotlight

Tactile MNIST:
A Benchmark for Active Tactile Perception

Tactile perception has the potential to significantly enhance dexterous robotic manipulation by providing rich local information that can complement or substitute for other sensory modalities such as vision. However, tactile sensing is an inherently local sensor modality, providing information only at the points of contact. This strict locality necessitates the use of active perception techniques to acquire useful, task-relevant information from manipulated objects or the environment in general. Hence, the agent must actively guide sensors toward regions with more informative or significant features and integrate such information over time in order to understand a scene or complete a task. However, while active perception and tactile sensing methods have received significant attention recently, both fields lack standardized benchmarks. To bridge this gap, we introduce the Tactile MNIST Benchmark Suite, an open-source, Gymnasium-compatible benchmark specifically designed for active tactile perception tasks, including localization, classification, and volume estimation. Our benchmark suite offers diverse simulation scenarios, from simple toy environments all the way to complex tactile perception tasks using vision-based tactile sensors. Furthermore, we also offer a comprehensive dataset comprising 13,580 synthetic 3D MNIST digit models and 153,600 real-world tactile samples collected from 600 3D printed digits. Using this dataset, we train a CycleGAN for realistic tactile simulation rendering. By providing standardized protocols and reproducible evaluation frameworks, our benchmark suite facilitates systematic progress in the fields of tactile sensing and active perception in general.

Benchmark Tasks

The Tactile MNIST benchmark provides eight simulated active tactile perception tasks ranging from classification and counting to pose, volume, and center of mass estimation. In every task, the agent controls a simulated GelSight Mini sensor and receives no visual input, so it has to infer the required property from touch alone. In ABCCenterOfMass, ABCVolume, and both PrimitiveGeometries tasks, the agent can also rotate the sensor, e.g., to touch the sides of an object. Each task comes with a unique set of challenges and, thus, Tactile MNIST requires adaptive algorithms and clever exploration strategies. The aim of these benchmark tasks is to provide an extensible framework for a fair comparison of active tactile perception methods. All tasks are implemented as ap_gym environments, which is a Gymnasium-compatible framework for active perception tasks.

Classification and Counting

Identify which object is present, or how many of them, from touch alone.

Pose and Center of Mass Estimation

Find an object and regress where it lies or where its mass is centered.

Volume Estimation

Estimate an object's volume, which requires measuring its shape by touch.

Active Perception Gym Toy Tasks

All Tactile MNIST tasks are built on ap_gym, a Gymnasium-compatible framework for active perception. In ap_gym, the agent has to make a prediction in every step, and each environment comes with a differentiable loss function that scores this prediction. In addition to the tactile tasks, ap_gym ships a set of lightweight toy environments that abstract away contact models and dynamics. They enable rapid prototyping of active perception strategies, but despite their simple appearance, they pose significant challenges due to partial observability and delayed action payoffs.

Image Classification

Classify an image by moving a small glimpse that never shows the full image at once.

Image Search

Find where a given target patch is located within a larger image.

2D Self-Localization

Estimate the agent's own position. Here, the agent changes the very quantity it predicts by moving.

The Tactile MNIST Datasets

In addition to the benchmark tasks, Tactile MNIST provides two large datasets: MNIST 3D and the Real Tactile MNIST Dataset. The former is a dataset of 3D models of hand-written MNIST digits, which are used in the TactileMNIST and TactileMNISTVolume environments. The latter is a dataset of real-world tactile interactions with 3D-printed MNIST 3D objects, which we use to train a CycleGAN for realistic tactile simulations. Both datasets are available on Huggingface. To access them, check out our GitHub repository.

Realistic Tactile Renderings with CycleGAN

Using the Real Tactile MNIST Dataset, we train a CycleGAN to produce realistic tactile images in simulation. This allows for sim-to-real transfer and realistic training environments.

Citation

If you use Tactile MNIST or ap_gym in your research, please cite our NeurIPS 2026 paper:

@inproceedings{schneider2026tactile,
  title     = {Tactile {MNIST}: Benchmarking Active Tactile Perception},
  author    = {Schneider, Tim and Duret, Guillaume and de Farias, Cristiana and
               Calandra, Roberto and Chen, Liming and Peters, Jan},
  booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
  year      = {2026}
}