Skip to content

Original Research

Frontiers in Neurorobotics ·

Volume 20 - 2026 | https://doi.org/10.3389/fnbot.2026.1927097

Anticipating interactions: a predictive diffusion framework for evolving bimanual manipulation

  • Xukun Liu1
  • Fengjuan Xie1
  • Xuzhou He2
  • Aifeng Liu1
  • Lijun Yan1
  • Jianwei Yang1
  • Hongsheng Huang1
  • Shenggang Wei1*corresponding author
  1. 1Northwest Institute of Mechanical and Electrical Engineering, Xianyang, Shaanxi, China
  2. 2School of Energy and Power Engineering, Xi'an Jiaotong University, Xi'an, Shaanxi, China
Article metrics0 viewsView details

Abstract

Bimanual robotic manipulation remains a significant challenge in embodied AI, as it requires synchronized motion planning, inter-arm collision avoidance, and dynamic role allocation over long task horizons. Although existing diffusion-based policies and affordance learning methods have demonstrated considerable capability, they largely treat the environment as static and fail to model how interaction relationships and coordination patterns evolve over time. This paper introduces the Predictive Affordance and Coordination Evolution Diffusion Policy (PACE-DP), a unified framework that explicitly forecasts future scene dynamics and models the temporal progression of manipulation affordances and bimanual coordination. PACE-DP integrates three predictive components: (1) a Predictive Scene Module that forecasts latent future object-centric representations; (2) an Affordance and Coordination Evolution Module that constructs temporally evolving interaction graphs and employs a Graph Transformer to predict future relation types, grasp success probabilities, coordination modes, and spatial alignment targets; and (3) a Conditional Diffusion Policy that generates smooth, coordinated action sequences conditioned on fused current and predicted features. We evaluate PACE-DP on the RoboTwin 2.0 platform across 10 diverse bimanual tasks, including handover, placement, stacking, and switch operation. Experimental results show that PACE-DP performs favorably compared with baseline methods, achieving higher success rates on coordination-intensive tasks with only marginal computational overhead. These findings suggest that explicitly predicting future affordance and coordination evolution provides an effective inductive bias for bimanual manipulation, enabling more reliable coordination without substantially increasing computational cost. PACE-DP thus offers a promising step toward predictive, temporally aware policies for long-horizon bimanual tasks.

Keywords

1 Introduction

Bimanual robotic manipulation—the coordination of two arms to perform complex, object-centric tasks—represents a fundamental challenge in embodied artificial intelligence. Unlike single-arm systems, dual-arm manipulation demands synchronized motion planning, inter-arm collision avoidance, and dynamic role allocation between effectors. These challenges are compounded by long-horizon sequencing, spatial uncertainty, and physical contact with diverse objects. Despite significant advances in imitation learning and generative modeling, existing methods struggle with a core difficulty: anticipating how manipulation relationships and coordination patterns evolve over time and adapting actions accordingly.

Diffusion models have recently emerged as a powerful paradigm for robot policy learning, demonstrating superior capability in modeling multimodal action distributions and generating smooth, temporally consistent trajectories. Extensions incorporating 3D representations, acceleration techniques, and large-scale architectures have further improved efficiency and generalization. However, these approaches largely treat the environment as a static configuration and do not explicitly model how the underlying manipulation landscape evolves as tasks unfold. Meanwhile, affordance learning and relational reasoning have provided tools for understanding action feasibility, yet typically operate on static snapshots and fail to capture temporal dynamics of interaction structures.

This paper introduces Predictive Affordance and Coordination Evolution Diffusion Policy (PACE-DP), a unified framework that integrates three predictive capacities into a diffusion-based action generation pipeline. A Predictive Scene Module forecasts latent representations of future scene states. An Affordance and Coordination Evolution Module constructs temporally evolving interaction graphs over scene entities and employs a Graph Transformer architecture to model how manipulation affordances and coordination relations change over time, explicitly predicting future relation types, grasp success probabilities, coordination modes, and spatial alignment targets. A Conditional Diffusion Policy then generates bimanual action sequences conditioned on a fused representation combining current scene features, predicted future states, relation embeddings, and coordination embeddings.

We evaluate PACE-DP on the RoboTwin 2.0 platform across 10 diverse bimanual tasks including handover, placement, stacking, and switch operation. Experimental results demonstrate that our approach outperforms baseline methods, achieving higher success rate improvements on coordination-intensive tasks while incurring only marginal computational overhead.

Diffusion models have recently emerged as an effective paradigm for robot policy learning due to their ability to model multimodal action distributions and generate smooth trajectories. Diffusion Policy (DP) (Chi et al., 2025) formulates action generation as an iterative denoising process and demonstrates superior performance over conventional behavior cloning approaches. Subsequent studies extended diffusion models to planning and offline reinforcement learning (Janner et al., 2022; Ajay et al., 2022; Song et al., 2020). To improve perception capability, 3D Diffusion Policy (DP3) (Ze et al., 2024) incorporates point-cloud representations and significantly enhances sample efficiency and generalization. Further developments such as iDP3 (Ze et al., 2025), ManiCM (Lu et al., 2024), OneDP (Wang et al., 2024), and large-scale Transformer-based diffusion policies (Zhu et al., 2025) have improved inference speed, scalability, and robustness. Diffusion Policy Policy Optimization (DPPO) (Ren et al., 2025) further combines diffusion models with policy optimization to enhance long-horizon decision making.

