Force Policy: Learning Hybrid Force-Position Control Policy under Interaction Frame for Contact-Rich Manipulation
Organizations: Noematrix · Shanghai Jiao Tong University · Zhejiang University · Shanghai Innovation Institute ·
Abstract
Contact-rich manipulation demands human-like integration of perception and force feedback: vision should guide task progress, while high-frequency interaction control must stabilize contact under uncertainty. Existing learning-based policies often entangle these roles in a monolithic network, trading off global generalization against stable local refinement, while control-centric approaches typically assume a known task structure or learn only controller parameters rather than the structure itself. In this paper, we formalize a physically grounded interaction frame, an instantaneous local basis that decouples force regulation from motion execution, and propose a method to recover it from demonstrations. Based on this, we address both issues by proposing Force Policy, a global-local vision-force policy in which a global policy guides free-space actions using vision, and upon contact, a high-frequency local policy with force feedback estimates the interaction frame and executes hybrid force-position control for stable interaction. Real-world experiments across diverse contact-rich tasks show consistent gains over strong baselines, with more robust contact establishment, more accurate force regulation, and reliable generalization to novel objects with varied geometries and physical properties, ultimately improving both contact stability and execution quality. Project page: https://force-policy.github.io/
Figures & tables
| Interaction | Task Mode | Selection Mask | Reference Wrench |
|---|---|---|---|
| Free | Free | ||
| Contact | Surface | ||
| Insertion | * | ||
| Rotation | * |
| Policy | Push and Flip | Plug in EV Charger | Scrape off Sticker (Easy) | Scrape off Sticker (Hard) | |||||||
| push | flip | contact | match | plug in | contact | one-side | full off | contact | one-side | full off | |
| RISE-2 [ 31 ] | 100.0 % | 42.5% | 100.0 % | 90.0 % | 0.0% | 100.0 % | 80.0% | 80.0% | 100.0 % | 20.0% | 10.0% |
| [ 7 ] | 80.0% | 52.5% | 100.0 % | 30.0% | 0.0% | 70.0% | 70.0% | 70.0% | 100.0 % | 40.0% | 20.0% |
| RDP [ 88 ] | 100.0 % | 57.5% | 100.0 % | 70.0% | 5.0% | 100.0 % | 90.0% | 70.0% | 100.0 % | 30.0% | 20.0% |
| FoAR [ 36 ] | 100.0 % | 60.0% | 100.0 % | 80.0% | 10.0% | 100.0 % | 70.0% | 40.0% | 100.0 % | 60.0% | 20.0% |
| ForceVLA [ 89 ] | 50.0% | 30.0% | 20.0% | 0.0% | 0.0% | 10.0% | 0.0% | 0.0% | 10.0% | 0.0% | 0.0% |
| Policy | w/ Scheduler? | Success Rate | Avg. (cm) | |
|---|---|---|---|---|
| push | flip | |||
| RISE-2 [ 31 ] | 100.0 % | 42.5% | 0.86 | |
| ✓ | 100.0 % | 62.5 % | 0.00 | |
| [ 7 ] | 80.0% | 52.5% | 0.00 | |
| ✓ | 95.0 % | 77.5 % | 0.00 | |
| Policy | Flip | Charger | Scrape (Easy) | Scrape (Hard) |
|---|---|---|---|---|
| RISE-2 | 42.5 21.8 | 0.0 0.0 | 80.0 30.2 | 10.0 22.6 |
| 52.5 17.8 | 0.0 0.0 | 70.0 34.6 | 20.0 30.2 | |
| RDP | 57.5 19.0 | 5.0 11.3 | 70.0 34.6 | 20.0 30.2 |
| FoAR | 60.0 23.5 | 10.0 15.1 | 40.0 36.9 | 20.0 30.2 |
| ForceVLA | 30.0 19.2 | 0.0 0.0 | 0.0 0.0 | 0.0 0.0 |
| TA-VLA | 62.5 22.6 | 0.0 0.0 | 50.0 37.7 | 10.0 22.6 |
Contact-Rich Robotic Manipulation
Contact-rich robotic manipulation studies how robots plan and control physical interactions such as grasping, insertion, pushing, and dexterous object handling.
See all 399 papers