3D-ViTac: Learning Fine-Grained Manipulation with Visuo-Tactile Sensing
TL;DR Thin piezoresistive tactile pads (16x16 per finger) on soft grippers, with tactile readings placed as points next to the camera point cloud and fed to a diffusion policy. Across four bimanual tasks it reaches 80-90% whole-task success, against 45-65% for point-cloud-only policies.
What they do
Bimanual manipulation of fragile objects or tools held in the hand needs contact information that cameras miss under occlusion. 3D-ViTac adds dense, flexible tactile pads to soft fin-shaped grippers on a low-cost bimanual teleoperation rig. Touch and vision go into one 3D point cloud for a diffusion policy trained by imitation.
How it works
- Sensor. Each finger carries a 16x16 piezoresistive array (Velostat between orthogonal conductive threads), under 1 mm thick, with 3 mm² per sensing point. It reads out at up to about 32.2 FPS through an Arduino, and a pad plus reading board costs about $20, excluding the Arduino. Four pads give 1024 units.
- Representation. Three RealSense views are merged, cropped and downsampled to 512 visual points. Each tactile unit becomes a 3D point, placed by forward kinematics, carrying its continuous reading as a feature. A one-hot flag marks each point as visual or tactile.
- Policy. A PointNet++ encoder conditions a diffusion policy that outputs sequences of robot joint states. During teleoperation, tactile readings are shown to the operator on a screen.
Results
- Whole-task success over 20 episodes, from 30-50 demos: egg steaming 0.85, fruit preparation 0.80, hex key collection 0.90, sandwich serving 0.85. Point-cloud-only policies score 0.55, 0.45, 0.65 and 0.65. The best tactile-image baselines reach 0.70, 0.70, 0.60 and 0.75.
- With a single camera, adding tactile points raises success from 0.50 to 0.80 (egg steaming) and from 0.30 to 0.70 (hex key). Tactile points alone reach only 0.10 and 0.15.
- Ablations: 16x16 resolution slightly beats 8x8 and clearly beats 4x4 and binary contact.
- Single-arm peg insertion: 0.85 versus 0.65 for point cloud only.
Limitations
Collecting real multimodal demonstrations is expensive. The tactile sensor has no simulation model, so the data cannot be randomized or scaled up in simulation.
Videos
Figures




Abstract
Tactile and visual perception are both crucial for humans to perform fine-grained interactions with their environment. Developing similar multi-modal sensing capabilities for robots can significantly enhance and expand their manipulation skills. This paper introduces \textbf{3D-ViTac}, a multi-modal sensing and learning system designed for dexterous bimanual manipulation. Our system features tactile sensors equipped with dense sensing units, each covering an area of 3$mm^2$. These sensors are low-cost and flexible, providing detailed and extensive coverage of physical contacts, effectively complementing visual information. To integrate tactile and visual data, we fuse them into a unified 3D representation space that preserves their 3D structures and spatial relationships. The multi-modal representation can then be coupled with diffusion policies for imitation learning. Through concrete hardware experiments, we demonstrate that even low-cost robots can perform precise manipulations and significantly outperform vision-only policies, particularly in safe interactions with fragile items and executing long-horizon tasks involving in-hand manipulation. Our project page is available at \url{https://binghao-huang.github.io/3D-ViTac/}.
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