Bimanual manipulation requires synchronized control and interaction reasoning between two arms. Early approaches mainly relied on reinforcement learning and hierarchical policies (Nachum et al., 2018; Haarnoja et al., 2018). With the emergence of foundation models, RT-1 (Brohan et al., 2022) and Gato (Reed et al., 2022) demonstrated scalable robot learning from large datasets. Recent studies have focused on dual-arm coordination. Motoda et al. (2025) proposed transformer-based action chunking with inter-arm coordination for bimanual manipulation. Choice Policies (Qi et al., 2025) introduced coordinated humanoid manipulation through policy switching. Bi-VLA (Gbagbe et al., 2024) integrated vision-language-action models for dexterous bimanual tasks. RoboTwin 2.0 (Chen et al., 2025) provides a large-scale benchmark and synthetic data generation framework for robust dual-arm manipulation, while RoboMIND 2.0 (Hou et al., 2025) extends the scale to multimodal and mobile bimanual tasks.

Understanding object affordances and interaction relationships is essential for complex manipulation. Relational inductive biases and graph neural networks provide powerful tools for modeling structured interactions (Battaglia et al., 2018). Graph Attention Networks (GAT) (Veličković et al., 2017) enable adaptive information aggregation and have been widely adopted in robotics. Recent studies incorporate graph reasoning into manipulation tasks to model object-object and robot-object interactions (Deng et al., 2024; Zhang et al., 2024).

Meanwhile, affordance learning has been explored to estimate graspability and contact feasibility from visual observations (Wu et al., 2023; Wi et al., 2023). However, most existing approaches assume static relationships and fail to capture how affordances and coordination patterns evolve during task execution. Modeling dynamic relationship evolution remains an open challenge for long-horizon bimanual manipulation.

Predictive world models improve decision making by forecasting future states. Classical model-based reinforcement learning methods such as Probabilistic Inference for Learning COntrol (PILCO) (Deisenroth and Rasmussen, 2011) and neural dynamics models (Nagabandi et al., 2018) demonstrate the advantages of learning environment dynamics. Dreamer and DreamerV2 (Hafner et al., 2019, 2020) further employ latent imagination to perform planning in learned representations. Recent embodied AI studies incorporate predictive representations to enhance generalization and long-horizon reasoning (Huang et al., 2022; Fung et al., 2025; Feng et al., 2025). Most predictive models, however, focus on state transitions or latent imagination without explicitly considering the evolution of manipulation relationships and coordination structures.

3 Method

This chapter presents Predictive Affordance and Coordination Evolution Diffusion Policy (PACE-DP), a diffusion-based framework for bimanual manipulation that explicitly models future scene dynamics and the evolutionary process of interaction relationships. The framework comprises four core components: a Point Cloud Encoder that constructs geometric and spatial representations from multi-view RGB-D observations; a Predictive Scene Module that forecasts latent future scene states; an Affordance and Coordination Evolution Module that models the temporal dynamics of manipulation relationships and dual-arm coordination patterns via interaction graphs and Graph Transformer architectures; and a Conditional Diffusion Policy that generates action sequences conditioned on fused current, predictive, and relational features (Figure 1).

Overall architecture of PACE-DP. Given multi-view RGB-D observations, the Point Cloud Encoder extracts geometric features. The Predictive Scene Module forecasts future latent scene states. The Affordance and Coordination Evolution Module constructs interaction graphs to model relationship evolution and dual-arm coordination. The predicted future embeddings (E^t+1:t+Tpredrel, Z^t+1:t+Tpredcoord) and scene representations (H^t+1:t+Tpredpred) are fused into **c**<sub>*t*</sub> to condition the diffusion model for action generation.
Figure 1. Overall architecture of PACE-DP. Given multi-view RGB-D observations, the Point Cloud Encoder extracts geometric features. The Predictive Scene Module forecasts future latent scene states. The Affordance and Coordination Evolution Module constructs interaction graphs to model relationship evolution and dual-arm coordination. The predicted future embeddings (E^t+1:t+Tpredrel, Z^t+1:t+Tpredcoord) and scene representations (H^t+1:t+Tpredpred) are fused into c*t* to condition the diffusion model for action generation.

Formally, let Ot={Itv,Dtv}v=1Vdenote multi-view RGB-D observations at timestep t, where V is the number of camera views. The goal is to learn a policy π(A*t*:*t*+*H*∣O≤ *t*)that generates a sequence of bimanual actions At:t+H={atleft,atright,…,at+Hleft,at+Hright}over horizon H. PACE-DP integrates three predictive components: future scene forecasting, affordance evolution reasoning, and coordination dynamics modeling. Their predicted outputs are explicitly fed into the diffusion policy as conditioning signals, ensuring actions are directly informed by anticipated future states and relationship changes.

3.1 Point cloud representation and encoding

The framework begins by constructing a unified 3D scene representation from multi-view observations. For each view v, depth images are projected into 3D point clouds using known camera intrinsics and extrinsics. This yields a point cloud Ptv={pi∈ℝ3}i=1Nv with associated RGB features ci∈ℝ3. All view-specific point clouds are transformed into a unified world coordinate system and fused through voxel-based downsampling to obtain a consolidated scene point cloud Pt∈ℝN×6, where each point encodes both position and color information. Farthest point sampling reduces the point cloud to a fixed size, preserving geometric structure while enabling efficient processing.

A hierarchical PointNet++ style encoder extracts multi-scale geometric features. Let Ftscene∈ℝN×dpointdenote the per-point features after passing through Set Abstraction layers:

