TAM: Torque Adaptation Module for Robust Motion Transfer in Manipulation

📅 2026-06-04
📈 Citations: 0
Influential: 0
📄 PDF

career value

213K/year
🤖 AI Summary
This work addresses the failure of locomotion and manipulation policies to transfer from simulation to real robots—particularly in contact-rich dynamic tasks—due to individual robot discrepancies, unknown payloads, and sim-to-real gaps. To bridge this gap, the authors propose a Torque Adaptation Module (TAM), inserted between the low-level controller and the torque interface. TAM leverages a proprioceptive history encoder and a residual torque adapter to correct execution errors in real time, aligning the physical robot’s behavior with an idealized model. Crucially, TAM requires neither policy retraining nor real-world data collection, enables zero-shot reuse of policies across action spaces, and shifts the burden of domain randomization from the policy to the module itself. Evaluated on a Franka Panda robot, TAM achieves robust zero-shot execution across diverse dynamic tasks, significantly outperforming online system identification and Robust Motion Adaptation (RMA) baselines in real-world performance.
📝 Abstract
A policy tuned for one robot often behaves differently on another, whether due to the sim-to-real gap, unknown payloads, or the differing dynamics of two instances of the same robot. In contact-rich, dynamic manipulation, even small motion discrepancies can result in failure to track reference motion, since they disrupt the timing and modes of contact. Common remedies, such as domain randomization or system identification, either produce overly conservative task policies or require data that must be recollected for each robot or payload. We introduce the Torque Adaptation Module (TAM), a learned module that adapts the torque commands sent to the robot to match the behavior of an ideal robot. TAM operates between the low-level controller that tracks the policy's actions and the robot's torque interface. It includes a history encoder that embeds proprioceptive history into a latent state and a torque adaptor that computes residual torque corrections. Because TAM depends only on proprioceptive history and not on policy observations, or the action space, the same TAM weights can be reused to adapt policies with different action spaces (joint targets, end-effector targets, or direct torques). The policies themselves do not need to be trained with domain randomization of robot parameters. Instead, we offload the need for domain randomization to TAM by training it entirely in randomized simulation, using multi-robot pretraining followed by a robot-specific fine-tuning step that still requires no real-robot data. We evaluate TAM zero-shot on a real Franka Panda robot across dynamic manipulation tasks that include a vision-based box pushing policy (from RL), a flip policy (from BC), and an MPC ball-on-plate balancing. Our experiments show that TAM improves zero-shot real-robot execution compared to online system identification and RMA baselines and enables robust dynamic manipulation performance.
Problem

Research questions and friction points this paper is trying to address.

motion transfer
robot dynamics
contact-rich manipulation
sim-to-real gap
zero-shot adaptation
Innovation

Methods, ideas, or system contributions that make the work stand out.

Torque Adaptation
Zero-shot Transfer
Dynamic Manipulation
Proprioceptive History
Simulation-to-Real
🔎 Similar Papers
No similar papers found.
💼 Related Jobs