Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

FILIC: Dual-Loop Force-Guided Imitation Learning with Impedance Torque Control for Contact-Rich Manipulation Tasks

About

Many contact-rich manipulation tasks require precise force regulation. However, most imitation learning (IL) policies remain position-centric and lack explicit force awareness, and adding force/torque sensors to collaborative robot arms is often costly and requires additional hardware design. To overcome these issues, we propose FILIC, a Force-guided Imitation Learning framework with impedance torque control. FILIC integrates a Transformer-based IL policy with an impedance controller in a dual-loop structure, enabling compliant force-informed, force-executed manipulation. For robots without force/torque sensors, we introduce a cost-effective end-effector force estimator using joint torque measurements through analytical Jacobian-based inversion while compensating with model-predicted torques from a digital twin. Experiments show that FILIC significantly outperforms vision-only and joint-torque-based methods, achieving safer, more compliant, and adaptable contact-rich manipulation. The source code is available at https://github.com/OpenGHz/mujoco-wrench-estimator.git.

Haizhou Ge, Yufei Jia, Zheng Li, Yue Li, Zhixing Chen, Lu Shi, Lei Han, Ruqi Huang, Guyue Zhou• 2025

Related benchmarks

TaskDatasetResultRank
Precision InsertionUSB Insertion Real
Success Rate10
6
Precision InsertionTwo-pin Plug Insertion Real
Success Rate44
6
Precision InsertionThree-pin Plug Insertion Real
Success Rate24
6
Precision InsertionTwo-pin Plug Insertion Simulation
Success Rate30
6
Precision InsertionUSB Insertion Simulation
Success Rate20
6
Precision InsertionPrecision Insertion Tasks Average
Success Rate25.6
6
External joint torque estimationFranka Free-space setting
L1 Error (Nm)2.46
5
External joint torque estimationFranka Contact setting
L1 Error (Nm)4.395
4
External Torque EstimationAgileX Piper free-space settings
Error (Nm)0.435
4
Showing 9 of 9 rows

Other info

Follow for update