Ftscene=PointNet++(Pt)(1)

Instance segmentation masks are obtained using Segment Anything Model (SAM) applied to RGB images, which assign each point an object instance label. We use the ViT-H variant with default parameters provided by the official implementation. Object-level features are aggregated through mean pooling:

Ftobj,k=MeanPool({fi∈Ftscene|(labeli)=k})(2)

where Ftobj,k∈ℝdpoint represents the aggregated feature for the kk-th object instance. The set of object features {Ftobj,k}k=1Kserves as the foundation for both scene prediction and relationship modeling, with K denoting the number of objects in the scene.

3.2 Predictive scene module

The Predictive Scene Module forecasts latent representations of future scene states without requiring explicit future point cloud reconstruction. This module uses a temporal Transformer architecture that models the evolution of object-centric features over time.

Given historical object features {Fτobj}τ=t-Lt over a lookback window of length L, the features are projected into a latent space:

hτ=MLPproj(Fτobj),hτ∈ℝK×dlatent(3)

A causal Transformer encoder captures temporal dependencies across objects:

Ht-L:t=Transformerscene({ht-L,…,ht})(4)

The future scene representation at horizon Δ∈{1, …, Tpred} is generated via an autoregressive prediction head:

h^t+Δ=MLPpred(Ht,Δ)+ϵpred,ϵpred~N(0,σpred2)(5)

where the additive noise accounts for stochastic future variations. The predicted latent features {h^t+Δ}Δ=1Tpredencode anticipated object positions, orientations, and interaction states without explicit geometric reconstruction.

A temporal consistency loss encourages predicted future representations to maintain temporal smoothness and physical plausibility:

ℒtemporal=∑Tpred−1Δ=1 ∥h^t+Δ+1−Φ(h^t+Δ)∥22(6)

where Φ is a learnable transition function implemented as an Multi-Layer Perceptron (MLP). A contrastive objective encourages predicted features to be closer to their corresponding ground-truth future encodings when available from simulator states, while pushing apart predictions for different objects:

Lcontrast=-logexp(sim(h^t+Δ,ht+ΔGT)/τ)∑j≠i exp(sim(h^t+Δ,ht+Δj)/τ)(7)

where sim(·, ·)denotes cosine similarity and τ is a temperature parameter. Both Ltemporaland Lcontrastprovide auxiliary supervision that indirectly benefits the downstream diffusion policy. Ltemporalencourages smooth and physically plausible transitions in the predicted future latent representations, preventing erratic predictions that could misguide action generation. Lcontrastenforces discriminative object-centric features, which facilitates relation reasoning in the Graph Transformer. By improving the quality of the predicted scene representations Ĥt+1:t+Tpredpred, which are later fused into the conditioning vector c*t*, these auxiliary losses indirectly guide the diffusion policy toward actions better aligned with anticipated future states.

3.3 Affordance and coordination evolution module

Dynamic interaction graph construction. A temporally evolving interaction graph Gt=(V,Et)is constructed where vertices Vrepresent all entities in the manipulation scene: left arm Vleft, right arm νright, each object Vobjk, target regions νtargetm, and environmental elements Venvnsuch as tabletop surfaces and containers. Edge set Etcaptures pairwise relationships at timestep t, with each edge eij∈Etassociated with a relation type rij∈R.

The relation set Rencompasses both manipulation affordances and coordination patterns. Affordance relations include grasping, contacting, supporting, aligning, and reaching. Coordination relations include co-grasping, handover, co-manipulation, synchronized motion, and role differentiation.

Ground-truth relation types and coordination modes are annotated from simulator states based on inter-entity distance, contact, and relative velocity, following RoboTwin 2.0 (Chen et al., 2025). Specifically, “supporting” is labeled when an object rests on another surface with zero relative velocity; “handover” is labeled when both arms sequentially contact the same object within a short time window; “co-grasping” is labeled when both end-effectors simultaneously maintain contact with the same object. These heuristic rules are applied automatically to simulator states to generate ground-truth labels for training.

Graph Transformer for relation evolution. Node features xi(t)∈ℝdnodeare initialized from the corresponding entity representations: object features use Ftobj,k; arm features encode joint configurations and end-effector poses; target features encode spatial positions and semantic types. Edge features eij(t) are initialized as one-hot encodings of relation types rij(t).

The Graph Transformer layer updates node representations through multi-head attention over the graph structure:

xi(t),ℓ+1=LayerNorm(xi(t),ℓ+∑j∈N(i) αijℓWVℓxj(t),ℓ)(8)

where attention weights αijl are computed as:

αijℓ=exp((WQℓxi(t),ℓ)⊤(WKℓxj(t),ℓ+WEℓeij(t))/d)∑k∈N(i) exp((WQℓxi(t),ℓ)⊤(WKℓxk(t),ℓ+WEℓeik(t))/d)(9)

Temporal evolution is captured by stacking M Graph Transformer layers and incorporating temporal positional encodings:

x~i(t)=xi(t)+PE(t)(10)

where PE(t) denotes sinusoidal positional encoding. The sequence of graph states is processed by a temporal Transformer that predicts future relation embeddings:

r^ij(t+Δ)=MLPrel(Transformertemp({X~(t-L),…,X~(t)})ij,Δ)(11)

The predicted relation probabilities are obtained via a softmax over R:

p^(rij(t+Δ)=r)=exp(r^ij(t+Δ)[r])∑r′∈ℛexp(r^ij(t+Δ)[r′])(12)

