Under Review

LAG-Fusion

Asynchronous Multimodal Diffusion Policy Composition via Latency-Aware Guidance Fusion

Zihao He*, Hongjie Fang*, Shirun Tang, Cewu Lu, Hao-Shu Fang Shanghai Jiao Tong University · Noematrix · Shanghai Innovation Institute * Equal contribution   Corresponding authors

Hover a region to explore each policy paradigm.

Comparison of single, slow-fast, synchronous fusion, and asynchronous fusion policy paradigms
LAG-Fusion preserves both modularity and high-frequency reactivity by decoupling modality-specific inference and composing guidance asynchronously.

Abstract.

Diffusion policies have shown strong potential for robotic imitation learning, and recent extensions incorporate additional modalities to improve manipulation performance. However, these modalities often differ not only in information content but also in sensing rates and inference latencies. Existing multimodal diffusion policies typically rely on synchronous fusion or manually designed multi-frequency architectures, which either slow down high-frequency feedback or limit extensibility to new modality combinations.

We propose LAG-Fusion, a latency-aware guidance fusion framework for asynchronous multimodal diffusion policy composition. LAG-Fusion allows modality-specific policies to operate at their native inference rates and contribute denoising guidance whenever available. To make asynchronous composition consistent, we derive a reference-frame rebasing rule for diffusion variables under relative action representations, enabling delayed guidance to be aligned before fusion. We instantiate LAG-Fusion in contact-rich manipulation by composing a low-frequency vision policy with a high-frequency force policy. Experiments under heterogeneous modality latencies show that LAG-Fusion improves policy responsiveness and task performance over synchronous fusion and specially designed force-aware baselines.

Method.

Overview of LAG-Fusion with a 5 Hz vision policy, a 25 Hz force policy, and a diffusion composition head

LAG-Fusion composes modality-specific diffusion policies at their native inference frequencies.

Left · Native-rate policies

A low-frequency vision policy provides long-horizon scene guidance, while a high-frequency force/torque policy provides local contact guidance.

Right · Diffusion composition head

In the diffusion composition head, the overlapping noisy action segment is rebased into the current force frame for force denoising. The corresponding vision guidance is rebased to the same frame, fused with force guidance, and mapped back to update the full-horizon noise prediction.

Reference-frame Rebase.

Delayed guidance is still expressed in the action frame at its original query time. Before fusion, LAG-Fusion transforms every diffusion variable from the old frame T1 into the current frame T2.

01

Relative action

Full affine transform

a=A21a+b21
02

Noisy sample

Offset scaled by the diffusion schedule

ak=A21ak+α¯kb21
03

Predicted noise

Orthogonal linear transform only

εk=A21εk

Key property. Because the linear part is orthogonal, rebasing preserves the standard Gaussian diffusion distribution.

Detailed derivation From action rebase to diffusion-variable rebase · Eqs. (3)–(7)

The delayed prediction is expressed in the robot frame at query time t1, while fresh force guidance is expressed in the current frame at t2. The derivation below shows how to express clean actions, noisy samples, and predicted noises in the same frame without changing the Gaussian diffusion distribution.

01

Transform from the old frame to the current frame

Let T1 and T2 be the robot poses at the two policy-query times. The relative transform contains a rotation and a translation:

T21=T21T1=(R21,p21)

This rigid-body transform is independent of the action-coordinate representation. The next step chooses coordinates that make its action-space rebase affine with an orthogonal linear part.

02

Write the 10D action rebase as an affine map

Each relative action is represented by 3D translation, 6D rotation, and one gripper value:

a=[xT,R6dT,g]T10
A21=blockdiag(R21,R21,R21,1) b21=[p21T,03T,03T,0]T
a=A21a+b21

Because R2←1 is a rotation matrix, the linear part A2←1 is orthogonal.

03

Apply the affine rebase to the clean-action estimate

For diffusion timestep k, the clean action estimated from noisy sample ak and predicted noise εk is:

a^0=1α¯kak1α¯kα¯kεk

Rebase this clean estimate with the affine action transform and regroup it into the standard diffusion-estimator form:

a^0=A21a^0+b21=1α¯k(A21ak+α¯kb21)1α¯kα¯kA21εk
04

Read off the rebase rules

Comparing the regrouped expression with the standard estimator in frame T2 gives:

ak=A21ak+α¯kb21 εk=A21εk

The translation offset enters the noisy sample with the schedule-dependent factor √ᾱk, but it is never added to the noise. Since A2←1A2←1T = I, transforming ε ∼ 𝒩(0, I) by A2←1 preserves its covariance and therefore the standard Gaussian diffusion distribution.

Latency-Aware Guidance Fusion.

Latency-aware guidance fusion between reference frames T1 and T2
  1. Selectthe overlapping segment of the vision action horizon.
  2. Rebasethe noisy sample and delayed vision guidance into the current force frame.
  3. Fusealigned vision and force guidance using latency-aware weights.
  4. Map backthe fused guidance to update the full diffusion trajectory.

Experiments.

Flip and Polish Curve contact-rich manipulation tasks
Two contact-rich tasks. Flip requires establishing contact and turning a box upright; Polish Curve requires stable contact while following a curved trajectory.
25 Hzpolicy inference
60.0%Flip score
55.0%Polish Curve score
Evaluation table comparing LAG-Fusion with vision-only and multimodal policy baselines
LAG-Fusion achieves the strongest overall performance while remaining modular and preserving high-frequency inference.

Frequency Study.

Success rate increases with inference frequency for the standalone force policy and LAG-Fusion composition
Higher inference frequency → higher success rate. The trend holds for both the standalone force policy and the full asynchronous composition.
Infer Freq.: 2 Hz73.7%Average across input frequencies
Infer Freq.: 5 Hz87.7%Average across input frequencies
Infer Freq.: 25 Hz95.3%Average across input frequencies