SwapBot Helps Robots Use Swappable Tools and Touch for Better Tasks

SwapBot Helps Robots Use Swappable Tools and Touch for Better Tasks

Yunchu Zhang, Ray Song, Junhan Jiao, Liyiming Ke, Yuchen Yang +4 more

8 min read•Oct 30, 2026

SwapBot equips a robot with interchangeable tools, compact touch sensors and a teleoperation setup designed around familiar hand tools. In tests, operators using its tactile feedback completed tasks more successfully and reported less mental effort than with a general-purpose teleoperation baseline; the same touch signals also support robot learning from demonstrations. The approach offers a practical way to tackle tool-based tasks that require careful contact, not just vision.

What did the researchers build?

SwapBot is a robot manipulation system built to use different tools for different jobs. Its key pieces are a simple custom tool changer, tool-specific tactile sensors, an intuitive teleoperation interface and policies trained from human demonstrations. Rather than having the robot learn a general representation of every tool’s possible uses, the system focuses on directly controlling the tool and its interaction with objects.

The interchangeable end-effectors include everyday tools such as chopsticks, a knife, a brush and tongs. Each tool has a compact piezoresistive sensor: a pressure-sensitive component that changes its electrical signal when force is applied. Sensor placement and design are tailored to each tool so that contact information can be collected without adding excessive bulk or making the tool awkward to use.

A person operates the robot with a corresponding tool on the “leader” side. For instance, chopsticks control robot-mounted chopsticks, while a knife controls a robot-mounted knife. That familiar pairing is intended to make demonstrations feel more natural than controlling an unfamiliar device that must imitate a different tool.

The system is designed for sequences of actions, not only isolated grasps. SwapBot can finish one learned skill, select another tool based on the current visual observation and continue toward a later task goal. The researchers demonstrate this kind of sequencing in a multi-step cooking task.

SwapBot’s tool-centric workflow for collecting demonstrations and training manipulation policies

What were SwapBot’s key results?

The paper reports positive results in three areas: tactile sensor characterization, human teleoperation and learning manipulation skills from demonstrations. The available paper text does not provide the numerical values for sensor sensitivity, task completion time or task success rates, so those results cannot be compared here as percentages or against a specific benchmark score.

In the controlled human studies, participants using SwapBot’s tool-centric interface achieved higher task success rates and reported lower cognitive load than participants using a general teleoperation tool. The authors attribute the improvement in part to tactile feedback. On-screen visualizations showed contact forces and tactile maps, helping operators notice events such as first contact or a shift in how force was distributed across a tool.

For policy learning, the paper reports that tactile input helped make imitation learning more robust, particularly when the available demonstration data was limited. The system also completed a longer task by sequencing tool-specific policies, including a demonstrated pan-fried tofu preparation task. These results support the central design idea: touch can improve both the human demonstrations used for learning and the robot’s subsequent execution.

The paper gives two important implementation values, but neither is a benchmark score: demonstration data streams were synchronized at 20 Hz, and a skill was considered complete after the robot’s end-effector moved less than 0.005 m between consecutive positions for 20 consecutive control steps. The supplied text does not include a numerical comparison with prior systems or enough detail to calculate the size of the reported performance gains.

SwapBot’s tool-based manipulation tasks, including household-tool interactions

How does SwapBot work?

SwapBot collects demonstrations by mapping a person’s tool motion onto the robot’s corresponding tool. A tracking camera estimates the leader tool’s six-degree-of-freedom pose—its position and orientation in three dimensions—and those movements drive the robot. For articulated tools, such as tools that open and close, two inertial measurement units track relative motion to infer the actuation command.

The operator does not have to rely on camera images alone. Tool-mounted tactile sensors record contact forces, and the interface displays those signals as live force information and tactile maps. Seeing contact develop can help an operator adjust pressure or position during a delicate action. This is especially useful when the camera view cannot clearly reveal whether a tool has touched an object or how the load is distributed.

During demonstration collection, SwapBot synchronizes several data streams at 20 Hz: images from multiple camera views, tactile signals, robot joint states, actions and task labels. Keeping these streams aligned matters because a learning system needs to associate what the robot saw and felt with the action taken at that moment.

The demonstrations train tool-specific imitation policies: learned behaviors that reproduce actions shown by a human operator. During a longer task, SwapBot runs the active policy until its end-effector position changes by less than 0.005 m for 20 consecutive control steps. The system then resets to an initial pose to avoid blocking camera views. A selector uses the current observation and a new goal image to choose the next tool, linking individual learned skills into a larger sequence.

Why does SwapBot matter for robotics?

Many real-world tasks require more than a capable gripper. A robot may need to brush, cut, pinch or manipulate an object with a tool whose useful contact is difficult to infer from vision alone. SwapBot tackles that challenge with a combination of swappable tools, touch sensing and a demonstration method that lets an operator control familiar tool types directly.

That combination could make it easier to teach robots tasks where contact changes during execution. Tactile feedback can help a person produce more informative demonstrations, while tactile input during policy learning gives the robot another signal to use when judging how an interaction is going. A system that makes it easier to switch tools and reuse learned skills could also be useful in settings where a single end-effector cannot perform every step.

The work is relevant to teams evaluating robot hardware as well as manipulation software. Buyers comparing platforms can browse used robots for sale on Robot Overflow, while engineers can use SwapBot’s design as a reference for thinking about tool compatibility and contact sensing. The paper does not establish that the system is ready for unattended deployment; rather, it shows why combining human guidance with tactile information is a promising direction for practical manipulation.

What are the limitations and open questions?

SwapBot’s tactile sensors are low resolution and prone to wear, which limits how much contact detail they can provide and how long they may remain reliable in repeated use. Their placement is also selected by human intuition rather than an automated method. A poor placement could miss important contacts or produce signals that are less useful for a particular task.

The policy system depends on predefined task segmentation: people or the system design must specify when one skill ends and the next begins. That limits flexibility when an unexpected event changes the best action sequence. The paper identifies autonomous policy sequencing, more durable and higher-resolution sensors, and data-driven sensor placement as future work.

The supplied results also leave open how large the performance gains are, how well they transfer to different tools and tasks, and how the system performs over extended real-world use. Those measurements would help determine the system’s reliability and the effort required to adapt it to a new application.

What questions do readers ask about SwapBot?

What is SwapBot designed to do? SwapBot lets a robot change tools and learn tool-based manipulation skills from human demonstrations, using tactile sensing to capture contact information.

How does an operator control the robot? The operator moves a familiar tool, and tracking systems map its movement and, for articulated tools, its actuation onto the corresponding robot-mounted tool.

What does tactile feedback add? It gives both the operator and the learned policy information about contact and force that camera images alone may not reveal clearly.

Can SwapBot perform a multi-step task? Yes. It sequences tool-specific policies using visual observations and goal images; the paper describes a pan-fried tofu task as an example.

What is the takeaway?

SwapBot combines interchangeable tools, tool-specific touch sensing and familiar teleoperation to improve demonstration collection and learned manipulation. Its results make a case for treating touch and tool choice as core parts of robot task design, while sensor durability and autonomous sequencing remain open engineering challenges.