FP2: Equipping Robotic Foundation Models with Force Control
Robotic foundation models (RFMs) are increasingly capable of general-purpose manipulation, yet reliable physical interaction remains challenging in contact-rich settings. We present FP2, a lightweight downstream interface that equips task-adapted RFMs with explicit force control while preserving their action-generation capability.
Aus dem Abstract. Unsere Zusammenfassung folgt.
Vollständige Studie
FP2: Equipping Robotic Foundation Models with Force Control
Veröffentlicht unter CC BY-NC-SA 4.0. Wiedergabe mit Namensnennung, Original unter arXiv:2609.37433 (PDF).
Abstract
Robotic foundation models (RFMs) are increasingly capable of general-purpose manipulation, yet reliable physical interaction remains challenging in contact-rich settings. We present FP2, a lightweight downstream interface that equips task-adapted RFMs with explicit force control while preserving their action-generation capability. FP2 adopts an action-regulation decomposition: the task-adapted RFM serves as a foundation policy responsible for task-level action generation, while a high-frequency force control policy focuses solely on interaction regulation. To condition force regulation on the ongoing manipulation, FP2 compresses foundation-policy contextual representations and combines them with wrench and proprioceptive histories to predict structured force-control parameters. We evaluate FP2 with four RFM backbones across four real-world contact-rich manipulation tasks. FP2 consistently improves task performance and force regulation quality over the corresponding foundation policies, while comparing favorably with representative force-aware and force-control baselines. Ablations further show that foundation-policy context and physical feedback are complementary for effective force regulation, while preserving foundation-policy action generation improves both efficiency and novel-object generalization. Project website: http://force-policy.github.io/fp2
I Introduction
Robotic foundation models (RFMs), including vision-language-action (VLA) models [32, 44, 6, 5, 4, 35] and world models [36, 60, 2], have made rapid progress toward general manipulation by scaling visuomotor learning across diverse tasks and environments [14, 15, 31]. However, knowing what motion to execute does not necessarily imply knowing how to physically interact with the environment. In contact-rich manipulation, even a plausible task-level motion can fail under small uncertainties in geometry, friction, or compliance, leading to excessive forces, unstable contact, or jamming [49, 51]. As RFMs become increasingly capable at task-level action generation, robust physical interaction remains a critical bottleneck toward reliable real-world manipulation.
A natural approach is to integrate force feedback into the RFM itself, augmenting its observations with force for action prediction [59, 61, 37, 54]. However, force is typically absent from large-scale RFM pretraining recipes. Introducing this new modality changes the pretrained observation interface and requires the foundation policy to learn its alignment with existing visuomotor representations from downstream data. This raises a key question: does equipping an RFM with force control require modifying the foundation model to incorporate force as an additional sensing modality?
We take a different view: force control does not need to be learned inside the robotic foundation model. Once adapted to a downstream task, an RFM provides a foundation policy that already generates task-level manipulation actions and rich contextual representations, while what remains missing is explicit regulation of physical interaction during execution. We therefore retain action generation in the foundation policy and introduce a separate force-control policy dedicated to interaction regulation. The force-control policy is conditioned on both physical feedback and the context of the foundation policy, allowing interaction regulation to account for the ongoing manipulation behavior.
Based on this insight, we introduce FP2, a lightweight framework that follows an action-regulation decomposition: the foundation policy generates task-level actions, while a high-frequency force-control policy predicts only structured parameters for interaction regulation. Building on the force-control formulation of Force Policy [17], FP2 preserves foundation-policy action generation instead of duplicating it downstream. To efficiently provide task context to the force-control policy, FP2 self-supervisedly compresses the RFM contextual token sequence into a compact representation and combines it with wrench and proprioceptive histories. After task adaptation, the foundation policy remains fixed, and force information is introduced only when training the downstream force-control policy. This design preserves the RFM’s task-level action-generation capability while adding explicit force regulation downstream.
We evaluate FP2 with four RFM backbones [6, 5, 4, 9] across four real-world contact-rich manipulation tasks. FP2 consistently improves task performance and generally reduces normalized force error relative to the corresponding foundation policies, while also comparing favorably with both task-specific force-control policies and force-aware VLAs. Ablations show that foundation-policy context and physical feedback are complementary for force regulation, and that preserving foundation-policy action generation improves efficiency and novel-object generalization over downstream action re-generation. Failure analysis further shows that FP2 primarily suppresses interaction-related failures, while errors in task-level motion generation remain outside its primary scope. Together, these results support separating task-level action generation from high-frequency interaction regulation as an effective interface for equipping existing RFMs with force control. All data, checkpoints, code, and evaluation videos will be made publicly available.
II Related Works
II-A Robotic Foundation Models
Early precursors to modern RFMs focused on learning general visual representations [43], grounding language for robot decision making [27], high-level planning [25], and extracting object affordances [3]. A subsequent line of work directly predicts robot actions from multimodal observations, with VLAs [7, 63, 29, 44, 32, 14] becoming a prominent paradigm. Recent VLAs [6, 5, 4, 28, 35] further improve generalization across tasks and environments by scaling pretraining on heterogeneous robot datasets [14, 15, 31]. More recently, world models [36, 2, 60, 9] have emerged as a new paradigm, predicting future visual states and using them for action generation, often through inverse dynamics models. Their visual prediction objectives also facilitate learning from large-scale human videos and in-the-wild data [19, 46, 16] that lack robot action annotations.
Despite their different formulations, modern RFMs primarily target task understanding and action generation from visual, language, and proprioceptive observations, leaving physical interaction largely implicit in the predicted actions. FP2 addresses this complementary problem without changing the standard RFM task-adaptation interface: once task-adapted, the RFM serves as a foundation policy for action generation, while force regulation is introduced downstream.
II-B Force-Aware Policy Learning
Recent works on contact-rich manipulation incorporate force sensing as an additional observation alongside vision and proprioception for action prediction [34, 12]. Early methods augment imitation policies [62, 13, 53] with multimodal fusion [33, 21], curriculum learning [38], or high-frequency force branches [10, 58]. More recently, force/torque observations have been incorporated into VLAs [59, 37, 61, 54] and world models [20], allowing large robotic policies to directly condition their predictions on physical interaction feedback. These approaches integrate force information into the manipulation policy itself, requiring the foundation policy to be adapted to the additional sensing modality. In contrast, FP2 keeps force feedback outside the RFM: a self-supervised compressor provides a compact foundation-policy context, which is combined with physical feedback only in the downstream force-control policy.
II-C Force Control for Contact-Rich Manipulation
Force control provides a complementary route to contact-rich manipulation by explicitly regulating physical interaction rather than relying on action prediction alone. Learning-based methods have been integrated with impedance or admittance controllers to predict reference motions, interaction forces, or compliance parameters such as stiffness [23, 55, 30, 1, 48]. Several works [39, 37, 17] build on hybrid force-position control [47, 41, 8, 45], which decomposes task space into force- and position-controlled directions and provides a structured interface between learned policies and low-level interaction control. Force Policy [17] combines task context from an upper-level visuomotor policy [18] with local visual and force feedback to predict interaction structure for contact-rich manipulation. FP2 follows this structured force-control formulation but adapts it to foundation policies with a clearer separation of responsibilities: the foundation policy generates task-level actions, while the force-control policy predicts only the parameters for interaction regulation.
A recent, concurrent work [26] similarly augments frozen generative policies with a high-frequency reflex module conditioned on action-head latents and physical feedback, but the reflex module also re-generates reference actions alongside force-control quantities. FP2 instead (1) compresses the RFM contextual tokens into a compact representation and (2) preserves foundation-policy action generation, restricting the downstream policy to structured interaction regulation; we validate both design choices in §IV-D.
III Method
III-A Overview and Problem Formulation
As illustrated in Fig. 1, FP2 equips an RFM with force control without introducing force information into the RFM itself. We first adapt a pretrained RFM to downstream tasks following its standard task-adaptation procedure (Fig. 1 (bottom), Step 1), where the RFM uses only its native visuomotor interface and does not consume force measurements. After task adaptation, the RFM is frozen and serves as the foundation policy \pi for action generation. Let \mathbf{a}_{t:t+H_{a}}=\pi(\mathbf{o}_{t},\mathbf{l}) denote a foundation policy action chunk [62] of horizon H_{a} predicted from observation \mathbf{o}_{t} and instruction \mathbf{l}.
FP2 augments the foundation policy with a contextual token compressor (§III-B) and a lightweight force-control policy (§III-C). The compressor \psi maps the high-dimensional contextual tokens \mathbf{C}_{t} from \pi into a compact token \mathbf{z}_{t}=\psi(\mathbf{C}_{t}). The force-control policy \pi_{F} combines \mathbf{z}_{t} with recent wrench and proprioceptive history \mathbf{W}_{t-H:t},\mathbf{P}_{t-H:t} over a horizon H to predict structured force-control parameters:
(\boldsymbol{\Sigma}_{t},\mathbf{S}_{t},\hat{\mathbf{W}}_{t})=\pi_{F}\left(\mathbf{z}_{t},\mathbf{W}_{t-H:t},\mathbf{P}_{t-H:t}\right).Here, \boldsymbol{\Sigma}_{t} denotes the interaction frame, \mathbf{S}_{t} the force-position selection mask, and \hat{\mathbf{W}}_{t} the desired wrench. These parameters, together with the foundation policy action \mathbf{a}_{t}, are passed to the robot controller (§III-D) for execution.
Overall, the foundation policy determines the task-level motion, while the force-control policy specifies how that motion should be regulated under hybrid force-position control [47, 41, 17] during physical interaction.
III-B Contextual Token Compressor
RFM hidden representations typically contain many contextual tokens, making them inefficient to directly feed into a lightweight force-control policy running at high frequency. Following [57], we introduce a learned contextual-token bottleneck that compresses the token sequence into a compact representation (Fig. 1 (bottom), Step 2).
Given contextual tokens \mathbf{C}_{t}\in\mathbb{R}^{S\times D}, where S denotes the sequence length and D the hidden dimension, we first project each token into a d-dimensional embedding space. We then introduce a learnable query \mathbf{Q}\in\mathbb{R}^{1\times d}, which cross-attends to the projected tokens through a Transformer encoder f_{\mathrm{enc}}. Each encoder block consists of multi-head cross-attention followed by an MLP with residual connections. The resulting compressed token is
\mathbf{z}_{t}=\psi(\mathbf{C}_{t})=f_{\mathrm{enc}}\left(\mathbf{Q},\mathrm{Proj}(\mathbf{C}_{t})\right)\in\mathbb{R}^{1\times d}.To train \psi in a self-supervised manner, we additionally employ a lightweight Transformer reconstruction decoder [52]. As shown in Fig. 1 (top right), learned reconstruction queries attend only to \mathbf{z}_{t} to reconstruct the original contextual tokens,
\hat{\mathbf{C}}_{t}=f_{\mathrm{dec}}(\mathbf{z}_{t})\in\mathbb{R}^{S\times D}.Thus, all information required for reconstruction must pass through the compressed bottleneck.
We optimize
\mathcal{L}=\mathcal{L}_{\mathrm{MSE}}\left(\mathbf{C}_{t},\hat{\mathbf{C}}_{t}\right)+\lambda\mathcal{L}_{\mathrm{cos}}\left(\mathbf{C}_{t},\hat{\mathbf{C}}_{t}\right),where \mathcal{L}_{\mathrm{MSE}} and \mathcal{L}_{\mathrm{cos}} denote the token-wise MSE reconstruction loss and cosine-distance loss, respectively, and \lambda controls their relative weight. After training, the decoder is discarded and only the compressor is retained for downstream force control.
During execution, \mathbf{z}_{t} is updated synchronously with the foundation policy at 2 Hz and cached between consecutive predictions. The 50 Hz force-control policy reuses the latest token while continuously updating its wrench and proprioceptive histories, enabling reactive interaction regulation without repeatedly running the RFM or compressor.
III-C Force-Control Policy
Force Policy [17] adopts a global-local architecture, where a global visuomotor policy provides task context and a local force policy jointly predicts robot actions and force-control parameters using wrist vision and physical feedback. FP2 instead adopts an action-regulation decomposition tailored to RFMs: the foundation policy is responsible for task-level action generation, while the high-frequency force-control policy focuses solely on regulating physical interaction. This different division of responsibilities motivates two key changes to the high-frequency force-control policy:
- Remove action generation. Rather than re-predicting robot actions, the force-control policy predicts only the parameters needed to regulate the actions generated by the foundation policy.
- Remove the wrist-camera input. Since visual perception and task-level motion generation remain with the foundation policy, its contextual representation already provides the visual and task context needed by the force-control policy. An additional wrist stream would require a separate image encoder, increasing computation and reliance on wrist-specific visual patterns. We then condition the force-control policy only on the compact foundation-policy context and interaction histories.
Interaction regulation is parameterized by three structured signals: the interaction frame \boldsymbol{\Sigma}_{t}, which defines the local coordinates for decoupling force and motion; the force-position selection mask \mathbf{S}_{t}, which specifies the force- and position-controlled directions; and the desired wrench \hat{\mathbf{W}}_{t}, which specifies the target wrench along the force-controlled directions. Together, these signals provide a compact interface to the hybrid force-position controller without requiring the downstream policy to re-predict RFM actions.
Following [17], supervision for these signals is recovered directly from demonstrations. The force-control policy is trained on the recovered targets while both the foundation policy and contextual token compressor remain frozen (Fig. 1 (bottom), Step 3). Thus, force information is introduced only when training the lightweight force-control policy and is never used to update the foundation policy or compressor.
III-D Robot Controller
The foundation policy runs at 2 Hz and predicts action chunks sampled at 15 Hz. To account for inference latency, we apply waypoint dropout following [17]: candidate starting waypoints consistent with the recent motion are identified, and dynamic time warping [42] is used to select the best-aligned starting point. Earlier waypoints are discarded. We then fit a quintic spline to the aligned action chunk and re-sample it at a unified 50 Hz, producing a smooth trajectory with continuous position, velocity, and acceleration.
The force-control policy also runs at 50 Hz and predicts (\boldsymbol{\Sigma}_{t},\mathbf{S}_{t},\hat{\mathbf{W}}_{t}) synchronously with the RFM trajectory. At each step, the 50 Hz action reference and force-control parameters are jointly passed to the hybrid force-position controller. The corresponding low-level control law is executed internally at 1 kHz [50]. This multi-rate design combines 2 Hz foundation-policy inference with 50 Hz interaction regulation and 1 kHz low-level control.
IV Experiments
- SR \uparrow
- NFE \downarrow
- SR \uparrow
- NFE \downarrow
- SR \uparrow
- NFE \downarrow
- CR \uparrow
- NFE \downarrow
- Score \uparrow
- Keine Daten
- HybridIL [39]
- 40% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 5.496
- 0% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- N/A
- 0% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- N/A
- 48% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 0.276
- 22% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- ACP [23]
- 80% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 14.355
- 20% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 5.202
- 52% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 3.794
- 77% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 1.528
- 57% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- Force Policy [17]
- 84% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 1.522
- 68% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 2.157
- 0% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- N/A
- 49% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 0.406
- 50% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- GR00T N1.7 [4]
- 12% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 5.836
- 36% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 1.559
- 0% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- N/A
- 1% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- N/A
- 12% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- GR00T N1.7 + FP2 (ours)
- 76% {}^{\text{\color[rgb]{0.76,0.23,0.13}+64}}
- 2.076
- 76% {}^{\text{\color[rgb]{0.76,0.23,0.13}+40}}
- 1.061
- 0% {}^{\text{\color[rgb]{0.66,0.66,0.66}0}}
- N/A
- 3% {}^{\text{\color[rgb]{0.76,0.23,0.13}+2}}
- N/A
- 39% {}^{\text{\color[rgb]{0.76,0.23,0.13}+27}}
- LaWAM [9]
- 32% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 4.329
- 0% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- N/A
- 4% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 1.955
- 64% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 3.024
- 25% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- LaWAM + FP2 (ours)
- 48% {}^{\text{\color[rgb]{0.76,0.23,0.13}+16}}
- 1.968
- 20% {}^{\text{\color[rgb]{0.76,0.23,0.13}+20}}
- 4.309
- 24% {}^{\text{\color[rgb]{0.76,0.23,0.13}+20}}
- 1.926
- 65% {}^{\text{\color[rgb]{0.76,0.23,0.13}+1}}
- 1.994
- 39% {}^{\text{\color[rgb]{0.76,0.23,0.13}+14}}
- \pi_{0} (LoRA) [6]
- 44% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 18.531
- 0% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- N/A
- 12% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 9.112
- 4% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 3.085
- 15% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- TA-VLA [61]
- 32% {}^{\text{\color[rgb]{0.01,0.75,0.24}-12}}
- 8.525
- 72% {}^{\text{\color[rgb]{0.76,0.23,0.13}+72}}
- 1.968
- 4% {}^{\text{\color[rgb]{0.01,0.75,0.24}-8}}
- 2.587
- 51% {}^{\text{\color[rgb]{0.76,0.23,0.13}+47}}
- 1.241
- 40% {}^{\text{\color[rgb]{0.76,0.23,0.13}+25}}
- ForceVLA [59]
- 60% {}^{\text{\color[rgb]{0.76,0.23,0.13}+16}}
- 6.837
- 0% {}^{\text{\color[rgb]{0.66,0.66,0.66}0}}
- N/A
- 36% {}^{\text{\color[rgb]{0.76,0.23,0.13}+24}}
- 5.958
- 10% {}^{\text{\color[rgb]{0.76,0.23,0.13}+6}}
- 1.445
- 27% {}^{\text{\color[rgb]{0.76,0.23,0.13}+12}}
- \pi_{0} (LoRA) + FP2 (ours)
- 68% {}^{\text{\color[rgb]{0.76,0.23,0.13}+24}}
- 5.278
- 92% {}^{\text{\color[rgb]{0.76,0.23,0.13}+92}}
- 0.249
- 76% {}^{\text{\color[rgb]{0.76,0.23,0.13}+64}}
- 1.287
- 84% {}^{\text{\color[rgb]{0.76,0.23,0.13}+80}}
- 0.666
- 80% {}^{\text{\color[rgb]{0.76,0.23,0.13}+65}}
- \pi_{0.5} (full) [5]
- 40% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 3.248
- 0% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- N/A
- 32% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 5.116
- 97% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- 1.488
- 42% {}^{\text{\color[rgb]{0.66,0.66,0.66}}}
- \pi_{0.5} (full) + FP2 (ours)
- 92% {}^{\text{\color[rgb]{0.76,0.23,0.13}+52}}
- 0.899
- 56% {}^{\text{\color[rgb]{0.76,0.23,0.13}+56}}
- 0.438
- 52% {}^{\text{\color[rgb]{0.76,0.23,0.13}+20}}
- 1.647
- 100% {}^{\text{\color[rgb]{0.76,0.23,0.13}+3}}
- 0.495
- 75% {}^{\text{\color[rgb]{0.76,0.23,0.13}+33}}
We aim to answer the following research questions: (Q1) Can FP2 improve contact-rich manipulation performance across different RFMs and tasks? (Q2) How does FP2 compare with integrating force feedback directly into RFMs? (Q3) Are RFM context and physical feedback complementary for effective force control? (Q4) What RFM representation provides the most effective context for force control? (Q5) Do the FP2-specific redesigns of Force Policy [17], i.e., removing wrist input and action re-generation, improve performance, generalization, and efficiency in the RFM setting?
IV-A Setup
Platform. Our robot platform consists of a Flexiv Rizon 4 arm equipped with a Flexiv GN-02 gripper and a Flexiv FT-03S 6-DoF force/torque sensor mounted at the robot flange. Visual observations are captured by two Intel RealSense D415 RGB-D cameras, one global and one wrist-mounted.
Tasks. As shown in Fig. 2, we evaluate FP2 on four real-world contact-rich manipulation tasks: Flip Box, Insert EV Charger, Insert Peg, and Wipe Curve, covering diverse challenges in contact maintenance, force-direction regulation, and precise insertion. Their representative interaction difficulties are illustrated in Fig. 2. In particular, Insert Peg follows the setup from ManipulationNet [11] and uses a circular hole with only 0.02 mm tolerance, making successful insertion highly sensitive to alignment and force regulation.
Data. We collect synchronized visuomotor and wrench demonstrations via arm-to-arm teleoperation with force feedback [40]: 50 demonstrations each for Flip Box, Wipe Curve, and Insert EV Charger, and 200 for Insert Peg.
Baselines and Backbones. We evaluate FP2 with four RFMs: GR00T N1.7 [4], LaWAM [9], \pi_{0} [6], and \pi_{0.5} [5], covering both VLA and world-model-based robotic policies. We compare against two complementary groups of baselines. (1) Force-aware visuomotor policies with explicit force control, including HybridIL [39], Adaptive Compliance Policy (ACP) [23], and Force Policy [17]. These task-specific methods provide comparisons against dedicated structured or compliant force-control policies. (2) Force-aware VLAs, including TA-VLA [61] and ForceVLA [59], which directly incorporate force observations into the foundation policy. For a controlled comparison, TA-VLA, ForceVLA, and FP2 use the same \pi_{0} backbone with LoRA adaptation [24], the same task demonstrations, and identical evaluation configurations.
Metrics. We report success rate (SR) for Flip Box, Insert EV Charger, and Insert Peg, and completion rate (CR) for Wipe Curve, defined as the fraction of marked regions successfully wiped clean. We additionally introduce Normalized Force Error (NFE) to quantify physical interaction quality using the 3D force component. For each task, we temporally normalize demonstration trajectories and compute the mean \bar{\mathbf{f}}(\tau) and standard deviation \boldsymbol{\sigma}_{\mathbf{f}}(\tau) of the demonstrated force profile. We regard \bar{\mathbf{f}}(\tau)\pm\boldsymbol{\sigma}_{\mathbf{f}}(\tau) as the valid interaction range and penalize only deviations outside this range. For a successful rollout r, the element-wise deviation is
\mathbf{d}_{r}(\tau_{t})=\max\left(\left|\mathbf{f}_{r}(\tau_{t})-\bar{\mathbf{f}}(\tau_{t})\right|-\boldsymbol{\sigma}_{\mathbf{f}}(\tau_{t}),\mathbf{0}\right).We define NFE as force errors normalized by the demonstrated variability,
\mathrm{NFE}_{r}=\sqrt{\frac{1}{3T}\sum_{t=1}^{T}\left\|\frac{\mathbf{d}_{r}(\tau_{t})}{\boldsymbol{\sigma}_{\mathbf{f}}(\tau_{t})+10^{-8}}\right\|_{2}^{2}}.Lower NFE indicates smaller departures from the demonstrated force range and better interaction quality. We report NFE over successful trials only; for Wipe Curve, we consider only successful continuous-wiping executions.
Evaluation. All policies are deployed on a workstation with an NVIDIA RTX 5090 GPU. Following [56], all methods use the same pre-generated test configurations and workspace, with 25 trials per task unless otherwise specified.
IV-B Results
FP2 substantially improves contact-rich manipulation across diverse foundation policies and tasks, with gains in both task performance and force regulation quality (Q1). As shown in Tab. I, FP2 improves the average performance of all four evaluated RFM backbones and generally reduces NFE relative to the corresponding foundation policy, demonstrating consistent benefits across different policies and interaction patterns. Fig. 3 further illustrates how this improvement arises during execution: FP2 maintains contact, builds sufficient insertion force, and stabilizes sustained interaction, whereas the foundation policy alone often loses contact or applies inappropriate force. Beyond improving the immediate interaction, maintaining appropriate contact also keeps subsequent robot states closer to the demonstrated interaction regime, mitigating compounding execution errors; this effect is particularly evident in Insert Peg and Wipe Curve. The gains are naturally smaller when the foundation policy already performs the task well, while failures in task-level motion generation remain beyond the primary scope of FP2. Please refer to §IV-C for detailed discussions.
\pi_{0.5}. (Left) We compare different inputs (A), RFM context representations (B), wrist vision usage (C), and action re-generation (C), and report both training object and novel object success rates. Latency is measured per inference on an RTX 5090 GPU. (Right) Illustrations of the training object and novel objects. These novel objects differ from the training object in terms of color, texture, stiffness, and geometry, respectively.FP2 also compares favorably with task-specific force-control policies in both task performance and force regulation quality (Q1). The comparison with explicit force-control baselines [17, 23, 39] isolates the benefit of leveraging a foundation policy beyond force control itself. While these task-specific approaches learn manipulation behavior and force regulation jointly, FP2 retains the perception and action capabilities of the foundation policy and learns only downstream interaction regulation. When paired with capable foundation policies such as the \pi-series, FP2 achieves substantially higher average task performance while maintaining strong force regulation quality. In particular, \pi-series + FP2 achieves lower NFE than the explicit force-control baselines on three of the four tasks and remains competitive on Wipe Curve. These results highlight the benefit of reusing foundation-policy capabilities while learning only downstream interaction regulation.
Downstream force regulation yields more consistent gains than directly integrating force into the RFM (Q2). Under the matched \pi_{0} setting in Tab. I, force-aware VLAs that introduce force into the foundation policy show strongly task-dependent behavior: TA-VLA [61] improves some tasks while degrading others, and ForceVLA [59] provides less consistent gains. In contrast, FP2 improves \pi_{0} across all four tasks and achieves a substantially higher average score. To rule out limited LoRA adaptation as the main cause, we further fully fine-tune all methods on the challenging Insert Peg task. Full fine-tuning raises vanilla \pi_{0} from 12% to 60%, yet TA-VLA and ForceVLA achieve only 36% and 32%, respectively, while FP2 reaches 76% under both LoRA and full fine-tuning. This suggests that directly introducing force into the RFM is not guaranteed to preserve its task-level behavior, whereas FP2 leaves action generation in the foundation policy and adds force regulation downstream. The separation also enables interaction regulation to run independently at 50 Hz, faster than the RFM action loop, which is desirable for rapidly evolving contact dynamics [22, 17]. Overall, the results support preserving task-level action generation in the foundation policy while introducing force through a dedicated downstream regulation policy.
IV-C Failure Analysis
Failure analysis further explains where the gains of FP2 come from and where its capability is limited (Q1). As shown in Fig. 4, adding FP2 consistently shifts failures away from interaction-related causes, such as insufficient force and unstable contact. The remaining failures are more often associated with position mismatch and geometric alignment, which lie outside the primary role of the force control policy. This indicates that FP2 is most effective when the foundation policy provides a viable task-level motion: it stabilizes its physical execution and suppresses interaction-induced deviations, but does not replace the foundation policy for task-level action generation or geometric reasoning.
IV-D Ablations
RFM context and physical feedback are complementary, and both are essential for effective force control (Q3). As shown in Tab. II(A), using either the compressed RFM context \mathbf{z} or proprioceptive histories (\mathbf{W},\mathbf{P}) alone leads to poor performance, while combining them substantially improves both seen- and novel-object success. This confirms that robust force regulation requires both the manipulation intent provided by RFM context and the realized interaction captured by physical feedback.
The compressed contextual token provides the most effective RFM representation for conditioning force control (Q4). As shown in Tab. II(B), both average-pooled contextual tokens and action-expert latents provide useful conditioning, while the learned compressed token achieves the best performance with comparable latency. This suggests that RFM contextual tokens retain richer manipulation context than the action-expert latent, and that the learned bottleneck preserves this information more effectively than simple token aggregation [26] for downstream force control.
Removing wrist vision and decoupling action generation from the force-control policy \pi_{F} improve both generalization and efficiency (Q5). As shown in Tab. II(C), adding wrist observations to \pi_{F} provides no benefit on seen objects, while reducing novel-object generalization and increasing inference latency. More importantly, allowing \pi_{F} to re-generate actions [26] substantially degrades both seen- and novel-object performance and nearly triples inference latency. Joint action and force regulation prediction with wrist vision [17] also remains inferior to FP2. These results support the action-regulation decomposition of FP2: the foundation policy retains responsibility for action generation, while the lightweight force-control policy focuses solely on physical interaction regulation.
V Conclusion
Our results show that effective force control for robotic foundation models benefits from separating action generation from interaction regulation. FP2 retains task-level action generation in the foundation policy and introduces a lightweight, high-frequency force control policy that conditions on foundation-policy context and physical feedback to regulate interaction. Across multiple foundation policies and diverse contact-rich tasks, this decomposition consistently improves task performance and force regulation quality. These results highlight a practical path for equipping existing RFMs with force control without modifying their native sensing or action-generation interface.
Limitations and Future Work. FP2 assumes that the foundation policy provides a viable task-level motion and cannot fully recover from incorrect action generation or geometric reasoning. Its force regulation is also currently learned at the task level; a shared multi-task force control policy could enable reusable interaction skills across tasks and embodiments. More broadly, future RFMs could support a bidirectional interface with force control, providing interaction intent for downstream regulation while using summarized physical feedback to adapt subsequent actions.
Acknowledgement
We would like to thank Wenbo Tang at Flexiv for tuning the non-real-time hybrid force-position controller, and Zhipeng Zhang at Flexiv for tuning the arm-to-arm teleoperation system. We also thank Jinghong Liu, Ting Yin, and Yi Wu at Flexiv, and Dong Liu, Yuanyuan Jia at Noematrix, for designing and printing the fixtures used in our experiments. We thank Shangning Xia at Noematrix for valuable discussions, Peishen Yan at Shanghai Jiao Tong University for proofreading, and Junchao Zhang at Noematrix for his assistance in data collection.