Affordance-aware action feasibility prediction. Continuous affordance metrics that may inform action generation are predicted for each object-arm pair. Grasp success probability is computed as γ^grasp(t+Δ)=σ(MLPgrasp(x^arm(t+Δ),x^obj(t+Δ),e^arm - obj(t+Δ))). Contact force estimation is given by f^contact(t+Δ)= MLPforce(x^arm(t+Δ),x^obj(t+Δ),e^contact(t+Δ)). The spatial alignment score q^align(t+Δ)=MLPalign(x^obj(t+Δ),x^target(t+Δ)))∈ℝ6 represents the desired relative pose. These predicted affordance metrics serve as guidance signals that bias the diffusion policy toward actions compatible with future relationship constraints.

Bimanual coordination modeling. A dedicated coordination submodule operates on a bipartite graph between left-arm and right-arm actions. Let atleft∈ℝda and atright∈ℝdadenote the action vectors for each arm at timestep t, comprising end-effector pose and gripper opening.

A coordination embedding ztcoord∈ℝdcoordcaptures the relative motion pattern:

ztcoord=MLPcoord([atleft;atright;at-1left;at-1right;atleft-atright])(13)

A temporal convolution over a window of coordination embeddings predicts future coordination modes:

zt:t+Hcoord=TemporalConv({zt-L:tcoord})(14)

A coordination classifier predicts the active coordination mode mt+Δ∈Mcoordat each future timestep:

p^(mt+Δ)=Softmax(MLPmode(zt+Δcoord))(15)

where Mcoord={independent,sync,handover,cograsp,comanip}. This explicit mode prediction allows the policy to anticipate handover transitions and synchronization requirements.

3.4 Conditional diffusion policy with integrated features

Unified conditioning representation. The features extracted from the Predictive Scene Module and Affordance and Coordination Evolution Module are fused into a unified conditioning vector c*t* that guides action generation:

ct=MLPfuse([htscene;H^t+1:t+Tpredpred;E^t+1:t+Tpredrel;Z^t+1:t+Tpredcoord])(16)

where E^t+1:t+Tpredrel and Z^t+1:t+Tpredcoord denote the predicted future relation and coordination embeddings from Equations 11–15, respectively. This conditioning vector explicitly incorporates forecasts of how relations and coordination patterns will evolve, rather than relying solely on current state features. The fused conditioning is injected into the denoising network via FiLM layers, ensuring that predicted future information directly modulates action generation at each denoising step.

Forward pass. To clarify: at each step tt, the Predictive Scene Module forecasts H^t+1:t+Tpredpredfrom historical object features. Concurrently, the Affordance and Coordination Evolution Module predicts future relation embeddings E^t+1:t+Tpredreland coordination embeddings Z^t+1:t+Tpredcoordvia the Graph Transformer. These three predictions are concatenated with current scene encoding htsceneto form c*t*, which conditions the diffusion policy to generate A*t*:*t*+*H*. Thus, predicted future information—not merely current relations—directly guides action generation.

Diffusion formulation for bimanual actions. Action generation is modeled as a denoising process. Let At:t+H∈ℝH×(2·da)denote the concatenated left and right arm action sequence. The forward diffusion process progressively adds Gaussian noise over Tdiff steps:

q(Ak∣Ak-1)=N(Ak;1-βkAk-1,βkI)(17)

where β*k* is a predefined noise schedule, A0=At:t+H, and ATdiff~N(0,I).

The reverse denoising process recovers the clean action sequence conditioned on c*t*:

pθ(Ak-1∣Ak,ct)=N(Ak-1;μθ(Ak,ct,k),σk2I)(18)

A noise prediction network ϵθ is trained to predict the noise added at each diffusion step:

Ldiff=Ek[1,Tdiff],ϵ~N(0,I),(A0,ct)[∥ϵ-ϵθ(Ak,ct,k)∥22](19)

Denoising network architecture. The noise prediction network ϵθ adopts a conditional U-Net architecture adapted for action sequence denoising. The network takes as input the noisy action sequence A*k*, conditioning vector c*t*, and diffusion timestep k. Feature-wise Linear Modulation (FiLM) layers inject conditioning information:

FiLM(x∣ct)=γ(ct)⊙x+β(ct)(20)

where γ(·) and β(·) are MLPs that produce modulation parameters. The timestep k is encoded via sinusoidal positional embedding followed by an MLP, then added to the feature maps at each resolution level. The network outputs the predicted noise ϵ^, which is used to compute the denoised action sequence via the Denoising Diffusion Implicit Model (DDIM) sampler.

Temporal consistency and coordination constraints. The diffusion loss is augmented with three regularization terms that encourage temporal smoothness and bimanual coordination.

The temporal smoothness loss penalizes abrupt changes in consecutive actions:

ℒsmooth=1H−1∑H−1i=1(∥at+ileft−at+i−1left∥22+∥at+iright−at+i−1right∥22)(21)

The coordination consistency loss enforces alignment between generated actions and predicted coordination modes:

ℒcoord=−∑H−1Δ=0log p^(mt+Δ∣at+Δleft,at+Δright)(22)

where p^(m∣aleft,aright)is a lightweight classifier mapping action pairs to coordination modes, trained jointly with the main policy, the negative sign ensures minimization of the negative log-likelihood.

The affordance grounding loss encourages generated actions to be compatible with predicted affordance constraints:

