Precise manipulation in dynamic environments, whether induced by a mobile robot base or a target with unknown motion, remains a major challenge in robotics. Manipulation in dynamic environments introduces substantial uncertainty, which fundamentally conflicts with the tight precision requirement of precise tasks such as peg-in-the-hole. We propose a Vision-Force Admittance Learning (VFAL) framework that fuses asynchronous visual feedback with a high-frequency force-based model, using visual pose estimations as a regularization term. VFAL adapts insertion strategies online to dynamic motion while maintaining millimeter-level precision. To obtain robust, low-frequency pose information, we employ state-of-the-art vision foundation models for visual pose estimation. Additionally, we incorporate failure recovery mechanisms to enhance overall robustness. We validate our approach in real-world experiments, demonstrating high success rates and strong adaptability to various pegs and dynamic environments.
Algorithm Workflow. A two-stage pipeline is designed for the manipulation process. In the first stage, before making contact with the base, the robot approaches the target using the pose estimation result. In the second stage, once contact is detected via the force sensor, the model predicts the optimal next step control based on the current state and force readings, while referencing the asynchronously updated pose estimation as a regularization term.
We evaluate methods in dynamic environments where pegs are inserted into moving bases with holes. All experiments use a FANUC CRX-10iA/L with an FS-15iA force/torque sensor. Control and force sensing run at 125 Hz, while vision runs at 20 Hz. A trial is successful if insertion completes with at most one fin outside the hole when the z-axis force reaches Fmax. Only successful trials are included in the wrench error, with 10 trials per method.
| Description | Method | Modality | Success Rate | Full Wrench |
|---|---|---|---|---|
| 1D Mobile Base (Cylinder Christmas tree nut) |
Vision | Vision | 40% | 57.11 (±59.65) |
| Admittance | Force | 60% | 70.96 (±29.78) | |
| Online Learning | Force | 70% | 80.95 (±42.56) | |
| Synchronous VFAL | Force, Vision | 90% | 28.50 (±14.11) | |
| VFAL | Force, Vision | 100% | 13.95 (±5.05) | |
| 3D Mobile Base (Cross-fin Christmas tree nut) |
Vision | Vision | 20% | 114.60 (±57.30) |
| Admittance | Force | 10% | 106.09 (N/A) | |
| Online Learning | Force | 0% | N/A (N/A) | |
| Synchronous VFAL | Force, Vision | 60% | 37.82 (±15.83) | |
| VFAL | Force, Vision | 80% | 9.22 (±5.23) |
Success rate and Mean Squared Error (MSE) on full wrench across different models for both 1D and 3D mobile base insertions. We mark the best performed results for each experiment in bold.
We deploy our method on a FANUC CRX-10iA/L robot arm to qualitatively demonstrate insertion behaviors in both static and dynamic scenarios, including different pegs, different versions of target motion, and failure recovery.
Chapters (click a timestamp to jump):
@article{chen2026vfal,
title={Vision-Force Admittance Learning for Peg Insertion into a Movable Hole},
author={Chen, Yuzhong and Liang, Yongqing and Xu, Yunzhi and Fang, Irving and Kidder, Chase and Wang, Hui-ping and Haque, Raihan and Zhang, Yubiao and Feng, Chen},
journal={IEEE Robotics and Automation Letters},
year={2026},
publisher={IEEE}
}