3D Cal: An Open-Source Software Library for Calibrating Tactile Sensors
Rohan Kota, Kaival Shah, J. Edward Colgate, Gregory Reardon
TL;DR
3D Cal addresses the calibration bottleneck in tactile sensing by converting low-cost 3D printers into automated probing devices that rapidly collect labeled data for calibrating vision-based tactile sensors. It introduces TouchNet, a lightweight 9-layer CNN that maps RGB tactile images plus position embeddings to surface gradients, with Poisson integration producing depth maps, and enables fast inference ($30$ ms). Through data collection and ablation studies on DIGIT and GelSight Mini, the work provides concrete guidelines (≈$240$ coordinates) for achieving robust calibration and demonstrates depth-map reconstruction on unseen objects with moderate per-pixel error (typically tens to a few hundred micrometers). The open-source library, pre-trained models, and large-scale tactile datasets are poised to accelerate tactile sensing research, enable sensor deployment, and promote transfer learning and broader ecosystem development.
Abstract
Tactile sensing plays a key role in enabling dexterous and reliable robotic manipulation, but realizing this capability requires substantial calibration to convert raw sensor readings into physically meaningful quantities. Despite its near-universal necessity, the calibration process remains ad hoc and labor-intensive. Here, we introduce 3D Cal, an open-source library that transforms a low-cost 3D printer into an automated probing device capable of generating large volumes of labeled training data for tactile sensor calibration. We demonstrate the utility of 3D Cal by calibrating two commercially available vision-based tactile sensors, DIGIT and GelSight Mini, to reconstruct high-quality depth maps using the collected data and a custom convolutional neural network. In addition, we perform a data ablation study to determine how much data is needed for accurate calibration, providing practical guidelines for researchers working with these specific sensors, and we benchmark the trained models on previously unseen objects to evaluate calibration accuracy and generalization performance. By automating tactile sensor calibration, 3D Cal can accelerate tactile sensing research, simplify sensor deployment, and promote the practical integration of tactile sensing in robotic platforms.