ℒafford=∑H−1Δ=0(−logγ^grasp(t+Δ)·1incontact+∥q^align(t+Δ)−qrelative(t+Δ)∥22)(23)

The total training objective combines these components:

Ltotal=Ldiff+λsmoothLsmooth+λcoordLcoord+λaffordLafford+λtemporalLtemporal+λcontrastLcontrast(24)

The loss weights are set to λsmooth = 0.1, λcoord = 0.5, λafford = 0.3, λtemporal = 0.1, and λcontrast = 0.05, selected based on preliminary validation experiments.

4 Experiments

4.1 Experimental setup

Experimental platform. We evaluate PACE-DP on the RoboTwin 2.0 platform, which provides a unified simulation environment and a scalable benchmark for bimanual robotic manipulation. Dual-arm evaluations are conducted using Aloha-AgileX platforms, as illustrated in the figure below.

Data generation. All expert demonstrations were generated using RoboTwin 2.0's automated task execution pipeline. For each task and each dual-arm robot configuration, we generated 50 demonstration trajectories. All reported results are based on models trained using only the training split. For each baseline method (Pi0, ACT, DP, and DP3), we use official open-source codebases with recommended hyperparameters, and strictly follow the official RoboTwin 2.0 evaluation protocol to ensure fair comparison (Chen et al., 2025). All methods are evaluated on the same set of test episodes within the RoboTwin 2.0 simulation environment to ensure fair comparison.

Policy training. We generate 50 expert demonstrations for each dual-arm configuration. The data format includes multi-view RGB observations, joint states, and action sequences.

Task description. In our experiments, the robot is required to complete a diverse set of bimanual manipulation tasks under varying initial conditions while avoiding collisions. The key challenges include spatial uncertainty of target objects, long-horizon reasoning, and inter-arm interference during task execution. We select these 10 tasks from the RoboTwin 2.0 benchmark as they represent a diverse range of bimanual coordination requirements, including handover (symmetric role switching), placement and stacking (asymmetric role differentiation), and switch operation (sequential bimanual coordination), thereby providing a comprehensive testbed for evaluating different aspects of bimanual manipulation (Figure 2).

Overview of the Aloha-AgileX bimanual platform and evaluated manipulation tasks.
Figure 2. Overview of the Aloha-AgileX bimanual platform and evaluated manipulation tasks.

Scene complexity and segmentation setup. The main experiments follow the standard RoboTwin 2.0 benchmark with clean tabletops and task-relevant objects only. To evaluate robustness under less ideal conditions, we conduct additional experiments in Section 4.3 with distractor objects and synthetic segmentation noise.

4.2 Implementation details

Evaluation protocol. All methods are re-implemented and trained by us under identical conditions. We train a separate model for each individual task rather than a single multi-task model, following the standard practice in the RoboTwin 2.0 benchmark. For the primary experiments reported in Figures 3, 4 and throughout the main text, we conduct five independent training runs with different random seeds for each method and task, each with 100 evaluation rollouts, and report mean ± standard deviation. Error bars and ± intervals represent one standard deviation over the five runs. For the auxiliary baseline comparison in Table 1, we strictly follow the official RoboTwin 2.0 evaluation protocol with the recommended hyperparameters and settings, consistent with the published benchmark results (Chen et al., 2025). Statistical significance between our method and baselines is assessed via paired two-tailed t-tests (α = 0.05) based solely on the primary experimental protocol (five independent training runs with different random seeds). These statistical tests pertain exclusively to the results in Figures 3, 4 and the main text, not to the auxiliary baseline comparison in Table 1.

Success rate evolution across evaluated tasks.
Figure 3. Success rate evolution across evaluated tasks.
Comparative analysis of success rates across 10 evaluation tasks on the Aloha-AgileX bimanual platform.
Figure 4. Comparative analysis of success rates across 10 evaluation tasks on the Aloha-AgileX bimanual platform.

Table 1. Success rate (%) comparison across methods and tasks.

MethodHandover MicHanging MugPlace A2B RightPlace Bread BasketPlace Cans PlasticboxPlace ShoePress StaplerPut Object BasketStack Bowls ThreeTurn Switch
Pi098% ± 111% ± 327% ± 417% ± 434% ± 628% ± 562% ± 716% ± 466% ± 627% ± 4
ACT85% ± 47% ± 20% ± 06% ± 316% ± 45% ± 231% ± 615% ± 348% ± 65% ± 2
DP53% ± 58% ± 313% ± 514% ± 340% ± 523% ± 56% ± 215% ± 463% ± 536% ± 6
DP3100% ± 017% ± 449% ± 426% ± 448% ± 558% ± 669% ± 565% ± 557% ± 546% ± 5
OURS100% ± 025% ± 360% ± 440% ± 358% ± 466% ± 575% ± 573% ± 467% ± 655% ± 4

All results are mean ± std over 5 independent trials with identical experimental configurations.

Model hyperparameters. We provide a description of the hyperparameter configurations for the core model used in our experiments. The following table summarizes the key hyperparameters optimized for our dual-arm manipulation tasks.

The prediction horizon for the Predictive Scene Module and Affordance and Coordination Evolution Module is set to T*pred* = 4 timesteps, corresponding to 0.4 s of future states at the control frequency of 10 Hz. The historical lookback window length is L = 8 timesteps. The Graph Transformer employs M = 4 layers with 8 attention heads per layer and a hidden dimension of 256. These values are selected based on preliminary validation experiments (Table 2).

Table 2. Hyperparameter configuration for PACE-DP.

HyperparameterValue
Training
Learning rate1e-4
Batch size256
OptimizerAdamW
Weight decay1e-6
LR schedulerCosine
Seed42
Diffusion model
Train timesteps100
Inference steps10
Beta range[1e-4, 2e-2]
Model architecture
Observation steps3
Action steps6
Diffusion step embed dim64
Encoder output dim128
Down dims[512, 1,024, 2,048]
Kernel size5
Point Cloud Encoder
Point features6
Output channels128
PointNet typepointnet

Training procedure. All modules are trained jointly end-to-end. The primary loss Ldiffpropagates gradients through c*t* to all upstream modules. Ground-truth labels for auxiliary predictions (future scene encodings, grasp success, contact forces, relation types, coordination modes) are obtained directly from the RoboTwin 2.0 simulator via physics engine states and ground-truth object poses.

4.3 Experimental results

Learning efficiency. Throughout training, we recorded the success rate for each task to track how well our method learned and converged (Figure 3). The epoch-by-epoch results consistently show that our approach achieves faster learning and more reliable convergence in bimanual coordination settings. For each method and task, we perform 5 independent training runs with different random seeds, each consisting of 100 evaluation rollouts, and report the mean success rate.

Computational complexity analysis. The computational efficiency was evaluated by computing the average memory usage and inference latency of the proposed method over 10 tasks and comparing these values against the corresponding averages of the baseline methods (Table 3).

Table 3. Model complexity comparison.

ModelInitial memory(GB) (avg)Peak memory (GB) (avg)Memory increment (GB) (avg)Avg.Inference Time (s) (avg)
DP32.2922.3710.0791.4576
OURS2.3072.3890.0821.5748

Task success rate evaluation. Figure 4 reports the task success rates of all methods across the 10 evaluation tasks on the Aloha-AgileX platform. All methods are re-implemented and trained by us under identical conditions using the same simulation environment and evaluation episodes. For each method and task, we perform 5 independent training runs with different random seeds, each consisting of 100 evaluation rollouts, and report the mean success rate. Paired two-tailed t-tests (α = 0.05), conducted on the primary experimental results (Figures 3, 4), reveal that our method outperforms baseline methods on all tasks except the saturated “Handover Mic” (p < 0.05).

As shown in Table 1, we further evaluate the performance of our proposed method by comparing it with multiple baseline methods. All models are tested under identical experimental settings, including the same datasets, hardware platform, and inference conditions. For every configuration, we perform several test rounds, each comprising 100 independent inference attempts. The final success rates are obtained by averaging the results across all rounds to guarantee statistical robustness.

We evaluated whether our method depends on near-perfect segmentation by testing PACE-DP under two challenging conditions on the “Place Bread Basket” task. We introduced 3–5 distractor objects into the scene, and we corrupted instance labels with probability p∈{0.1, 0.2}. For each condition, we ran 5 independent trials with different random seeds, each consisting of 100 rollouts, and we report the mean success rate. As shown in Table 4, PACE-DP degrades gracefully: the success rate drops modestly in the presence of distractors, and at p = 0.2, performance shows only a slight decline.

Table 4. Success rate (%) of PACE-DP under clutter and segmentation noise on “Place Bread Basket” task (mean over 5 independent trials).

ConditionMean
Clean40% ± 3
With distractors (3–5 objects)35% ± 3
Segmentation noise p = 0.137% ± 3
Segmentation noise p = 0.233% ± 4

Ablation studies. We evaluate each core component of PACE-DP on three representative tasks: “Place Cans Plasticbox,” “Place Bread Basket,” and “Stack Bowls Three.” The following variants are compared:

  • w/o PSM: Excludes predicted future representations H^t+1:t+Tpredpred from conditioning.
  • w/o AREM: Removes relation embeddings Etrel and coordination embedding ztcoord; disables Graph Transformer and coordination submodule.
  • w/o CoordPred: Removes coordination classifier and loss Lcoord.
  • w/o CoordModule: Removes the entire coordination submodule, including both the coordination embedding and the coordination classifier.
  • w/o AffordLoss: Excludes affordance grounding loss Lafford.
  • w/o SmoothLoss: Excludes temporal smoothness loss Lsmooth.
  • Full Model: All components enabled.

As shown in Table 5, removing the Affordance and Coordination Evolution Module (w/o AREM) causes the largest performance drop (14%−17%), confirming that modeling dynamic relationship evolution is most critical for complex bimanual tasks. Removing the entire coordination submodule (w/o CoordModule) leads to a 10%−13% drop, notably larger than removing only the coordination classifier (w/o CoordPred, 4%−7%), indicating that both the coordination representation and its predictive supervision contribute meaningfully. Excluding individual loss terms (w/o AffordLoss, w/o SmoothLoss) results in smaller drops of 2%−5%. These results confirm that each proposed component positively contributes to the final performance.

Table 5. Ablation study results: success rate (%) on three representative tasks (mean ± std over 5 runs).

VariantPlace Cans PlasticboxPlace Bread BasketStack Bowls Three
w/o PSM50% ± 431% ± 458% ± 6
w/o AREM44% ± 526% ± 450% ± 5
w/o CoordPred54% ± 434% ± 460% ± 5
w/o CoordModule48% ± 528% ± 454% ± 6
w/o AffordLoss55% ± 435% ± 362% ± 6
w/o SmoothLoss56% ± 436% ± 463% ± 7
Full Model58% ± 440% ± 367% ± 6

