← Latest papers
🤖 AI

TAM: Torque Adaptation Module for Robust Motion Transfer in Manipulation

The paper introduces the Torque Adaptation Module (TAM), a learned component that enables robust zero-shot transfer of dynamic manipulation policies across different robots and payloads by adapting torque commands based solely on proprioceptive history, thereby eliminating the need for policy-level domain randomization or real-robot data collection.

Original authors: Dongwon Son, Florian Shkurti, Jason Lee, Naman Shah, Beomjoon Kim, Dieter Fox

Published 2026-06-05
📖 5 min read🧠 Deep dive

Original authors: Dongwon Son, Florian Shkurti, Jason Lee, Naman Shah, Beomjoon Kim, Dieter Fox

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a master chef who has spent years perfecting a recipe for a specific, high-end kitchen. This chef knows exactly how much pressure to apply to a knife, how fast to stir a pot, and how to handle a specific set of heavy, custom-made pans.

Now, imagine you want this chef to cook the exact same meal in a different kitchen. But this new kitchen has:

  • Slightly heavier pans (unknown payloads).
  • Knives that feel a bit "sticky" due to old grease (friction).
  • A stove that responds a tiny bit slower than the one the chef is used to (different dynamics).

If the chef tries to use their exact same movements without adjusting, the food might burn, the pan might slip, or the knife might not cut right. In robotics, this is the "Sim-to-Real" problem: a robot trained in a perfect computer simulation often fails when put on a real robot because the real world is messy, heavy, and unpredictable.

The Problem: The "Perfect" vs. The "Real"

The paper explains that existing solutions are like trying to teach the chef to be "super cautious" (Domain Randomization) so they can handle any kitchen, which makes them slow and clumsy. Or, you try to measure every single screw and spring in the new kitchen while the chef is cooking (System Identification), which takes too much time and data.

The Solution: TAM (The "Smart Adapter")

The authors introduce TAM (Torque Adaptation Module). Think of TAM as a super-smart sous-chef standing right next to the main chef, but only at the very last second before the knife hits the food.

Here is how TAM works, broken down into simple parts:

1. The "Black Box" Policy (The Chef)
The main robot policy (the "chef") is trained on a perfect, ideal robot. It sends out commands like "Move the arm to position X" or "Apply force Y." It doesn't know about the heavy pans or sticky grease.

2. The Low-Level Controller (The Arm)
This is the part that translates the chef's command into actual muscle movement (torque). It says, "Okay, to get to position X, I need to push with 10 Newtons of force."

3. TAM (The Sous-Chef)
TAM sits between the Low-Level Controller and the actual robot motor. It doesn't tell the chef what to do. It doesn't even know what the chef is trying to achieve (it doesn't see the recipe or the goal).

Instead, TAM watches the robot's history. It looks at:

  • How the arm actually moved in the last few seconds.
  • How much force was actually applied.
  • How the arm felt (proprioception).

Based on this history, TAM realizes, "Hey, the arm is moving slower than it should because of that heavy pan."

4. The Magic Adjustment (The Residual Torque)
TAM calculates a tiny, instant correction. If the controller said "Push with 10 Newtons," TAM might whisper, "Actually, push with 10.5 Newtons to compensate for the friction." It adds this tiny "extra push" (residual torque) to the command right before it hits the motor.

Why is this special?

  • It's Plug-and-Play: You can take a robot policy trained for one job (like pushing a box) and another trained for a totally different job (like flipping a cube), and TAM works for both. You don't need to retrain the main chef. You just plug in the TAM adapter.
  • It Learns from "Feel," Not "Sight": TAM doesn't need to see the robot's camera or know the task. It only needs to feel the robot's history. It's like a blindfolded expert who can tell if a car is heavy just by how the engine sounds and how the steering wheel vibrates.
  • It's Fast: TAM makes these tiny adjustments 1,000 times a second (1 kHz). This is fast enough to handle dynamic, fast-moving tasks like flipping objects or balancing a ball, which slower methods can't do.
  • It Needs No Real-World Data: The "sous-chef" (TAM) is trained entirely in a computer simulation with thousands of random "what-if" scenarios (heavy pans, sticky grease, broken springs). Once trained, it can be dropped onto a real robot and work immediately, even if the robot has a completely unknown weight attached to it.

The Results

The paper tested this on a real robot (a Franka Panda) with three very different tasks:

  1. Pushing a box (using a policy learned by Reinforcement Learning).
  2. Flipping a cube (using a policy learned by copying human demonstrations).
  3. Balancing a ball on a plate (using a math-based controller).

In all cases, the robot with TAM performed much better than robots that tried to guess the physics on the fly or robots that just tried to be "cautious." TAM allowed the robot to move with the same confidence and speed as if it were in the perfect simulation, even though it was dealing with real-world messiness.

Summary Analogy

If the robot policy is a driver who learned to drive on a perfect, dry race track, and the real world is a rainy, muddy road:

  • Old methods tell the driver to drive super slowly and carefully (conservative).
  • Other methods try to measure the mud depth while driving (slow and complex).
  • TAM is like a co-pilot who feels the car slipping and instantly tweaks the steering and gas pedal 1,000 times a second to keep the car on the track, without ever needing to tell the driver to change their driving style.

The paper concludes that TAM is a robust, flexible tool that lets robots trained in the "perfect world" of simulation succeed in the "messy world" of reality, without needing to be retrained for every new robot or every new heavy object they might pick up.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →