SwapBot: Tool-Centric Robot Manipulation via Interchangeable End-Effectors and Tactile Sensing
Organizations: University of Washington
Abstract
Robot manipulation in everyday environments inherently involves substantial tool usage. Seemingly simple household tasks, such as cooking pan-fried tofu, require forceful cutting, delicate brushing, and precise placement using different tools under contact-rich interaction. Thus, the ability to autonomously swap and use task-appropriate tools is important for tool-centric manipulation. We introduce SwapBot, a modular, tool-centric end effector system featuring low-cost adapters that quickly convert common household tools into robot end effectors. Rather than pursuing a single universal gripper, SwapBot adopts a unified design principle that combines a fixed robot-side coupling interface with low-cost, tool-side adapters, enabling compatibility with diverse tools, including articulated ones, and multiple robot platforms. Each adapter integrates compact tactile sensors, supports fast autonomous swapping, and interfaces with an intuitive teleoperation system for efficient demonstration collection. User studies show that, during teleoperation, SwapBot reduces task completion time and operator workload. Using collected demonstrations on the robot, we train imitation learning policies to successfully perform tool-centric tasks like cooking tofu, stirring salad, flipping meat. Our ablation study shows that using tactile-augmented demonstrations improves policy performance across contact-rich skills, increasing success rates by 15 to 25 percentage points over RGB-only policies. These results highlight modular, tactile-equipped tools as a practical and extensible pathway toward robust and capable robot manipulation. Project website https://personalrobotics.github.io/SwapBot.
Figures & tables
| Feature | Specification |
| Fabrication Accessibility | 3D-printed PLA, TPU, and Silicone, assembled with basic hand tools |
| Compatibility | Franka, UR, Tycho and other common platforms |
| Tool Support | Passive (knives, brushes, forks, spoons) and articulated (tongs, chopsticks) |
| Coupling & Tool Swapping | Self-aligning electromagnetic hub with kinematic gear |
| Retentive Force | Up to 50 N via electromagnet |
| Swap Time | 10 s with docking procedure |
| Brushing (num of demos) | Tong picking (num of demos) | Knife cutting (num of demos) | |||||||||||||
| 20 | 40 | 60 | 80 | 100 | 20 | 40 | 60 | 80 | 100 | 20 | 40 | 60 | 80 | 100 | |
| Tactile Only | 0.00 | 0.00 | 0.00 | 0.05 | 0.10 | 0.00 | 0.00 | 0.05 | 0.10 | 0.10 | 0.00 | 0.00 | 0.10 | 0.15 | 0.20 |
| Egocentric RGB w/ Tactile | 0.00 | 0.00 | 0.00 | 0.20 | 0.40 | 0.00 | 0.05 | 0.10 | 0.10 | 0.20 | 0.05 | 0.15 | 0.10 | 0.10 | 0.15 |
| Top RGB w/ Tactile | 0.00 | 0.15 | 0.20 | 0.20 | 0.50 | 0.05 | 0.30 | 0.25 | 0.30 | 0.35 | 0.20 | 0.40 | 0.40 | 0.40 | 0.50 |
| RGBs only | 0.00 | 0.30 | 0.35 | 0.45 | 0.70 | 0.10 | 0.10 | 0.30 | 0.40 | 0.45 | 0.10 | 0.20 | 0.15 | 0.50 | 0.75 |
| RGBs w/ Tactile (Ours) | 0.40 | 0.55 | 0.70 | 0.75 | 0.85 | 0.40 | 0.40 | 0.40 | 0.45 | 0.70 | 0.10 | 0.40 | 0.40 | 0.55 | 0.90 |
| Method | Success Rate | Method | Success Rate |
| Egocentric RGB w/ Tactile | 0.10 | RGBs only | 0.35 |
| Top RGB w/ Tactile | 0.20 | RGBs w/ Tactile (Ours) | 0.60 |
Robotic Tool Use
Robotic tool use studies how robots select, grasp, and operate tools to perform tasks beyond their native capabilities.
See all 45 papers