5 Conclusion

This work introduced Predictive Affordance and Coordination Evolution Diffusion Policy (PACE-DP), a novel diffusion-based framework for bimanual manipulation that integrates future scene prediction, affordance evolution modeling, and coordination dynamics into a unified action generation pipeline. By leveraging a predictive scene module and a Graph Transformer architecture to capture temporal relationship changes, PACE-DP generates smooth, coordinated action sequences conditioned on fused current and forecasted features. Extensive experiments on the RoboTwin 2.0 platform across 10 bimanual tasks demonstrate that our approach consistently outperforms the baseline method, achieving higher success rate improvements on challenging tasks while incurring marginal computational overhead.

Limitations. Several limitations of the current work should be acknowledged. The method has been evaluated exclusively in simulation under relatively clean scenes. Although our robustness analysis shows resilience to distractors and segmentation noise, physical hardware validation in highly cluttered environments remains necessary. The coordination classifier is supervised from demonstrations, limiting adaptability to unseen patterns, and the predictive module assumes consistent object tracking. Future work will address sim-to-real transfer, online segmentation, and self-supervised coordination learning.

Generative AI statement

The author(s) declared that Generative AI was not used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Footnotes

Edited by: Weiyong Si, University of Essex, United Kingdom

Reviewed by: Xu Ran, University of Essex, United Kingdom

Miroslav Malaga, University of West Bohemia, Czechia

Statements

Conflict of interest

The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Funding

The author(s) declared that financial support was not received for this work and/or its publication.

Data availability

The data used in this study were generated using the RoboTwin 2.0 simulation platform through its automated task execution pipeline. The datasets consist of expert demonstration trajectories synthesized under domain-randomized settings and were generated specifically for the experiments reported in this paper. Due to storage and platform constraints, the datasets are not publicly hosted. However, the data are available from the authors upon reasonable request for research and verification purposes. Requests to access the datasets should be directed to 2898627792@qq.com.

Author contributions

XL: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing. FX: Investigation, Writing – review & editing. XH: Investigation, Writing – review & editing. AL: Investigation, Writing – review & editing. LY: Investigation, Writing – review & editing. JY: Investigation, Writing – review & editing. HH: Investigation, Writing – review & editing. SW: Funding acquisition, Investigation, Writing – review & editing.

References

  1. Ajay A., Du Y., Gupta A., Tenenbaum J., Jaakkola T., Agrawal P. (2022). Is conditional generative modeling all you need for decision-making?. arXiv [Preprint]. arXiv:2211.15657
  2. Battaglia P. W., Hamrick J. B., Bapst V., Sanchez-Gonzalez A., Zambaldi V., Malinowski M.. (2018). Relational inductive biases, deep learning, and graph networks. arXiv [Preprint]. arXiv:1806.01261.
  3. Brohan A., Brown N., Carbajal J., Chebotar Y., Dabis J., Finn C.. (2022). Rt-1: robotics transformer for real-world control at scale. arXiv [Preprint]. arXiv:2212.06817. doi: doi:10.15607/RSS.2023.XIX.025
  4. Chen T., Chen Z., Chen B., Cai Z., Liu Y., Li Z.. (2025). Robotwin 2.0: a scalable data generator and benchmark with strong domain randomization for robust bimanual robotic manipulation. arXiv [Preprint]. arXiv:2506.18088.
  5. Chi C., Xu Z., Feng S., Cousineau E., Du Y., Burchfiel B.. (2025). Diffusion policy: visuomotor policy learning via action diffusion. Int. J. Robot. Res. 44, 1684 – 1704. doi: doi:10.1177/02783649241273668
  6. Deisenroth M., Rasmussen C. E. (2011). “PILCO: a model-based and data-efficient approach to policy search,” in Proceedings of the 28th International Conference on Machine Learning (ICML-11) (Madison, WI: Omnipress), 465 – 472.
  7. Deng Y., Mo K., Xia C., Wang X. (2024). “Learning language-conditioned deformable object manipulation with graph dynamics,” in 2024 IEEE International Conference on Robotics and Automation (ICRA) (Piscataway, NJ: IEEE), 7508 – 7514.
  8. Feng T., Wang X., Jiang Y. G., Zhu W. (2025). Embodied AI: from LLMs to world models. arXiv [Preprint]. arXiv:2509.20021. doi: doi:10.36227/techrxiv.175977432.27129012/v1
  9. Fung P., Bachrach Y., Celikyilmaz A., Chaudhuri K., Chen D., Chung W.. (2025). Embodied AI agents: modeling the world. arXiv [Preprint]. arXiv:2506.22355.
  10. Gbagbe K. F., Cabrera M. A., Alabbas A., Alyunes O., Lykov A., Tsetserukou D. (2024). “Bi-VLA: vision-language-action model-based system for bimanual robotic dexterous manipulations,” in 2024 IEEE International Conference on Systems, Man, and Cybernetics (SMC) (Piscataway, NJ: IEEE), 2864 – 2869.
  11. Haarnoja T., Zhou A., Abbeel P., Levine S. (2018). “Soft actor-critic: off-policy maximum entropy deep reinforcement learning with a stochastic actor,” in International Conference on Machine Learning (Cambridge, MA: PMLR), 1861 – 1870.
  12. Hafner D., Lillicrap T., Ba J., Norouzi M. (2019). Dream to control: learning behaviors by latent imagination. arXiv [Preprint]. arXiv:1912.01603.
  13. Hafner D., Lillicrap T., Norouzi M., Ba J. (2020). Mastering Atari with discrete world models. arXiv [Preprint]. arXiv:2010.02193.
  14. Hou C., Wu K., Liu J., Che Z., Wu D., Liao F.. (2025). Robomind 2.0: a multimodal, bimanual mobile manipulation dataset for generalizable embodied intelligence. arXiv [Preprint]. arXiv:2512.24653.
  15. Huang W., Xia F., Xiao T., Chan H., Liang J., Florence P.. (2022). Inner monologue: embodied reasoning through planning with language models. arXiv [Preprint]. arXiv:2207.05608.
  16. Janner M., Du Y., Tenenbaum J. B., Levine S. (2022). Planning with diffusion for flexible behavior synthesis. arXiv [Preprint]. arXiv:2205.09991.
  17. Lu G., Gao Z., Chen T., Dai W., Wang Z., Ding W.. (2024). Manicm: real-time 3D diffusion policy via consistency model for robotic manipulation. arXiv [Preprint]. arXiv:2406.01586.
  18. Motoda T., Hanai R., Nakajo R., Murooka M., Erich F., Domae Y. (2025). “Learning bimanual manipulation via action chunking and inter-arm coordination with transformers,” in 2025 IEEE 21st International Conference on Automation Science and Engineering (CASE) (Piscataway, NJ: IEEE), 1796 – 1801.
  19. Nachum O., Gu S. S., Lee H., Levine S. (2018). Data-efficient hierarchical reinforcement learning. Adv. Neural Inf. Process. Syst. 31, 3307 – 3317.
  20. Nagabandi A., Kahn G., Fearing R. S., Levine S. (2018). “Neural network dynamics for model-based deep reinforcement learning with model-free fine-tuning,” in 2018 IEEE International Conference on Robotics and Automation (ICRA) (Piscataway, NJ: IEEE), 7559 – 7566.
  21. Qi H., Wang Y. J., Lin T., Yi B., Ma Y., Sreenath K.. (2025). Coordinated humanoid manipulation with choice policies. arXiv [Preprint]. arXiv:2512.25072.
  22. Reed S., Zolna K., Parisotto E., Colmenarejo S. G., Novikov A., Barth-Maron G.. (2022). A generalist agent. arXiv [Preprint]. arXiv:2205.06175.
  23. Ren A., Lidard J., Ankile L., Simeonov A., Agrawal P., Majumdar A.. (2025). “Diffusion policy policy optimization,” in International Conference on Learning Representations, Vol. 2025 (Singapore: ICLR), 77288 – 77329.
  24. Song Y., Sohl-Dickstein J., Kingma D. P., Kumar A., Ermon S., Poole B. (2020). Score-based generative modeling through stochastic differential equations. arXiv [Preprint]. arXiv:2011.13456.
  25. Veličković P., Cucurull G., Casanova A., Romero A., Lio P., Bengio Y. (2017). Graph attention networks. arXiv [Preprint]. arXiv:1710.10903.
  26. Wang Z., Li Z., Mandlekar A., Xu Z., Fan J., Narang Y.. (2024). One-step diffusion policy: fast visuomotor policies via diffusion distillation. arXiv [Preprint]. arXiv:2410.21257.
  27. Wi Y., Van der Merwe M., Florence P., Zeng A., Fazeli N. (2023). “CALAMARI: contact-aware and language conditioned spatial Action MApping for contact-RIch manipulation,” in CoRL (Cambridge, MA: PMLR) 2753–2771.
  28. Wu R., Cheng K., Zhao Y., Ning C., Zhan G., Dong H. (2023). Learning environment-aware affordance for 3D articulated object manipulation under occlusions. Adv. Neural Inf. Process. Syst. 36, 60966 – 60983. doi: doi:10.52202/075280-2664
  29. Ze Y., Chen Z., Wang W., Chen T., He X., Yuan Y.. (2025). “Generalizable humanoid manipulation with 3D diffusion policies,” in 2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (Piscataway, NJ: IEEE), 2873 – 2880.
  30. Ze Y., Zhang G., Zhang K., Hu C., Wang M., Xu H. (2024). 3D diffusion policy: generalizable visuomotor policy learning via simple 3D representations. arXiv [Preprint]. arXiv:2403.03954. doi: doi:10.15607/RSS.2024.XX.067
  31. Zhang K., Li B., Hauser K., Li Y. (2024). Adaptigraph: material-adaptive graph-based neural dynamics for robotic manipulation. arXiv [Preprint]. arXiv:2407.07889. doi: doi:10.15607/RSS.2024.XX.010
  32. Zhu M., Zhu Y., Li J., Wen J., Xu Z., Liu N.. (2025). “Scaling diffusion policy in transformer to 1 billion parameters for robotic manipulation,” in 2025 IEEE International Conference on Robotics and Automation (ICRA) (Piscataway, NJ: IEEE), 10838 – 10845.

Citation

Liu, X., et al. (2026). Anticipating interactions: a predictive diffusion framework for evolving bimanual manipulation. Frontiers in Neurorobotics, Volume 20. https://doi.org/
Received
Accepted
Published
Volume
20 - 2026

Copyright

Copyright © 2026 Liu, Xie, He, Liu, Yan, Yang, Huang and Wei.

License: https://creativecommons.org/licenses/by/4.0/

*Correspondence: Shenggang Wei

Article metrics

Views
0
Downloads
0
Citations
0
Shares
0