Paper deep dive
Dynamic Manipulation with World-Action Models via Counterfactual Planning
Sunwoo Park, Wonbin Lee, Seonghyun Jin, Youngmin Kim, Jangho Park, Jong Chul Ye
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:World-Action models (WAMs) trained on static demonstrations often fail to manipulate moving targets even when they possess the required manipulation skills. We attribute this failure to target-response collapse: as execution advances, the policy becomes increasingly biased toward the learned continuation of its ongoing behavior and less responsive to target relocation. To bridge the gap between what the model has learned and what it can generate from the current context, we formulate dynamic manipulation as counterfactual planning by decoupling the context used for plan generation from the physical state used for execution. Our framework, Dynamic Predictive Planning (DPP), first uses the WAM's predictive rollout to estimate when an interaction is expected to occur, and combines this timing estimate with observed target motion to predict the target's future interaction position. DPP then constructs a counterfactual observation that places this predicted target position in a familiar robot context, allowing the model to invoke an existing manipulation skill rather than generate a recovery behavior from an unfamiliar robot-target configuration. The resulting plan is connected to the robot's actual state during execution. DPP enables real-time dynamic manipulation on a single consumer GPU without additional training on dynamic data. Experiments in simulation and on a real robot demonstrate consistent improvements across diverse target motions, with simulation performance surpassing all evaluated baselines, including methods additionally trained on dynamic data. Project page: this https URL
Tags
Links
- Source: https://arxiv.org/abs/2609.33172v1
- Canonical: https://arxiv.org/abs/2609.33172v1
Trouble viewing inline? Open PDF directly â
Full Text
184,213 characters extracted from source content.
Expand or collapse full text
arXiv preprint DYNAMIC MANIPULATION WITH WORLDâACTION MODELS VIA COUNTERFACTUAL PLANNING Sunwoo Park 1,â Wonbin Lee 1,â Seonghyun Jin 1,â Youngmin Kim 1,â Jangho Park 1 Jong Chul Ye 1,â 1 Kim Jaechul Graduate School of AI, KAIST, Korea â Equal contribution. â Corresponding author. ABSTRACT WorldâAction models (WAMs) trained on static demonstrations often fail to ma- nipulate moving targets even when they possess the required manipulation skills. We attribute this failure to target-response collapse: as execution advances, the policy becomes increasingly biased toward the learned continuation of its ongo- ing behavior and less responsive to target relocation. To bridge the gap between what the model has learned and what it can generate from the current context, we formulate dynamic manipulation as counterfactual planning by decoupling the context used for plan generation from the physical state used for execution. Our framework, Dynamic Predictive Planning (DPP), first uses the WAMâs predic- tive rollout to estimate when an interaction is expected to occur, and combines this timing estimate with observed target motion to predict the targetâs future in- teraction position. DPP then constructs a counterfactual observation that places this predicted target position in a familiar robot context, allowing the model to invoke an existing manipulation skill rather than generate a recovery behavior from an unfamiliar robotâtarget configuration. The resulting plan is connected to the robotâs actual state during execution. DPP enables real-time dynamic manipulation on a single consumer GPU without additional training on dynamic data. Exper- iments in simulation and on a real robot demonstrate consistent improvements across diverse target motions, with simulation performance surpassing all evaluated baselines, including methods additionally trained on dynamic data. Project page: https://methoder00.github.io/DPP/ 1INTRODUCTION VisionâLanguageâAction (VLA) models map visual observations and language instructions directly to robot actions, achieving strong performance across diverse manipulation tasks (Zitkovich et al., 2023; Kim et al., 2025; NVIDIA et al., 2025; Black et al., 2025a). More recently, WorldâAction Models (WAMs) have augmented action generation with prediction of future visual states, enabling models to represent how scenes evolve as actions unfold (Shen et al., 2025; Ye et al., 2026; Yuan et al., 2026; Zhang et al., 2026; NVIDIA, 2026; Li et al., 2026b). In real-world deployment, however, robots must often interact with moving objects and respond to changes in the environment. Most manipulation skills are still learned from demonstrations collected with stationary targets and relatively canonical robot configurations (Liu et al., 2023; Mu et al., 2025). As a result, a skill that is reliable in static settings may fail once the target moves during execution. This raises a central question: can such pretrained manipulation skills be reused in dynamic environments without collecting additional dynamic data or retraining the model? A natural strategy is to repeatedly replan from the latest observation as the target moves. However, this can place the policy in robotâtarget configurations that are poorly supported by the static demonstrations: the robot has progressed to a later execution state, while the target has relocated to a position that was never observed together with that state during training. As execution progresses, the policy may therefore become increasingly biased toward the learned continuation of its current behavior, despite new visual evidence that the target has moved. It then continues toward a familiar subgoal instead of adapting to the targetâs new position. We refer to this failure mode as target- response collapse. 1 arXiv:2609.33172v1 [cs.RO] 27 Sep 2026 arXiv preprint Dynamic Predictive Planning Ours Canonical Robot Context Predicted Target State Counterfactual Observation Canonical Plan WAM Rollout + = Canonical Robot State Current Robot State The target moves, but actions continue along the prior trajectory. Reactive Planning Causes Target-response Collapse Current Robot State (= Context) Replanned Action Target moves, Actions follow the prior trajectory. Plan Activation Planned Robot State FailureFrozen WAMDynamic Scene Success Counterfactual Frozen WAM Static Scene Reactive Planning Dynamic Predictive Planning Canonical Counterfactual Planning w/o Execution Dynamic Predictive Planning Ours Canonical Robot Context Predicted Target State Counterfactual Observation Canonical Plan WAM Rollout + = Canonical Robot State Current Robot State The target moves, but actions continue along the prior trajectory. Reactive Planning Causes Target-response Collapse Current Robot State (= Context) Replanned Action Target moves, Actions follow the prior trajectory. Plan Activation Planned Robot State FailureFrozen WAMDynamic Scene Success Counterfactual Frozen WAM Static Scene Reactive Planning Dynamic Predictive Planning Canonical Counterfactual Planning w/o Execution Dynamic Predictive Planning Ours Canonical Robot Context Predicted Target State Counterfactual Observation Canonical Plan WAM Rollout + = Canonical Robot State Current Robot State The target moves, but actions continue along the prior trajectory. Reactive Planning Causes Target-response Collapse Current Robot State (= Context) Replanned Action Target moves, Actions follow the prior trajectory. Plan Activation Planned Robot State FailureFrozen WAMDynamic Scene Success Counterfactual Frozen WAM Static Scene Reactive Planning Dynamic Predictive Planning Canonical Counterfactual Planning w/o Execution Dynamic Predictive Planning Ours Canonical Robot Context Predicted Target State Counterfactual Observation Canonical Plan WAM Rollout + = Canonical Robot State Current Robot State The target moves, but actions continue along the prior trajectory. Reactive Planning Causes Target-response Collapse Current Robot State (= Context) Replanned Action Target moves, Actions follow the prior trajectory. Plan Activation Planned Robot State FailureFrozen WAMDynamic Scene Success Counterfactual Frozen WAM Static Scene Reactive Planning Dynamic Predictive Planning Canonical Counterfactual Planning w/o Execution Dynamic Predictive Planning Ours Canonical Robot Context Predicted Target State Counterfactual Observation Canonical Plan WAM Rollout + = Canonical Robot State Current Robot State The target moves, but actions continue along the prior trajectory. Reactive Planning Causes Target-response Collapse Current Robot State (= Context) Replanned Action Target moves, Actions follow the prior trajectory. Plan Activation Planned Robot State FailureFrozen WAMDynamic Scene Success Counterfactual Frozen WAM Static Scene Reactive Planning Dynamic Predictive Planning Canonical Counterfactual Planning w/o Execution Dynamic Predictive Planning Ours Canonical Robot Context Predicted Target State Counterfactual Observation Canonical Plan WAM Rollout + = Canonical Robot State Current Robot State The target moves, but actions continue along the prior trajectory. Reactive Planning Causes Target-response Collapse Current Robot State (= Context) Replanned Action Target moves, Actions follow the prior trajectory. Plan Activation Planned Robot State FailureFrozen WAMDynamic Scene Success Counterfactual Frozen WAM Static Scene Reactive Planning Dynamic Predictive Planning Canonical Counterfactual Planning w/o Execution t1t1 t2t2 t3t3 t1t1 t2t2 t3t3 Target Gripper 07.0 s MISSED TARGET t1t1 t2t2 t3t3 t1t1 t2t2 t3t3 Target Gripper 07.0 s TARGET REACHED Figure 1: Predict, donât chase. DPP pairs the initial robot state with the predicted interaction position to invoke learned manipulation capabilities rather than repeatedly chasing the moving target. To mitigate target-response collapse, our key idea is to decouple the context used to generate a plan from the state in which that plan is executed. Rather than asking the policy to recover directly from an unfamiliar robotâtarget configuration, we generate a plan from a familiar canonical robot context, placing the target at the position where the interaction is expected to occur. The resulting canonical plan is then connected to the robotâs actual execution state. The remaining challenge is to determine this future interaction position efficiently. Regenerating a canonical plan whenever the target moves would require repeated costly WAM rollouts. Instead, we predict the interaction in advance: by rolling out future observations and actions beyond its native action chunk, the WAM estimates when a key event such as grasp or release would occur before physical execution. Observed target motion then determines where the target is expected to be at that time. We implement this idea through Dynamic Predictive Planning (DPP), which generates a canonical plan for the predicted interaction and connects it to the robotâs ongoing execution. The robot continues acting during planning and subsequently refines the remaining trajectory using fresh observations and its measured state. DPP requires no additional policy training and applies to both joint and cascaded WAMs that can roll out future observations and actions. Across two WAM backbones, simulation benchmarks, and real-robot tasks, DPP consistently outper- forms the evaluated baselines, including methods trained with dynamic data in simulation. Running learned inference on a single consumer GPU, DPP makes WAM-based visual prediction practical for real-time planning and execution. These results demonstrate that pretrained manipulation skills can be deployed in dynamic environments without updating the WAM itself. Rather than relearning the skill, DPP adapts its execution to the robotâs current state and the targetâs future interaction point. Our contributions are as follows. âąWe identify and empirically characterize target-response collapse, a failure mode in which reactive replanning pairs robot states with relocated targets that are unsupported by static demonstrations, causing the policy to favor familiar but incorrect subgoals. âą We show that decoupling the context used for plan generation from the robot state used for execution allows learned manipulation skills to remain effective under target motion, even when the desired skill is difficult to recover directly from the current observation. âąWe introduce DPP, a backbone-agnostic real-time planning and execution framework that combines interaction-time prediction, target-position prediction, counterfactual canonical planning, and 2 arXiv preprint asynchronous plan transitions, enabling dynamic manipulation without additional training on dynamic data. 2RELATED WORK Manipulating moving targets. Classical dynamic grasping predicts the targetâs trajectory and plans a reachable grasp under time constraints (Akinola et al., 2021; Jia et al., 2024). Learning-based methods instead add dynamic experience: SIDO augments static demonstrations with counterfactual object poses and actions (Shin et al., 2026a), DynamicManip synthesizes dynamic episodes from one static demonstration (Liao et al., 2026), and PUMA (Fang et al., 2026) and DynamicWAM (Lou et al., 2026), our trained baselines, learn motion-aware policies. Others train a module that supplies what one snapshot lacks: AHEAD predicts future visual tokens for a frozen VLA (Syed et al., 2026), F2F-AP anticipates the observation after system delay (Wei et al., 2026), and TEMPO conditions on motion summaries and proprioceptive history (Feng et al., 2026). DPP enables dynamic manipulation without additional training by changing the context used to invoke a learned skill, mitigating the target-response collapse analyzed in Section 3. Visual prediction and asynchronous execution. WAMs fold visual prediction, long used as a planning signal (Finn & Levine, 2017; Du et al., 2024), into the action model itself (Li et al., 2026b; Ye et al., 2026). Fast-WAM and ImageWAM cut deployment cost by omitting explicit future imagination or using image-editing representations (Yuan et al., 2026; Zhang et al., 2026). DPP instead adapts these backbones to roll out a whole skill, reads off when a grasp or release will occur, and extrapolates the targetâs motion to that moment. Real-Time Chunking continues a committed action prefix while the next chunk is generated (Black et al., 2025b), and AHA-WAM runs a world planner and a feedback policy at different rates (Cai et al., 2026). DPP likewise executes while planning, but its activation bridge must also join a trajectory planned from a canonical robot context to the robotâs actual state. Observation editing and skill reuse. GenAug and MimicGen broaden training coverage with generated images and demonstrations (Chen et al., 2023; Mandlekar et al., 2023). Closer to DPP are inference-time interventions: ReOI removes distractors before world-model prediction (Chen et al., 2026b), and VLS steers a frozen policyâs action sampler with rewards from a visionâlanguage model (Liu et al., 2026). DPP edits the target itself, placing it at its predicted interaction position in a familiar robot observation with matching proprioception. This changes only the context used to invoke the skill; execution starts from the live robot state. Its reach is bounded by the backboneâs static skill and by how predictably the target moves. Appendix H extends these comparisons. 3TARGET-RESPONSE COLLAPSE: A FAILURE MODE Motivation: dynamic replanning can leave the demonstrated action support.LetSdenote the physical robot state andxthe target position. A WAM generates an action chunk conditioned on the context C(S,x): A := (a 0 ,...,a Hâ1 )⌠p Ξ (·| C(S,x)),(1) where A denotes an H -step action chunk, and the context is defined by C(S,x) = O,R,I) .(2) Here, O := h(S,x,B) denotes the current visual observation, with B representing background and camera conditions; R := g(S) denotes the proprioceptive state, and I is the task instruction. For a contextC, we writeζ(C)for the trajectory generated by recursively querying the frozen WAM. Separately, letζ (i) data denote thei-th recorded manipulation demonstration for a stationary target at x (i) . Grouping its recorded actions into chunks, we write ζ (i) data := S (i) 0 ,A (i) 0 ,S (i) 1 ,A (i) 1 ,...,A (i) T i â1 ,S (i) T i , S (i) 0 â S 0 ,(3) whereS (i) t is the recorded robot state at chunk boundaryt, andA (i) t is the corresponding recorded action chunk. In the static-demonstration setting considered here, demonstrations begin from approx- imately the same initial robot state S 0 and proceed toward their respective targets x (i) . 3 arXiv preprint This demonstration structure induces a nonuniform joint support over robot states and target locations. Near the common initial stateS 0 , similar robot configurations are paired with many different targets across demonstrations. As execution progresses, the robot stateS (i) t becomes increasingly specific to the trajectory toward x (i) . Meanwhile, the training data may contain the contexts(S (i) t ,x (i) )and(S (j) t ,x (j) ),without con- taining the crossed context(S (i) t ,x (j) ).However, a moving target creates precisely such a crossed context: the robot reachesS (i) t while following the action sequence associated with one target lo- cation, while the target has meanwhile moved elsewhere. Replanning from this new observation therefore asks the policy to generate behavior from a robotâtarget combination that may be far outside its demonstrated action support. Why later robot context can dominate target relocation.We analyze this effect under a memory- less planning interface, p Ξ (A| C,H k ) = p Ξ (A| C),(4) whereH k denotes prior execution history. In this setting, previous actions affect future behavior only through the current observation and robot state. Importantly, the robot configuration itself carries information about execution progress and can therefore bias the policy toward the continuation associated with that state. To measure how strongly the model still responds to target relocation, letF (ζ(C))denote the predicted grasp location measured from the generated trajectory. For a displaced targetx âČ = x + λu, with λ > 0 andâ„uâ„ = 1, we define the directional response gain G(S;x,x âČ ) = u †[F (ζ(C(S,x âČ )))â F (ζ(C(S,x)))] λ .(5) A gain near one indicates that the predicted grasp moves with the target, whereas a gain near zero indicates little directional adjustment. To isolate the effect of robot context, define â R,k F (x) = F (ζ(C(S k ,x)))â F (ζ(C(S 0 ,x))).(6) The change in target responsiveness between the later and initial robot contexts is G(S k ;x,x âČ )â G(S 0 ;x,x âČ ) = u †[â R,k F (x âČ )â â R,k F (x)] λ .(7) A target-independent shift in predicted grasp location cancels in this difference. A reduction therefore reflects a genuine loss of responsiveness to target relocation rather than a uniform change in grasp position. -2400240 x offset (m) -120 0 240 y o f set (m) -2400240 x offset (m) -120 0 240 y o f set (m) Gain 0.897Gain 0.078 Target offsetPredicted grip shift (a) Before Execution(b) After 48 Actions Figure 2: Target-response collapse. Predicted grip shift : before & after Figure 2 summarizes the decline in target responsiveness along a model-generated reference trajectory, quantified by the matched target-relocation experiments in Appendix B (Figure 6). On the same 34-cell static-support set, the pre- dicted grip-response area falls to 1.47% of its initial value after 48 executed actions. On the same roller-grasping task, ImageWAM also exhibits a decrease in mean target- response gain from 0.885 to 0.063 after 48 executed ac- tions. This trend extends to dual-bottle manipulation: after 24 executed actions, before either gripper contacts an ob- ject, relocation success decreases from 100% for both models to 66.7% for FastWAM and 72.9% for Image- WAM, while unshifted controls remain successful at every tested prefix. 4METHOD We aim to generate a plan in a context where the frozen WAM can express the required skill, rather than demanding recovery directly from the current robotâtarget combination. Toward this goal, 4 arXiv preprint Planning Asynchronous rollout generation Robot execution Live action queue Initial Planning Current-State Planning Initial prefix / motion prepayment Bridge Canonical suffix AlignCurrent-state suffix Await 1st chunk Plan ActivationImmediate 1 st Chunk Delivery Open-loop Planning Observation Visual Prediction (b) Planning Inputs & Activation Actual State Trajectory : Plan Activation Plan Activation Accumulated Rollout error + = WAM Planner Canonical Planning (c) Asynchronous Planning & Execution Timeline Request Current-State Plan (a) Robot Execution in Dynamic Scene Initial Plan C u r r e n t - S t a t e P l a n Canonical Plan Initial Planning Canonical Planning Current- State Planning Input ObservationWAM rolloutExecution Alignment Predicted Interaction Time Temporal resampling preserving interaction Temporal shift + IK bridge Figure 3: DPP pipeline. An initial rollout predicts interaction timing while available actions begin execution. The canonical planning stage uses the familiar robot context and predicted target position. An activation bridge connects its trajectory to ongoing execution, after which current-state planning uses fresh observations and current robot-state input while retaining the predicted interaction position as its planning target. Dynamic Predictive Planning (DPP) separates the contextCused to generate a planζ(C)from the robotâs actual execution stateS k . Motivated by Section 3, canonical planning uses a familiar robot context with the target represented at its predicted interaction position. The resulting canonical plan ζ can is then connected to the robotâs ongoing motion. Specifically, DPP organizes planning into three stages (Figure 3(a)(b)). The initial planning stage produces a planζ init to estimate interaction timing and provide actions that can begin executing. The canonical planning stage producesζ can as the reference trajectory for the predicted interaction. The current-state planning stage then producesζ cur k from fresh observations and current robot-state input to refine the remaining trajectory. In the following, we describe each step in more detail. Step1. Predict the interaction and prepay execution. For the first subtask, initial planning generatesζ init = ζ(C(S 0 ,x 0 ))from the observed scene. From this plan, we estimate interaction timing by identifying the first predicted action that satisfies the interaction criterion. In parallel, motion bootstrap uses SAM 2 to segment the target and FoundationPose to track its position across timestamped observations (Ravi et al., 2025; Wen et al., 2024). These position estimates are used to fit the target-motion hypothesis b x(·) , which the base method holds fixed after bootstrap. The interaction timing inferred from the rollout is mapped to the execution clock as Ï = t exec + ât min j : Ï q (a j ) = 1 .(8) Here,jindexes individual actions inζ init ,âtis the control time interval, andt exec is the timestamp of its first executed action. The task-specific predicateÏ q identifies the interaction event in the predicted action sequence. DPP adopts the event timing inferred from this static-scene rollout as a skill-derived timing prior for dynamic planning. This provides a practical default grounded in the policyâs learned behavior, rather than an optimized interaction time for the moving target; alternative timing priors may yield substantially higher success. Mapping this prior to the execution clock gives Ï, and evaluating the target-motion hypothesis atÏgives b x(Ï ), the target position used for canonical planning. Once the initial rollout produces its first action chunk, the robot can begin executing that chunk while the WAM continues generating the remaining rollout. The motion prepayment step begins after bootstrap is complete, using the estimated target motion to adjust subsequent actions while the remaining prediction and canonical planning proceed. This allows the robot to approach the target while planning continues. Step 2. Generate and activate the canonical plan. For counterfactual planning, DPP represents the target at a hypothesized position in the WAMâs input context. Given an observationO k and proprioceptive inputR k from robot stateS k , we define e C(S k ,x âČ ) , a synthesized approximation to 5 arXiv preprint the scene context C(S k ,x âČ ): e C(S k ,x âČ ) := Edit(O k ,x âČ ),R k ,I .(9) by applying the visual editing operationEdittoward the target atx âČ in RGBâD geometry while preserving the selected robot configuration and scene context. Editing is applied consistently across camera views with robot occlusion preserved (Appendix F.4). The canonical planning stage uses this construction to combine a familiar robot context with the predicted interaction position. For the first subtask, the familiar reference is the initial robot stateS 0 . Once b x(Ï ) is available from Step 1, DPP generates the canonical trajectory as ζ can = ζ e C S 0 , b x(Ï ) .(10) Since the robot continues executing available actions and reaches a later stateS k during this canonical trajectory generation, the robot must therefore transition from its current stateS k onto the canonical trajectory before following it. Specifically, DPP selects an entry point inζ can based on the remaining time untilÏ, without temporally resampling the canonical trajectory. It then constructs an activation bridge from the current robot state to the selected point, using inverse kinematics subject to joint- velocity limits (Figure 3(c)). If this connection is accepted, DPP replaces the remaining action queue with the bridge followed by the canonical trajectory from the selected entry point onward. Existing actions continue while this replacement is prepared. Step 3. Replan from the realized state. After the canonical activation bridge has completed, the robot reaches a stateS k close to the canonical trajectory for the predicted interaction position. This is intended to bring the robotâtarget context closer to the skillâs learned support. DPP then uses fresh observations and current robot-state input atS k to ground the new rollout in the realized state, helping reduce accumulated prediction drift. The candidate continuation is ζ cur k = ζ e C S k , b x(Ï ) .(11) The plans in Eqs.(10)and(11)use the same rollout procedure but different robot contexts:S 0 for canonical planning andS k for current-state planning. In both planning inputs, the target is represented at b x(Ï ) . This updates the robot context to the realized state while retaining the predicted interaction position. As Section 3 shows, fresh observations alone do not guarantee responsiveness to target relocation; here, current-state planning refines the remaining trajectory after canonical activation. For an accepted current-state plan, DPP temporally resamples the joint-position trajectory before the interaction segment to align execution with the remaining time until Ï . The interaction segment, including the final approach and grasp or release, is preserved. Base DPP retains the bootstrap motion hypothesis and applies no additional spatial correction to current-state output actions. Optional nonlinear-motion extensions can update motion estimates and spatially correct output actions, as described in Appendix F.3. Continue across subtasks. For a task with multiple subtasks, DPP connects plans according to each stageâs interaction structure. For stages linked by continuation, the current-state rolloutζ cur k extends beyond the current interaction to predict the next event, and its continuation is reused as the next stageâs initial plan. At boundaries designated to start a new planning cycle, DPP generates a new initial plan from a fresh reference observation. Already initialized targets retain their motion hypotheses, while targets that begin moving later are initialized separately. Each stageâs event is detected from predicted actions using its corresponding predicate, and its timing is mapped to the execution clock. At a stage transition, a fresh observation and matching proprioception define the next stageâs canonical robot reference, replacingS 0 in Eq.(10). Detailed rollout construction, event timing, acceptance, and activation rules are given in Appendix C. 5EXPERIMENTS We evaluate DPP on dynamic Pick and Pick-and-Place across matched target positions, velocities, di- rections, and object configurations. We compare standard WAM execution, inference-time adaptation, and methods with additional training under shared scene definitions and success criteria. 6 arXiv preprint Table 1: RoboTwin2.0-Dyn results. Each method uses 300 T1 and 192 T2 trials. Success follows the official task predicate; Contact is a separate post hoc diagnostic and may be lower than Success (Appendix E.1). Backbone / Model Inference Method Additional Dyn. Training SuccessâContactâRCâ T1T2T1T2T1T2 FastWAMRefresh-24 (Default)X10.0033.338.6780.7356.5271.68 Refresh-8X13.0038.5412.6778.6568.9768.88 Future-Conditioned (DPP bootstrap)X18.3334.3821.3378.1369.3263.36 Future-Conditioned (Oracle)X27.0048.9627.3384.9077.7072.99 ImageWAMRefresh-16 (Default)X11.3339.5811.3376.5661.9770.62 Refresh-8X12.6746.8812.6779.1761.9769.71 Future-Conditioned (DPP bootstrap)X18.3348.9620.3390.6368.1472.20 Future-Conditioned (Oracle)X22.6760.4232.0092.7172.4978.17 Ï 0.5 DefaultX9.0013.028.3370.8354.7153.77 AHA-WAMDefaultX7.3314.585.3383.8553.2458.12 PUMADefaultO50.339.3831.6783.8580.5449.51 DynamicWAMDefaultO52.0053.1364.6795.3178.5175.89 FastWAM + VPDPP (Ours)X83.3380.7394.6796.3594.2192.14 ImageWAM + VPDPP (Ours)X78.6791.1593.3396.3593.4395.99 5.1EXPERIMENTAL SETUP Tasks and protocol. We introduce RoboTwin2.0-Dyn, a dynamic manipulation benchmark built on RoboTwin 2.0, and evaluate DPP and the baselines on dynamic variants of four tasks, compris- ing 300 Bimanual Grasp and 192 Pick-and-Place episodes. We remeasure static support because RoboTwinâs predefined evaluation regions need not match the manipulation capabilities of each pretrained backbone. Evaluation scenes span target velocities, directions, and motion configurations within empirically validated static-support regions. Methods share predeclared scenes and simulator seeds, subject to the documented retry exceptions. Static controls at the corresponding final target positions distinguish stationary-task reachability from dynamic execution error. Scene construction, static controls, and retry exceptions are detailed in Appendix E.2. Our real-robot evaluation uses an I2RT-based platform with FastWAM trained only on static demon- strations. Task A, Pick (Move) & Place, requires grasping a moving piggy bank and placing it into a basin. Task B, Pick & Place (Move), requires placing a goalpost to intercept a moving ball; its static demonstrations place the goalpost at a ball-blocking location. Each method is evaluated over 30 trials per task. Models and baselines. DPP uses frozen FastWAM and ImageWAM backbones with the same motion bootstrap, counterfactual observation synthesis, plan activation, and current-state planning controller; only the planner interface differs. We compare standard and more frequent observation refresh, same-backbone Future-Conditioned inference,Ï 0.5 , AHA-WAM, and additional-training methods PUMA and DynamicWAM. Both Future-Conditioned variants refresh every 8 action steps with a fixed 16-step look-ahead. The Oracle variant uses simulator-rendered future observations. The DPP bootstrap variant estimates motion from observations at steps 0, 2, 4, 6, and 8 before taking policy actions, then combines the estimate with current RGB-D observations to synthesize future inputs without ground-truth rendering or velocity fallback. Neither variant uses DPPâs skill-dependent interaction timing or full controller. This comparison tests whether fixed-horizon future observations alone suffice, or whether dynamic manipulation benefits from DPPâs interaction-aware planning and execution alignment. The FastWAM/ImageWAM refresh baselines assume zero inference latency. DPP and the same-backbone baselines require no additional policy training. Detailed configurations are provided in Appendix E.1. On the real robot, Reactive replans every 10 steps, while Future-Conditioned uses DPPâs motion predictor and counterfactual observation synthesis with a fixed 16-step horizon instead of DPPâs inferred interaction time. In Task B, DPP and Reactive (Hybrid) share the same policy trained on anticipation-oriented static demonstrations. Metrics and implementation. We report official RoboTwin Task Success, a separate physical- contact diagnostic (Contact), and Route Completion (RC; 0â100). Pick-and-Place success requires completion of both subtasks. All learned DPP inference runs on a single RTX 5090 in simulation and 7 arXiv preprint RFDPP 0 50 100 R a t e ( % ) 0.00.0 Contact 0 50 100 S u c c e s s R a t e ( % ) (a) Real-world evaluation(b) Inside DPP TASK A : Pick(M) and Place R: Reactive F: Future-Cond. R*DPP* 40.0 86.7 Reactive Failure Future-Cond. Contact but FailureSuccess Contact but FailureSuccess 1 Motion bootstrap Frames 0 / 2 / 4 / 6 / 8 2 Canonical observation OriginalDifferenceCounterfactual 3 Execution Predicted Pose&Motion *Anticipatory Static-scene Training Sample TASK B : Pick and Place(M) DPP DPP* Reactive* (Hybrid) 76.7 0 23.3 100 Figure 4: Real-world results and DPP execution. Each method uses 30 trials per task. Bars: success; Task A line: human-evaluated gripperâobject contact. Reactive replans every 10 steps; Future-Cond. uses DPP counterfactual observations at+16steps. Task Bâs starred methods share a policy trained on anticipation-oriented static demonstrations; Hybrid uses reactive inference. (a) Acceleration RFDWDPP 0 50 100 14.0 35.0 37.0 83.0 26.89 56.32 67.1 93.68 S u c c e s s ( % ) / R C -1800180 -60 60 180 Trajectory X offset (m) Y o f s e t ( m m ) 1 2 3 4 5 6 Simulation overlay (b) Circular motion RFDWDPP 0 50 100 10.0 25.0 47.0 91.0 28.92 49.76 73.83 96.62 S u c c e s s ( % ) / R C -1800180 -60 60 180 Trajectory X offset (m) Y o f s e t ( m m ) 1 2 3 4 5 6 Simulation overlay (c) Position jump RFDWDPP 0 50 100 11.0 24.0 47.0 69.0 25.56 50.46 73.03 90.03 S u c c e s s ( % ) / R C -1800180 -60 60 180 Trajectory X offset (m) Y o f s e t ( m m ) Jump 1 2 3 4 5 6 Simulation overlay R: FastWAM Refresh-24F: Oracle Future-cond.DW: DynamicWAMDPP: FastWAM RCRCRC Figure 5: Complex target motion. Each method uses 100 trials per motion family. R: FastWAM Refresh-24; F:+16-step oracle observations; DPP: FastWAM with the nonlinear extension and a declared motion-family prior. a single RTX 4090 on the real robot; simulation rendering uses a separate GPU. Motion bootstrap and visual planning run asynchronously with nominal 10 Hz control. Metric definitions and runtime details are provided in Appendices E.1 and F.6. 5.2RESULTS Dynamic Simulation Results. Table 1 compares task success across both dynamic settings. In Bimanual Grasp, DPP reaches 83.33% with FastWAM and 78.67% with ImageWAM. The corre- sponding Future-Conditioned DPP bootstrap variants achieve 18.33% with each backbone, while the Oracle variants achieve 27.00% and 22.67%, respectively. In Pick-and-Place, DPP reaches 80.73% with FastWAM and 91.15% with ImageWAM, compared with 34.38% and 48.96% for Future-Conditioned DPP bootstrap, and 48.96% and 60.42% for Future-Conditioned Oracle. DPP achieves the highest observed success rates across the evaluated methods in both tasks. We also report success across target-velocity bins. DPP achieves higher success rates than the evaluated baselines across all target-velocity bins, including the highest-speed bin. The full Pick velocity breakdown is reported in Appendix E.4. Real-Robot Evaluation. Figure 4 summarizes the real-robot results. DPP achieves 76.7% success in Task A, compared with 0% for both Reactive and Future-Conditioned, and 86.7% (26/30) in Task B, compared with 40.0% for Reactive (Hybrid). Task B illustrates how DPP transfers interaction geometry learned from static demonstrations to the predicted future position of a moving target. 8 arXiv preprint 5.3ADAPTATION TO COMPLEX TARGET MOTION. Figure 5 demonstrates DPPâs applicability beyond constant-velocity linear motion, including diverse motion patterns and trajectory changes modeled as position jumps to represent external intervention by another robot or a human. For these experiments, we enable late canonical planning to defer commitment to the motion hypothesis while accounting for policy latency, improving prediction accuracy, together with spatial warping of the current-state plan. These extensions broaden the applicability of prediction-based planning to shared workspaces with humans and other robots, where object trajectories may change during handovers, coordinated manipulation, or conveyor-based industrial operations. 5.4ABLATION STUDIES Planning components. Table 2 reports FastWAM success (%), Contact (%), and RC on the same 300 T1 scenes; RC includes failures. Changes are relative to full DPP, withâSR andâContact measured in percentage points. Without initial-plan execution, the robot waits for canonical planning to complete and executes the resulting trajectory from the first action; target motion and the episode budget remain unchanged. Without canonical-state conditioning, we use the current robot context and its activation procedure at the same request point, retaining initial execution, the interaction time inferred by initial planning and its predicted target, and subsequent current-state planning. Both changes substantially reduce success, while removing current-state planning has a smaller effect. Interaction-timing and workspace diagnostics are provided in Appendix E.5. Oracle diagnostics. On the same scenes, oracle velocity substitutes ground-truth target velocity; oracle velocity + observation additionally uses simulator-rendered counterfactual observations (Ta- ble 2). Their gains indicate remaining headroom in motion bootstrap and observation synthesis. These diagnostic conditions are excluded from the main comparison. Contact and ImageWAM results are reported in Table 13 in Appendix E.6. Table 2: FastWAM ablations and Oracle diagnostics on Task 1. VariantSR (%)â SRContact (%)â ContactRCâ RC Full DPP83.33â94.67â94.21â Component ablations w/o initial execution50.33 â33.0046.67 â48.0083.96 â10.25 w/o canonical-state conditioning51.67 â31.6747.33 â47.3377.96 â16.25 w/o current-state planning80.00 â3.3392.33 â2.3392.82 â1.39 Oracle diagnostics Oracle target velocity92.33+9.0095.33+0.6797.22+3.01 Oracle target velocity & observation94.00+10.6798.00+3.3397.90+3.69 6CONCLUSION Dynamic manipulation failures can reflect limited access to learned skills rather than missing capabil- ities. We identify target-response collapse: reduced responsiveness to target relocation from later robot contexts. DPP addresses this by separating the planning context from the execution state, using WAM predictions to construct future conditions that elicit existing skills. Simulation and real-robot evaluations show improved dynamic manipulation without additional training on dynamic data, with real-time inference on a single consumer GPU. These results suggest that dynamic manipulation need not be viewed solely as a problem of learning new behaviors, since even an already learned behavior can be more or less accessible depending on the observation context used to request it. By helping construct such contexts, WAM prediction can serve not merely to generate future scenes, but to formulate planning problems that an action model already knows how to solve. The resulting counterfactual observation can be interpreted as an implicit retrieval query for the modelâs learned manipulation capabilities. 9 arXiv preprint Limitations and future work.DPP relies on target motion remaining predictable over the planning horizon and on the backbone possessing the required static manipulation skill. Its interaction timing is a practical prior derived from the learned skill, rather than an optimized choice for the dynamic setting. Future work could explore uncertainty-aware motion prediction, timing-prior calibration, and static demonstrations that broaden the interaction capabilities available for reuse. AI USE STATEMENT Generative AI tools were used to assist with coding, literature review, and manuscript editing. Their use was limited to supporting the research and writing process, and all AI-assisted outputs were carefully reviewed and, where necessary, revised by the authors. The authors take full responsibility for the accuracy, validity, and final content of the paper. ETHICS STATEMENT This work investigates robotic manipulation through simulation and real-robot experiments in a controlled laboratory setting. The experiments focus on interactions between robots and inanimate objects, with the aim of improving manipulation under target motion. We do not identify significant ethical concerns specific to the reported methods or experiments, while recognizing that broader deployment requires consideration of physical safety and the intended application. REPRODUCIBILITY STATEMENT Appendix B specifies the matched target-response protocol. Appendices C and F describe the perception and counterfactual-editing pipeline, predictive interaction hypothesis, WAM full-planning interface, and DPP activation and transport rules. Appendix E reports the closed-loop evaluation settings, including checkpoint scope, action horizon, random seeds, motion conditions, and success criteria. Runtime behavior and measured action queues are described in Appendices F.6 and E.3. REFERENCES Saminda Abeyruwan, Alex Bewley, Nicholas Matthew Boffi, Krzysztof Marcin Choromanski, David B DâAmbrosio, Deepali Jain, Pannag R Sanketi, Anish Shankar, Vikas Sindhwani, Sumeet Singh, Jean-Jacques Slotine, and Stephen Tu. Agile catching with whole-body mpc and black- box policy learning. In Nikolai Matni, Manfred Morari, and George J. Pappas (eds.), Pro- ceedings of The 5th Annual Learning for Dynamics and Control Conference, volume 211 of Proceedings of Machine Learning Research, p. 851â863. PMLR, 15â16 Jun 2023. URL https://proceedings.mlr.press/v211/abeyruwan23a.html. Arman Akbari, Ci Zhang, Arash Akbari, Lin Zhao, Yixiao Chen, Weiwei Chen, Xuan Zhang, Geng Yuan, and Yanzhi Wang. Flash-wam: Modality-aware distillation for world action models, 2026. URL https://arxiv.org/abs/2606.05254. Iretiayo Akinola, Jingxi Xu, Shuran Song, and Peter K Allen. Dynamic grasping with reachability and motion awareness. In 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), p. 9422â9429. IEEE, 2021. doi: 10.1109/IROS51168.2021.9636057. URL https://doi.org/10.1109/IROS51168.2021.9636057. Kevin Black, Mitsuhiko Nakamoto, Pranav Atreya, Homer Walke, Chelsea Finn, Aviral Kumar, and Sergey Levine. Zero-shot robotic manipulation with pre-trained image-editing diffusion models. In International Conference on Learning Representations, volume 2024, p. 33431â33452, 2024. URL https://arxiv.org/abs/2310.10639. Kevin Black, Noah Brown, James Darpinian, Karan Dhabalia, Danny Driess, Adnan Esmail, Michael Robert Equi, Chelsea Finn, Niccolo Fusai, Manuel Y. Galliker, et al.Ï 0.5 : a vision- language-action model with open-world generalization. In Proceedings of The 9th Conference on Robot Learning, volume 305 of Proceedings of Machine Learning Research, p. 17â40. PMLR, 2025a. URL https://proceedings.mlr.press/v305/black25a.html. 10 arXiv preprint Kevin Black,Manuel Galliker,and Sergey Levine.Real-time execution of ac- tion chunking flow policies.In Advances in Neural Information Processing Sys- tems, volume 38, p. 33383â33407, 2025b.doi:10.52202/085713-1122.URL https://proceedings.neurips.c/paper_files/paper/2025/hash/ 300ccb2187dedd4edcc07f7e76d8e553-Abstract-Conference.html. Anthony Brohan, Noah Brown, Justice Carbajal, Yevgen Chebotar, Joseph Dabis, Chelsea Finn, Keerthana Gopalakrishnan, Karol Hausman, Alex Herzog, Jasmine Hsu, et al. RT-1: Robotics transformer for real-world control at scale. In Proceedings of Robotics: Science and Systems, 2023. doi: 10.15607/RSS.2023.XIX.025. URLhttps://roboticsproceedings.org/ rss19/p025.html. Jisong Cai, Long Ling, Shiwei Chu, Zhongshan Liu, Jiayue Kang, Zhixuan Liang, Wenjie Xu, Yinan Mao, Weinan Zhang, Xiaokang Yang, et al. AHA-WAM: Asynchronous horizon-adaptive world-action modeling with observation-guided context routing. arXiv preprint arXiv:2606.09811, 2026. URL https://arxiv.org/abs/2606.09811. Chi-Lam Cheang, Guangzeng Chen, Ya Jing, Tao Kong, Hang Li, Yifeng Li, Yuxiao Liu, Hongtao Wu, Jiafeng Xu, Yichu Yang, et al. GR-2: A generative video-language-action model with web-scale knowledge for robot manipulation. arXiv preprint arXiv:2410.06158, 2024. URL https://arxiv.org/abs/2410.06158. Tianxing Chen, Zanxin Chen, Baijun Chen, Zijian Cai, Yibin Liu, Zixuan Li, Qiwei Liang, Xianliang Lin, Yiheng Ge, Zhenyu Gu, et al. RoboTwin 2.0: A scalable data generator and benchmark with strong domain randomization for robust bimanual robotic manipulation. In International Con- ference on Machine Learning (ICML), 2026a. URLhttps://icml.c/virtual/2026/ poster/62192. Yuxin Chen, Jianglan Wei, Chenfeng Xu, Boyi Li, Masayoshi Tomizuka, Andrea Bajcsy, and Ran Tian. Reimagination with test-time observation interventions: Distractor-robust world model predictions for visual model predictive control. In 2026 IEEE International Conference on Robotics and Automation (ICRA), 2026b. URLhttps://ras.papercept.net/conferences/ conferences/ICRA26/program/ICRA26_ContentListWeb_5.html. Zoey Chen, Sho Kiami, Abhishek Gupta, and Vikash Kumar. GenAug: Retargeting behaviors to unseen situations via generative augmentation. In Proceedings of Robotics: Science and Systems, 2023. doi: 10.15607/RSS.2023.XIX.010. URLhttps://roboticsproceedings.org/ rss19/p010.html. Cheng Chi, Zhenjia Xu, Chuer Pan, Eric Cousineau, Benjamin Burchfiel, Siyuan Feng, Russ Tedrake, and Shuran Song. Universal manipulation interface: In-the-wild robot teaching without in-the-wild robots. In Proceedings of Robotics: Science and Systems, 2024. doi: 10.15607/RSS.2024.X.045. URL https://roboticsproceedings.org/rss20/p045.html. Cheng Chi, Zhenjia Xu, Siyuan Feng, Eric Cousineau, Yilun Du, Benjamin Burchfiel, Russ Tedrake, and Shuran Song. Diffusion Policy: Visuomotor policy learning via action diffu- sion. The International Journal of Robotics Research, 44(10-11):1684â1704, 2025. doi: 10. 1177/02783649241273668. URLhttps://journals.sagepub.com/doi/10.1177/ 02783649241273668. Yilun Du, Sherry Yang, Bo Dai, Hanjun Dai, Ofir Nachum, Josh Tenenbaum, Dale Schu- urmans, and Pieter Abbeel.Learning universal policies via text-guided video genera- tion. In Advances in Neural Information Processing Systems, volume 36, p. 9156â9172, 2023.URLhttps://proceedings.neurips.c/paper_files/paper/2023/ hash/1d5b9233ad716a43be5c0d3023cb82d0-Abstract-Conference.html. Yilun Du, Sherry Yang, Pete Florence, Fei Xia, Ayzaan Wahid, Brian Ichter, Pierre Sermanet, Tianhe Yu, Pieter Abbeel, Joshua B. Tenenbaum, Leslie Pack Kaelbling, Andy Zeng, and Jonathan Tompson. Video language planning. In International Conference on Learning Representations, 2024. URLhttps://proceedings.iclr.c/paper_files/paper/2024/hash/ 848784373188ddf641079524e89e0ac9-Abstract-Conference.html. 11 arXiv preprint Frederik Ebert, Chelsea Finn, Alex X Lee, and Sergey Levine. Self-supervised visual planning with temporal skip connections. In Proceedings of the 1st Annual Conference on Robot Learning, volume 78, p. 344â356. PMLR, 2017. URL https://arxiv.org/abs/1710.05268. Frederik Ebert, Chelsea Finn, Sudeep Dasari, Annie Xie, Alex Lee, and Sergey Levine. Visual foresight: Model-based deep reinforcement learning for vision-based robotic control. arXiv preprint arXiv:1812.00568, 2018. URL https://arxiv.org/abs/1812.00568. Heng Fang, Shangru Li, Shuhan Wang, Xuanyang Xi, Dingkang Liang, and Xiang Bai. To- wards generalizable robotic manipulation in dynamic environments. In European Conference on Computer Vision, p. 314â333. Springer, 2026. doi: 10.1007/978-3-032-37592-6_18. URL https://link.springer.com/chapter/10.1007/978-3-032-37592-6_18. Zhenyang Feng, Jimin Heo, Erik B. Sudderth, and Unnat Jain. TEMPO: Learning temporal context for dynamic robot manipulation. In Conference on Robot Learning (CoRL), 2026. URLhttps: //arxiv.org/abs/2609.16864. Chelsea Finn and Sergey Levine. Deep visual foresight for planning robot motion. In 2017 IEEE international conference on robotics and automation (ICRA), p. 2786â2793. IEEE, 2017. doi: 10. 1109/ICRA.2017.7989324. URL https://doi.org/10.1109/ICRA.2017.7989324. Chelsea Finn, Ian Goodfellow, and Sergey Levine. Unsupervised learning for physical inter- action through video prediction.In Advances in Neural Information Processing Systems, volume 29, 2016. URLhttps://proceedings.neurips.c/paper/2016/hash/ d9d4f495e875a2e075a1a4a6e1b9770f-Abstract.html. Chongkai Gao, Haozhuo Zhang, Zhixuan Xu, Zhehao Cai, and Lin Shao. FLIP: Flow-centric generative planning as general-purpose manipulation world model. In International Conference on Learning Representations, volume 2025, p. 21927â21948, 2025. URLhttps://arxiv. org/abs/2412.08261. Michael Janner, Yilun Du, Joshua B Tenenbaum, and Sergey Levine. Planning with diffusion for flexible behavior synthesis. In Proceedings of the 39th International Conference on Machine Learning, volume 162 of Proceedings of Machine Learning Research, p. 9902â9915. PMLR, 2022. URL https://proceedings.mlr.press/v162/janner22a.html. Yinsen Jia, Jingxi Xu, Dinesh Jayaraman, and Shuran Song. Dynamic grasping with a learned meta- controller. In 2024 IEEE 20th International Conference on Automation Science and Engineering (CASE), p. 3608â3615. IEEE, 2024. doi: 10.1109/CASE59546.2024.10711690. URLhttps: //doi.org/10.1109/CASE59546.2024.10711690. Ivan Kapelyukh, Vitalis Vosylius, and Edward Johns. DALL-E-Bot: Introducing web-scale diffusion models to robotics. IEEE Robotics and Automation Letters, 8(7):3956â3963, 2023. doi: 10.1109/ LRA.2023.3272516. URL https://doi.org/10.1109/LRA.2023.3272516. Ivan Kapelyukh, Yifei Ren, Ignacio Alzugaray, and Edward Johns. Dream2Real: Zero-shot 3D object rearrangement with vision-language models. In 2024 IEEE International Conference on Robotics and Automation (ICRA), p. 4796â4803. IEEE, 2024. doi: 10.1109/ICRA57147.2024.10611220. URL https://doi.org/10.1109/ICRA57147.2024.10611220. Dongyoung Kim, Huiwon Jang, Myungkyu Koo, Suhyeok Jang, Taeyoung Kim, Beomjun Kim, Byungjun Yoon, Changsung Jang, Daewon Choi, Dongsu Han, et al. RLDX-1 technical report. arXiv preprint arXiv:2605.03269, 2026. URL https://arxiv.org/abs/2605.03269. Moo Jin Kim, Karl Pertsch, Siddharth Karamcheti, Ted Xiao, Ashwin Balakrishna, Suraj Nair, Rafael Rafailov, Ethan P Foster, Pannag R Sanketi, Quan Vuong, Thomas Kollar, Benjamin Burchfiel, Russ Tedrake, Dorsa Sadigh, Sergey Levine, Percy Liang, and Chelsea Finn. OpenVLA: An open- source vision-language-action model. In Proceedings of The 8th Conference on Robot Learning, volume 270 of Proceedings of Machine Learning Research, p. 2679â2713. PMLR, 2025. URL https://proceedings.mlr.press/v270/kim25c.html. Seungsu Kim, Ashwini Shukla, and Aude Billard. Catching objects in flight. IEEE Transac- tions on Robotics, 30(5):1049â1065, 2014. doi: 10.1109/TRO.2014.2316022. URLhttps: //ieeexplore.ieee.org/document/6810147/. 12 arXiv preprint Michael Laskey, Jonathan Lee, Roy Fox, Anca Dragan, and Ken Goldberg. DART: Noise injection for robust imitation learning. In Conference on robot learning, p. 143â156. PMLR, 2017. URL https://arxiv.org/abs/1703.09327. Jiajun Li, Tiecheng Guo, Yifan Ye, Rongyu Zhang, Xiaowei Chi, Qianpu Sun, Ying Li, Yunfan Lou, Yan Huang, Zhihe Lu, Meng Guo, and Shanghang Zhang. Efficient-WAM: A 1B-parameter world-action model with low-cost future imagination. arXiv preprint arXiv:2606.10040, 2026a. URL https://arxiv.org/abs/2606.10040. Lin Li, Qihang Zhang, Yiming Luo, Shuai Yang, Ruilin Wang, Luyao Zhang, Mingrui Yu, Zelin Gao, Nan Xue, Boyu Zhou, Xing Zhu, Mingyu Ding, Yujun Shen, and Yinghao Xu. Causal World Mod- eling for Robot Control. In Proceedings of Robotics: Science and Systems, Sydney, Australia, July 2026b. doi: 10.15607/RSS.2026.XXII.016. URLhttps://w.roboticsproceedings. org/rss22/p016.pdf. Yuanchang Liang, Xiaobo Wang, Kai Wang, Shuo Wang, Xiaojiang Peng, Haoyu Chen, David Kim Huat Chua, and Prahlad Vadakkepat. Adaptive action chunking at inference-time for vision- language-action models. arXiv preprint arXiv:2604.04161, 2026. URLhttps://arxiv.org/ abs/2604.04161. Aileen Liao, Dong-Ki Kim, Max Olan Smith, Ali-akbar Agha-mohammadi, and Shayegan Omid- shafiei. Delay-aware Diffusion Policy: Bridging the observation-execution gap in dynamic tasks. arXiv preprint arXiv:2512.07697, 2025. URL https://arxiv.org/abs/2512.07697. Haoran Liao, Pengyue Wang, Shuoyu Chen, Kehan Cheng, Xuhang Chen, Yuhao Lin, Mu Lin, Zhizhao Liang, Xiaoyi Fan, Chengyi Xing, et al. DynamicManip: Enabling dynamic manipulation from a single static demonstration. arXiv preprint arXiv:2608.01452, 2026. URLhttps: //arxiv.org/abs/2608.01452. Bo Liu, Yifeng Zhu, Chongkai Gao, Yihao Feng, Qiang Liu, Yuke Zhu, and Peter Stone.LIBERO: Benchmarking knowledge transfer for lifelong robot learning.In Advances in Neural Information Processing Systems, volume 36, p. 44776â44791, 2023.URLhttps://proceedings.neurips.c/paper_files/paper/2023/ hash/8c3c666820ea055a77726d66fc7d447f-Abstract-Datasets_and_ Benchmarks.html. Shuo Liu, Ishneet Sukhvinder Singh, Yiqing Xu, Jiafei Duan, and Ranjay Krishna. VLS: Steering pretrained robot policies via vision-language models. arXiv preprint arXiv:2602.03973, 2026. URL https://arxiv.org/abs/2602.03973. Yuejiang Liu, Jubayer Hamid, Annie Xie, Yoonho Lee, Max Du, and Chelsea Finn. Bidirectional decoding: Improving action chunking via guided test-time sampling. In International Conference on Learning Representations, volume 2025, p. 4594â4627, 2025. URLhttps://arxiv. org/abs/2408.17355. Yunfan Lou, Hewen Gao, Xiyu Zhu, Zhuoran Qiao, Xuan Han, Yifan Yang, Yifan Ye, Boxian Yao, and Zhibo Pang. DynamicWAM: Dual-path motion conditioning for world-action models in dynamic manipulation. arXiv preprint arXiv:2608.00793, 2026. URLhttps://arxiv.org/ abs/2608.00793. Ajay Mandlekar, Soroush Nasiriany, Bowen Wen, Iretiayo Akinola, Yashraj Narang, Linxi Fan, Yuke Zhu, and Dieter Fox. MimicGen: A data generation system for scalable robot learning using human demonstrations. In Proceedings of The 7th Conference on Robot Learning, volume 229 of Proceedings of Machine Learning Research, p. 1820â1864. PMLR, 2023. URLhttps: //proceedings.mlr.press/v229/mandlekar23a.html. Yao Mu, Tianxing Chen, Zanxin Chen, Shijia Peng, Zhiqian Lan, Zeyu Gao, Zhixuan Liang, Qiaojun Yu, Yude Zou, Mingkun Xu, et al. RoboTwin: Dual-arm robot benchmark with generative digital twins. In 2025 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 27649â27660. IEEE, 2025. URL https://arxiv.org/abs/2504.13059. 13 arXiv preprint Ashvin V Nair, Vitchyr Pong, Murtaza Dalal, Shikhar Bahl, Steven Lin, and Sergey Levine. Visual reinforcement learning with imagined goals. In Advances in Neural Information Processing Systems, volume 31, 2018. URLhttps://proceedings.neurips.c/paper/2018/ hash/7ec69d44416c46745f6edd947b470cd-Abstract.html. Soroush Nasiriany, Vitchyr Pong, Steven Lin, and Sergey Levine.Planning with goal- conditioned policies. In Advances in Neural Information Processing Systems, volume 32, 2019.URLhttps://proceedings.neurips.c/paper_files/paper/2019/ hash/c8c6e90ccbff44c9cee23611711cdc4-Abstract.html. NVIDIA. Cosmos 3: Omnimodal world models for physical AI. arXiv preprint arXiv:2606.02800, 2026. URL https://arxiv.org/abs/2606.02800. NVIDIA, Johan Bjorck, Fernando Castañeda, Nikita Cherniadev, Xingye Da, Runyu Ding, Linxi Fan, Yu Fang, Dieter Fox, Fengyuan Hu, Spencer Huang, et al. GR00T N1: An open foundation model for generalist humanoid robots. arXiv preprint arXiv:2503.14734, 2025. URLhttps: //arxiv.org/abs/2503.14734. Yi Pan, Miao Pan, Qi Lu, Jiaming Huang, Man Zhang, Siteng Huang, Xin Li, Jie Zhang, Yongliang Shen, Xuhong Zhang, et al. VLA-Corrector: Lightweight detect-and-correct inference for adaptive action horizon. arXiv preprint arXiv:2607.01804, 2026. URLhttps://arxiv.org/abs/ 2607.01804. Karl Pertsch, Oleh Rybkin, Frederik Ebert, Shenghao Zhou, Dinesh Jayaraman, Chelsea Finn, and Sergey Levine.Long-horizon visual planning with goal-conditioned hierarchical pre- dictors.In Advances in Neural Information Processing Systems, volume 33, p. 17321â 17333, 2020.URLhttps://proceedings.neurips.c/paper_files/paper/ 2020/hash/c8d3a760ebab631565f8509d84b3b3f1-Abstract.html. Nikhila Ravi, Valentin Gabeur, Yuan-Ting Hu, Ronghang Hu, Chaitanya Ryali, Tengyu Ma, Haitham Khedr, Roman RĂ€dle, Chloe Rolland, Laura Gustafson, et al. SAM 2: Segment anything in images and videos. In International Conference on Learning Representations, volume 2025, p. 28085â28128, 2025. URL https://arxiv.org/abs/2408.00714. StĂ©phane Ross, Geoffrey Gordon, and Drew Bagnell. A reduction of imitation learning and structured prediction to no-regret online learning. In Proceedings of the fourteenth international conference on artificial intelligence and statistics, p. 627â635. JMLR Workshop and Conference Proceedings, 2011. URL https://arxiv.org/abs/1011.0686. Sandeep Kumar Routray, Hengkai Pan, Unnat Jain, Shikhar Bahl, and Deepak Pathak. ViPRA: Video prediction for robot actions. In International Conference on Learning Representations, volume 2026, p. 68823â68857, 2026. URL https://arxiv.org/abs/2511.07732. Kohei Sendai, Maxime Alvarez, Tatsuya Matsushima, Yutaka Matsuo, and Yusuke Iwasawa. Leave no observation behind: Real-time correction for VLA action chunks. arXiv preprint arXiv:2509.23224, 2025. URL https://arxiv.org/abs/2509.23224. Yichao Shen,Fangyun Wei,Zhiying Du,Yaobo Liang,Yan Lu,Jiaolong Yang, Nanning Zheng, and Baining Guo.VideoVLA: Video generators can be gener- alizable robot manipulators.In Advances in Neural Information Processing Sys- tems, volume 38, p. 95597â95621, 2025.doi:10.52202/085713-3197.URL https://proceedings.neurips.c/paper_files/paper/2025/hash/ 89a3b655a8b68ae1c76b768152c9c19d-Abstract-Conference.html. Hao Shi, Weiye Li, Bin Xie, Yulin Wang, Renping Zhou, Tiancai Wang, Xiangyu Zhang, Ping Luo, and Gao Huang. MemoryVLA++: Temporal modeling via memory and imagination in vision- language-action models. arXiv preprint arXiv:2606.09827, 2026a. URLhttps://arxiv. org/abs/2606.09827. Hao Shi, Bin Xie, Yingfei Liu, Lin Sun, Fengrong Liu, Tiancai Wang, Erjin Zhou, Haoqiang Fan, Xiangyu Zhang, and Gao Huang. MemoryVLA: Perceptual-cognitive memory in vision-language- action models for robotic manipulation. In International Conference on Learning Representations, volume 2026, p. 18567â18602, 2026b. URL https://arxiv.org/abs/2508.19236. 14 arXiv preprint Woo Chul Shin, Zhenyang Chen, Alfred Cueva, Nadun Ranawaka Arachchige, Yingyan Celine Lin, Benjamin Joffe, Shreyas Kousik, and Danfei Xu. Static in, dynamic out: Counterfactual action augmentation for moving object manipulation. arXiv preprint arXiv:2607.27890, 2026a. URL https://arxiv.org/abs/2607.27890. Yongjae Shin, Jongseong Chae, Seongmin Kim, Jongeui Park, and Youngchul Sung. Adaptive action chunking via multi-chunk Q value estimation. arXiv preprint arXiv:2605.10044, 2026b. URL https://arxiv.org/abs/2605.10044. Aravind Srinivas, Allan Jabri, Pieter Abbeel, Sergey Levine, and Chelsea Finn. Universal planning networks: Learning generalizable representations for visuomotor control. In International confer- ence on machine learning, p. 4732â4741. PMLR, 2018. URLhttps://arxiv.org/abs/ 1804.00645. Shahram Najam Syed, Arthur Jakobsson, Haoran Hao, and Jeffrey Ichnowski. Intercepting the future: Latent-space predictive world model for dynamic VLA manipulation. arXiv preprint arXiv:2606.02486, 2026. URL https://arxiv.org/abs/2606.02486. Pengcheng Wang, Kaiwen Hong, Chensheng Peng, Katherine Driggs-Campbell, Masayoshi Tomizuka, Chenfeng Xu, and Chen Tang. DiscreteRTC: Discrete diffusion policies are natu- ral asynchronous executors. arXiv preprint arXiv:2604.25050, 2026. URLhttps://arxiv. org/abs/2604.25050. Haoyu Wei, Xiuwei Xu, Ziyang Cheng, Hang Yin, Angyuan Ma, Bingyao Yu, Jie Zhou, and Jiwen Lu. F2F-AP: Flow-to-future asynchronous policy for real-time dynamic manipulation. arXiv preprint arXiv:2604.02408, 2026. URL https://arxiv.org/abs/2604.02408. Bowen Wen, Wei Yang, Jan Kautz, and Stan Birchfield. FoundationPose: Unified 6D pose estimation and tracking of novel objects. In 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), p. 17868â17879. IEEE, 2024. URLhttps://arxiv.org/abs/2312. 08344. Yueyang Weng, Xiaopeng Zhang, Yongjin Mu, Yingcong Zhu, and Yanjie Li. Temporal action selection for action chunking. arXiv preprint arXiv:2511.04421, 2025. URLhttps://arxiv. org/abs/2511.04421. Hongtao Wu, Ya Jing, Chilam Cheang, Guangzeng Chen, Jiafeng Xu, Xinghang Li, Minghuan Liu, Hang Li, and Tao Kong. Unleashing large-scale video generative pre-training for visual robot manipulation. In International Conference on Learning Representations, volume 2024, p. 10641â10662, 2024. URL https://arxiv.org/abs/2312.13139. Haozhe Xie, Beichen Wen, Jiarui Zheng, Zhaoxi Chen, Fangzhou Hong, Haiwen Diao, and Ziwei Liu. DynamicVLA: A vision-language-action model for dynamic object manipulation. arXiv preprint arXiv:2601.22153, 2026. URL https://arxiv.org/abs/2601.22153. Runze Xu, Xiaolong Shan, Shuang Dai, Yu Wang, and Jincheng Yu. Knowing when to stop: Adaptive action chunking via internal cross-attention dynamics in VLAs. arXiv preprint arXiv:2609.00908, 2026. URL https://arxiv.org/abs/2609.00908. Sherry Yang,Yilun Du,Kamyar Ghasemipour,Jonathan Tompson,Leslie Kael- bling, Dale Schuurmans, and Pieter Abbeel.Learning interactive real-world sim- ulators.In International Conference on Learning Representations, 2024.URL https://proceedings.iclr.c/paper_files/paper/2024/hash/ c4d66eae503694424123b93ac0fbaf17-Abstract-Conference.html. Seonghyeon Ye, Yunhao Ge, Kaiyuan Zheng, Shenyuan Gao, Sihyun Yu, George Kurian, Suneel Indupuru, You Liang Tan, Chuning Zhu, Jiannan Xiang, et al. World action models are zero-shot policies. arXiv preprint arXiv:2602.15922, 2026. URLhttps://arxiv.org/abs/2602. 15922. Tianhe Yu, Ted Xiao, Jonathan Tompson, Austin Stone, Su Wang, Anthony Brohan, Jaspiar Singh, Clayton Tan, Dee M, Jodilyn Peralta, Karol Hausman, Brian Ichter, and Fei Xia. Scaling robot learning with semantically imagined experience. In Proceedings of Robotics: Science and Systems, 15 arXiv preprint 2023. doi: 10.15607/RSS.2023.XIX.027. URLhttps://roboticsproceedings.org/ rss19/p027.html. Tianyuan Yuan, Zibin Dong, Yicheng Liu, and Hang Zhao. Fast-WAM: Do world action models need test-time future imagination?arXiv preprint arXiv:2603.16666, 2026. URLhttps: //arxiv.org/abs/2603.16666. Yuyang Zhang, Wenyao Zhang, Zekun Qi, He Zhang, Haitao Lin, Jingbo Zhang, Yao Mu, Xiaokang Yang, Wenjun Zeng, and Xin Jin. ImageWAM: Do world action models really need video generation, or just image editing?arXiv preprint arXiv:2606.19531, 2026. URLhttps: //arxiv.org/abs/2606.19531. Tony Z Zhao, Vikash Kumar, Sergey Levine, and Chelsea Finn. Learning fine-grained bimanual manipulation with low-cost hardware. In Proceedings of Robotics: Science and Systems, 2023. doi: 10.15607/RSS.2023.XIX.016. URLhttps://roboticsproceedings.org/rss19/ p016.html. Siyuan Zhou, Yilun Du, Jiaben Chen, Yandong Li, Dit-Yan Yeung, and Chuang Gan. RoboDreamer: Learning compositional world models for robot imagination. In Proceedings of the 41st Inter- national Conference on Machine Learning, volume 235 of Proceedings of Machine Learning Research, p. 61885â61896. PMLR, 2024. URLhttps://proceedings.mlr.press/ v235/zhou24f.html. Fangqi Zhu, Hongtao Wu, Song Guo, Yuxiao Liu, Chilam Cheang, and Tao Kong. IRASim: A fine-grained world model for robot manipulation. In 2025 IEEE/CVF International Conference on Computer Vision (ICCV), p. 9834â9844. IEEE, 2025. URLhttps://arxiv.org/abs/ 2406.14540. Brianna Zitkovich, Tianhe Yu, Sichun Xu, Peng Xu, Ted Xiao, Fei Xia, Jialin Wu, Paul Wohlhart, Stefan Welker, Ayzaan Wahid, et al. RT-2: Vision-language-action models transfer web knowledge to robotic control. In Proceedings of The 7th Conference on Robot Learning, volume 229 of Proceedings of Machine Learning Research, p. 2165â2183. PMLR, 2023. URLhttps:// proceedings.mlr.press/v229/zitkovich23a.html. 16 arXiv preprint APPENDIX CONTENTS A Extended Task Evaluation19 A.1 Task Suite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 A.2 Task-specific Interaction-time Detection . . . . . . . . . . . . . . . . . . . . . . .20 A.3 Evaluation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 B Target-Response Validation Protocol21 B.1 Matched Prefix Target-Relocation Probe . . . . . . . . . . . . . . . . . . . . . . .21 B.2 Additional Models and Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 C Implementation Details24 C.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 C.2 initial planning and motion bootstrap . . . . . . . . . . . . . . . . . . . . . . . . .25 C.3 canonical planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 C.4 plan acceptance and Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 C.5 current-state planning and Subtask Transition . . . . . . . . . . . . . . . . . . . .29 D Real-World Experimental Setup31 D.1 Robot Platform and Observations . . . . . . . . . . . . . . . . . . . . . . . . . . .31 D.2 Task Objects and Static Demonstrations . . . . . . . . . . . . . . . . . . . . . . .32 D.3 Target Motion and Perception . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 D.4 Execution and Evaluation Protocol . . . . . . . . . . . . . . . . . . . . . . . . . .32 E Evaluation Details32 E.1 Main evaluation and table conventions . . . . . . . . . . . . . . . . . . . . . . . .33 E.2 Evaluation protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 E.3 Main dynamic-manipulation results . . . . . . . . . . . . . . . . . . . . . . . . .35 E.4 Performance across target velocities . . . . . . . . . . . . . . . . . . . . . . . . .37 E.5 Planning-component ablations . . . . . . . . . . . . . . . . . . . . . . . . . . . .37 E.6 Velocity and observation oracle analysis . . . . . . . . . . . . . . . . . . . . . . .37 F Ablation Details38 F.1Background-referenced target segmentation . . . . . . . . . . . . . . . . . . . . .38 F.2RGBâD proxy-mesh motion bootstrap . . . . . . . . . . . . . . . . . . . . . . . .39 F.3Frozen bootstrap velocity and optional online refinement . . . . . . . . . . . . . .39 F.4counterfactual observation validation . . . . . . . . . . . . . . . . . . . . . . . . .40 F.5ImageWAM Visual Denoising-Step Reduction . . . . . . . . . . . . . . . . . . . .41 F.6Runtime and fallback behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 F.7Additional Ablations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 17 arXiv preprint G Faster Execution and Predictive Adaptation43 G.1 Reaching an Object Before It Moves Versus Where It Will Be . . . . . . . . . . .43 G.2 Comparison of Execution Profiles . . . . . . . . . . . . . . . . . . . . . . . . . .43 G.3 The Direction Pursued by DPP . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 H Extended Related Work44 H.1 Dynamic Interaction: Geometry, Motion, and Task Phase . . . . . . . . . . . . . .44 H.2 Latency Compensation, Chunk Continuity, and Stopping . . . . . . . . . . . . . .45 H.3 Visual Prediction as a Planning Model . . . . . . . . . . . . . . . . . . . . . . . .45 H.4 Goal Images, Subgoals, and canonical observation Queries . . . . . . . . . . . . .46 H.5 WorldâAction Modeling and the Cost of Imagination . . . . . . . . . . . . . . . .46 H.6 Data Augmentation, Observation Editing, and Policy Steering . . . . . . . . . . .47 H.7 Imitation-Learning Distribution Shift and the Scope of Action Support . . . . . . .47 H.8 Benchmarks and the Limits of Cross-Paper Comparisons . . . . . . . . . . . . . .48 H.9 Comparison of Closely Related Adaptation Mechanisms . . . . . . . . . . . . . .48 18 arXiv preprint AEXTENDED TASK EVALUATION We extend the evaluation beyond the main-text Bimanual Grasp (T1) and Pick-and-Place (T2) tasks to cover different interaction events and subtask structures. The additional tasks span object- and arm-specific interaction timing, direct contact, partially dynamic manipulation, and the chaining of multiple subtasks involving multiple moving objects. The suite contains six task types. A.1TASK SUITE Table 3 summarizes the distinct interaction and planning requirements of each task type. T1 and T2 evaluate coordinated bimanual interception and the transition from dynamic grasp to dynamic placement, respectively; T3âT6 extend these requirements to additional interaction types and subtask structures. Table 3: Task suite and evaluation objectives. T1 and T2 are the main-text tasks; T3 contains two RoboTwin variants. IDTask typeTask / variantsEvaluation objective T1Bimanual Grasp grab_rollerCoordinated two-arm interception of one moving target. T2Pick-and-Place move_pillbottle_pad; place_empty_cup; place_phone_stand Transitioning from grasp of a moving object to release at a moving placement target. T3Bottle Picking pick_dual_bottles; pick_diverse_bottles Object- and arm-specific timing and future target positions. T4Bell Clicking click_bellContact-based interaction-time estimation. T5Block Handover handover_block Integrating a dynamic stage into a multi- subtask sequence. T6Block Stacking stack_blocks_two Chaining multiple subtasks involving multi- ple moving objects. Coordinated bimanual interception: T1.Bimanual Grasp requires both arms to engage the same moving object. Planning must coordinate the two end-effectors around a shared interaction time and future target position while preserving the bimanual grasp geometry. This evaluates whether a learned two-arm manipulation skill can be connected to a moving target as a coordinated interaction. Dynamic grasp-to-placement transition: T2.Pick-and-Place requires grasping a moving object and subsequently releasing it at a moving placement target. The relevant target and interaction predicate change between stages, from gripper closing for grasp to opening for release. Planning must therefore transfer the state reached after grasp into a new reference and predict the placement targetâs position at the release time. Co-motion and counter-motion scenes evaluate this transition under different relative motions of the object and placement target. Object- and arm-specific timing: T3. Bottle Picking assigns separate objects to the two arms. Rather than assuming simultaneous interaction, planning distinguishes each objectâs future target position and each armâs interaction time. Its two variants evaluate this structure under different object configurations. Contact-based interaction: T4. The main-text interaction-time definition uses the first predicted action satisfying the subtask predicateÏ q . This formulation is not restricted to gripper closure: the predicate can also be evaluated on robot poses derived from predicted actions. T4 uses a predicate corresponding to bell contact. This task extends the same interaction-time formulation to direct contact. Partially dynamic subtask sequences: T5. Block Handover begins by grasping a moving block and then transfers it to the other arm. Dynamic-target manipulation is thus one part of a longer task, rather than a property required of every subtask. The evaluation examines whether the state 19 arXiv preprint reached after the dynamic grasp can be connected to the subsequent handover and completion of the overall sequence. The handover evaluation uses the predicted grasp boundary to initiate native current-observation replanning, retaining queued actions until its result arrives. Multiple dynamic objects and subtasks: T6. Block Stacking requires a sequence of subtasks involving multiple moving objects. Each stage identifies its target and interaction event, and the state reached after the preceding subtask supplies the next planning reference. This evaluates continuous planning and execution across several objects and interactions. A.2TASK-SPECIFIC INTERACTION-TIME DETECTION Interaction times follow Eq. 8: the first predicted action satisfying the task-specific predicateÏ q is mapped to the execution clock. These times determine the target-position hypotheses and, for sequential planning stages, the timing of the planning transition. Table 4 specifies how each interaction is detected from predicted actions. The detectors do not use simulator contact signals and do not themselves certify physical contact or task success. Grasp and release are detected from predicted gripper commands. Contact-related interaction times are detected from TCP poses obtained by forward kinematics of the predicted joint actions. These planning predicates are distinct from the simulatorâs physical handoff and success rules. Table 4: Task-specific interaction-time detection from predicted actions. The table describes planning predicates, not simulator success conditions. TaskSubtask / interactionDetection condition in predicted actions T1Bimanual graspFirst bilateral gripper-closing event. T2GraspFirst sustained closing event of the active-arm gripper. Release First sustained gripper-opening event after the predicted grasp and full closure. T3Each bottle graspFirst sustained gripper-closing event, detected independently for each assigned arm and object. T4Bell pressFirst action whose predicted TCP height satisfies the press condition relative to the calibrated tabletop. T5Initial block graspFirst sustained closing event of the giving-arm gripper. Subsequent handover uses native current-observation replanning toward fixed desti- nations. T6Each block graspFirst sustained closing event of the assigned-arm gripper. Each block releaseFirst upward crossing of the gripper-opening boundary after the predicted grasp. A.3EVALUATION RESULTS The comparator cohorts use the supplied task-specific target-motion sets and episode budgets. Success requires completion of the full task, including all required subtasks; detecting an individual interaction event does not count as task success. We report Success (%), following the main evaluation. Table 5 groups tasks by column and methods by row. T3 pools successes across the Dual and Diverse Bottle Picking variants (100 trials each), yielding one success rate over 200 trials. Comparator T1âT2 entries reproduce Table 1. FastWAM uses Refresh-24; FC-FastWAM uses fixed+16-step oracle observations. DPP uses the frozen FastWAM backbone in all columns shown here, with 300 trials for T1, 192 for T2, 200 for T3, and 100 per remaining additional task. 20 arXiv preprint Table 5: Success (%) across the task suite. Higher is better. Trials per method are 300 for T1, 192 for T2, 200 for T3 (100 per Bottle Picking variant), and 100 per remaining additional task. â denotes omitted PUMA/DynamicWAM results on tasks absent from DOMINO. DPP uses the FastWAM backbone. MethodT1T2T3T4T5T6 GraspPickâPlaceBottle PickingBellHandoverStacking FastWAM (Refresh-24)10.0033.331.503.0011.000.00 FC-FastWAM (Oracle)27.0048.9624.0011.0058.008.00 DynamicWAM52.0053.13â5.0024.00â PUMA50.339.38â4.0019.00â Ï 0.5 9.0013.023.500.0012.000.00 DPP (FastWAM)83.3380.7372.0063.0091.0064.00 BTARGET-RESPONSE VALIDATION PROTOCOL B.1MATCHED PREFIX TARGET-RELOCATION PROBE We evaluate target responsiveness on thegrab_rollertask using a shared9Ă 7target grid spanningxâ [â240, 240]m andy â [â120, 240]m at 60 m spacing. Three static closed-loop executions per cell define an empirical support mask: a cell is in static support only when all three executions succeed. This gives 34 robust cells out of 63. The mask is fixed before the matched-prefix experiment and is used only to stratify outcomes; it is not exposed to the policy. For each prefixk â0, 8, 16, 32, 48, measured in executed actions, we restore the matched robot state, relocate the target to every grid cell, and query a new plan from the same frozen FastWAM checkpoint. Each condition has three paired-repeat queries and physical simulator rollouts, giving 5Ă 63Ă 3 = 945trials. Matching the checkpoint, robot prefix, target grid, and repeat count isolates how the remaining action suffix responds to target relocation as execution advances. The static calibration uses 189 trials, replanning every 8 actions with a 400-action limit. Policy seeds are 42, 43, and 44; simulator seeds are 100000, 100001, and 100002. Each repeat generates one canonical trajectory, whose states at the five prefixes are restored before each target relocation. The instruction and query seed are held fixed within a repeat. Prefix queries use up to four 32- action autoregressive chunks, stopping after a chunk that contains the first predicted bilateral closure. The trajectory measurementF (ζ(C))is the grip midpoint computed by forward kinematics at that closure, or at the last predicted action if no closure is detected. Physical evaluation replays the cached predicted actions and, when needed, continues in 32-action autoregressive chunks using only the preceding predicted observation and joint state. Each prefix receives the same 400-action budget after relocation and terminates on official task success or the action limit; predicted closure does not terminate execution. The 945 physical rollouts use the cached gain-query predictions; the 189 static calibration trials separately define the fixed support mask. Directional grip response gain.Using the notation of Section 3, letxbe the central control target andÎŽ = x âČ âxa target relocation. For a paired rollout comparison, the displacement of the predicted bilateral grip midpoint is r k (ÎŽ) = F (ζ(C(S k ,x âČ )))â F (ζ(C(S k ,x))). The corresponding directional response uses the gain defined in the main text: G k (ÎŽ) = r k (ÎŽ) †Ύ â„ÎŽâ„ 2 2 = G(S k ;x,x âČ ).(12) Reported response vectors and gains are averaged over the three paired repeats for each condition. Direction and response-hull summaries use the mean response vectors. A gain near one means that the predicted grip point follows the target relocation; a gain near zero means that the target moves but the predicted grip point remains nearly fixed. Negative gain indicates a response in the wrong direction. The zero-displacement control has no defined gain and is excluded from gain summaries. 21 arXiv preprint -120 60 240 y (m) .39 .68 .68 .69 .66 .60 .57 .74 .84 .85 .85 .80 .74 .67 .80 .94 .96 .93 .89 .81 .72 .79 .97 .96 1.00 .92 .83 .73 .84 .97 -- 1.04 .91 .85 .75 .86 .99 1.01 1.01 .93 .87 .76 .85 .98 .98 .96 .92 .86 .75 .42 .84 .82 .84 .85 .82 .73 .42 .63 .64 .68 .71 .72 .68 .45 .54 .52 .54 .57 .54 .49 .54 .74 .75 .73 .71 .65 .58 .69 .87 .87 .84 .79 .73 .63 .72 .91 .90 .89 .84 .76 .66 .72 .87 -- .94 .84 .78 .69 .74 .86 .92 .93 .85 .79 .67 .71 .88 .87 .88 .83 .76 .64 .34 .73 .72 .75 .74 .70 .61 .23 .53 .55 .59 .61 .61 .53 -2400240 .06 -.14 -.16 -.15 -.09 -.06 -.07 -.20 -.09 -.11 -.12 -.09 -.09 -.09 -.12 -.07 -.09 -.10 -.10 -.08 -.08 -.07 -.05 -.06 -.11 -.08 -.07 -.07 -.12 -.10 -- -.10 -.07 -.07 -.06 -.12 -.13 -.09 -.09 -.08 -.08 -.09 -.14 -.09 -.10 -.08 -.08 -.10 -.11 -.08 -.10 -.10 -.09 -.11 -.12 -.12 -.20 -.10 -.09 -.09 -.10 -.11 -.16 .31 .42 .40 .36 .37 .38 .34 .45 .58 .57 .54 .50 .46 .42 .54 .70 .69 .68 .61 .57 .49 .57 .71 .69 .70 .66 .61 .53 .55 .64 -- .74 .68 .64 .54 .51 .66 .73 .78 .71 .65 .55 .52 .67 .69 .73 .69 .62 .53 .26 .57 .59 .61 .60 .56 .46 .14 .40 .44 .46 .47 .43 .38 -2400240 -.08 -.27 -.28 -.34 -.29 -.22 -.23 -.29 -.25 -.29 -.31 -.30 -.28 -.25 -.26 -.24 -.26 -.26 -.27 -.24 -.23 -.22 -.26 -.27 -.30 -.25 -.22 -.20 -.29 -.34 -- -.30 -.24 -.22 -.20 -.35 -.33 -.28 -.24 -.22 -.22 -.21 -.33 -.30 -.28 -.23 -.23 -.24 -.22 -.15 -.26 -.24 -.23 -.25 -.26 -.27 -.28 -.23 -.19 -.22 -.24 -.30 -.30 .10 .23 .22 .16 .14 .11 .06 .26 .33 .28 .21 .13 .11 .04 .33 .46 .34 .18 .15 .12 .06 .36 .50 .30 .25 .23 .19 .12 .32 .40 -- .31 .30 .26 .16 .25 .30 .20 .31 .29 .23 .14 .16 .21 .21 .19 .17 .08 .06 .02 .14 .06 .05 .04 .02 .02 .05 .05 .02 .04 .03 .02 .01 -2400240 -.29 -.46 -.46 -.53 -.52 -.50 -.51 -.48 -.51 -.58 -.63 -.67 -.63 -.63 -.47 -.48 -.62 -.75 -.74 -.69 -.65 -.43 -.46 -.66 -.75 -.69 -.64 -.61 -.52 -.57 -- -.73 -.62 -.59 -.58 -.61 -.69 -.81 -.70 -.64 -.64 -.62 -.69 -.76 -.77 -.76 -.75 -.77 -.68 -.39 -.70 -.76 -.79 -.81 -.80 -.71 -.37 -.57 -.61 -.64 -.68 -.70 -.67 .03 .11 .11 .11 .09 .08 .04 .11 .20 .20 .14 .10 .07 .03 .17 .30 .26 .13 .05 .05 .03 .23 .34 .18 .05 .06 .04 .02 .17 .18 -- .08 .06 .03 .02 .03 .08 .04 .02 .00 .01 .02 .01 .01 -.03 -.03 -.01 -.00 .00 -.00 .03 .02 .04 .00 -.01 -.00 .03 .01 .02 .02 -.01 -.01 -.01 -2400240 -.36 -.58 -.57 -.58 -.57 -.53 -.53 -.63 -.64 -.65 -.71 -.70 -.68 -.64 -.63 -.64 -.70 -.80 -.84 -.76 -.69 -.56 -.62 -.78 -.95 -.86 -.79 -.71 -.67 -.79 -- -.96 -.85 -.83 -.72 -.84 -.91 -.97 -1.00 -.93 -.86 -.74 -.84 -.97 -1.01 -.99 -.93 -.86 -.75 -.42 -.81 -.80 -.80 -.85 -.83 -.73 -.39 -.61 -.62 -.67 -.72 -.73 -.69 â0.25 0.00 0.50 1.00 1.25 Gain â1.25 â1.00 â0.50 â„ 0 ÎG Prefix 0 support mean 0.897 Prefix 8 support mean 0.806 support mean -0.091 Prefix 16 support mean 0.636 support mean -0.262 Prefix 32 support mean 0.225 support mean -0.672 Prefix 48 support mean 0.078 support mean -0.819Change from Prefix 0 ÎG k = G k â G 0 Same target location target x offset (m) Figure 6: Target-response collapse under matched target relocation. Directional grip-response gain (top) and its change from prefix 0 (bottom). Maps show all 63 target cells; reported means use the same 33 noncentral cells in the fixed static-support mask. Gray denotes undefined gains. Color scales differ by row. Table 6: Matched-prefix target-response and task-success summary. Gain and cosine use 33 noncentral support cells; area and error use all 34 support cells. SR uses all 63 grid cells, with three repeats per cell. PrefixMean gainDirection cosineArea retentionXY error (m)SR 00.8970.999100.00%23.495.77% 80.8060.99877.82%34.484.13% 160.6360.99746.24%58.367.20% 320.2250.9306.12%118.030.16% 480.0780.6491.47%136.119.58% The matched-cell comparison in Figure 6 usesâG k (ÎŽ) = G k (ÎŽ)â G 0 (ÎŽ), retaining the same target relocations at each robot prefix. Its mean is computed over the same fixed support mask, excluding the undefined central control. Figure 6 shows the directional gain maps. The fixed support mask contains 34 cells; gain and direction-cosine means use the 33 noncentral cells. Mean gain decreases from 0.897 at prefix 0 to 0.806, 0.636, 0.225, and 0.078 at prefixes 8, 16, 32, and 48. The corresponding mean direction cosines are 0.999, 0.998, 0.997, 0.930, and 0.649. Direction cosine is computed from the mean paired response at each cell. Directional alignment largely persists while response magnitude weakens, with a larger loss of alignment at prefix 48. Target grid to predicted grip-point contraction.In addition to directional gain, we measure how the spatial extent of target-wise mean predicted grip points changes with execution prefix. We plot every targetâresponse pair and measure the convex-hull area of the repeat-averaged response points over the same static-support cells: R area k = Area (Hullr k (ÎŽ) : ÎŽ âS) Area (Hullr 0 (ÎŽ) : ÎŽ âS) ,(13) whereS is the fixed 34-cell canonical support set. Figure 7 shows the target relocations and mean grip-point responses relative to the paired central control. Response-area retention falls from 100% at prefix 0 to 77.82%, 46.24%, 6.12%, and 1.47% at prefixes 8, 16, 32, and 48. Mean planar target-to-grip error rises from 23.4 to 34.4, 58.3, 118.0, and 136.1 m. Error is the per-trial XY distance between the predicted grip midpoint and the relocated target, averaged over all 34 support cells and three repeats. The late-prefix gain reduction is accompanied by contraction of the spatial extent of target-wise mean predicted responses. 22 arXiv preprint -2400240 x offset (m) -120 60 240 y offset (m) target grid grip-point response support-response hull -2400240 x offset (m) -2400240 x offset (m) -2400240 x offset (m) -2400240 x offset (m) Prefix 0 Response-hull area retention: 100.0% Prefix 8 Response-hull area retention: 77.8% Prefix 16 Response-hull area retention: 46.2% Prefix 32 Response-hull area retention: 6.1% Prefix 48 Response-hull area retention: 1.5% Figure 7: Contraction of predicted grip-point responses across execution prefixes. White circles are target offsets, blue circles are control-relative bilateral grip responses, and connecting segments preserve each matched pair. The blue hull is computed from mean predicted responses over the fixed 34-cell static-support set. Panel headings report its area relative to prefix 0. This measures contraction of predicted responses, rather than a change in physically reachable workspace. Reduced target responsiveness as execution advances.Across all 63 target-grid cells and with a 400-action execution budget, physical grasp success decreases from 95.77% at prefix 0 to 19.58% at prefix 48. Success is evaluated using the simulatorâs official task-success criterion. Response metrics on the fixed static-support set and physical success over the full grid both decrease as execution advances; these summaries use different evaluation sets. In particular, response magnitude initially decreases while the response direction remains aligned with the target relocation. Thus, even when the policy responds in the direction of the new target, it does not shift the predicted grip point sufficiently; as execution advances, target-wise mean predicted grip points concentrate within a narrower region. We define this pattern as target-response collapse. Responsiveness decreases across execution prefixes even for the same target locations that repeatedly succeed under static conditions. Target-location reachability alone therefore does not explain the policyâs ability to adapt. Target responsiveness depends on the joint configuration of the current robot state and target position, and updating the target after execution has progressed does not by itself guarantee a sufficient action correction. These results support planning approaches that account for robot state and target position jointly. This experiment validates the behavioral limitation; identifying the policyâs internal mechanism that produces it is outside its scope. B.2ADDITIONAL MODELS AND TASKS Roller grasping with ImageWAM. We repeat the matched-prefix probe with ImageWAM on the same9Ă 7relocation grid and the same three paired scene/policy seeds. Static closed-loop evaluation, refreshed every eight actions, succeeds in 169/189 trials and identifies 49 cells successful in all three repeats. This model-specific mask is fixed before the prefix experiment. Mean gain uses its 48 noncentral cells; success rate uses all 189 trials per prefix. ImageWAM generates native 16-action chunks, stopping the gain query after the first chunk containing predicted bilateral closure below 0.2, up to eight chunks. The grip midpoint is measured at that closure. The model- generated canonical trajectory continues to at least 48 actions to supply every prefix state. Physical evaluation uses the cached prediction and autoregressive continuation from predicted images and proprioception, terminating on official task success or 400 post-relocation actions. Table 7 shows mean gain decreasing from 0.885 to 0.063 and success from 98.41% to 18.52% between prefixes 0 and 48. Dual-bottle grasping with FastWAM and ImageWAM.We relocate both bottles by the same pla- nar displacement on a5Ă5grid, withâxââ6,â3, 0, 3, 6cm andây ââ3,â1.5, 0, 1.5, 3cm. The canonical bottle centers are(±17.2169, 6.6690)cm. We use scene seed 8840000 and policy seeds 42 and 43. Static screening uses closed-loop native chunks of 32 actions for FastWAM and 16 for ImageWAM. All 25 cells succeed in both static trials for both models, defining a shared support mask. At the reported prefixesk â 0, 8, 16, 24, 32, 40, each relocated trial shares its canonical robot state with the same-model, same-seed, same-prefix no-shift control. The initial autoregressive prediction spans 128 actions: four 32-action chunks for FastWAM or eight 16-action chunks for ImageWAM. Continuation uses predicted images and proprioception, with a 250-action post-relocation budget and official task-success termination. 23 arXiv preprint For each arm, the response endpoint is its predicted TCP position at the first gripper closure below 0.9 lasting two consecutive predicted actions. We apply Equation 12 to each armâs endpoint displacement and average over both arms, both seeds, and the 24 noncentral cells. Success rate likewise excludes the center, using 48 trials per model and prefix; all no-shift controls succeed. Both additional probes use ray tracing with OIDN, 32 samples per pixel, and depth 8. Prefixes count executed policy actions, with native TOPP determining physical duration. At prefix 24, both arms remain contact-free in both models and seeds, yet FastWAM and ImageWAM success rates have fallen to 66.67% and 72.92%, with mean gains of 0.511 and 0.712. At prefix 32, ImageWAM has one-arm contact while FastWAM remains contact-free. Table 8 reports results through prefix 40, where success falls to 33.33% and 41.67%, with mean gains of 0.395 and 0.475, respectively. Prefix 48 is omitted because the bottles have already been grasped, changing the relocation condition. Reduced target responsiveness therefore appears before contact in this task; the later-prefix results also reflect the evolving contact state. Table 7: Roller target response with ImageWAM. SR uses 189 trials per prefix; gain uses 48 noncentral static-support cells and three repeats. PrefixSR (%)Gain 098.410.885 894.180.817 1678.310.722 3236.510.274 4818.520.063 Table 8: Dual-bottle target response through prefix 40. SR uses 48 shifted trials per model and prefix; gain averages both arms over 24 noncentral cells and two repeats. Prefix 48 is omitted because the bottles have already been grasped. FastWAMImageWAM PrefixSR (%)GainSR (%)Gain 0100.001.054100.001.020 8100.000.953100.000.992 16100.000.758100.000.895 2466.670.51172.920.712 3247.920.45950.000.637 4033.330.39541.670.475 CIMPLEMENTATION DETAILS C.1OVERVIEW This section describes the common DPP procedures for constant-velocity targets and their composition across the task suite. Numerical controller settings refer to the base configuration unless stated otherwise. The nonlinear motion extension enables additional observation and correction options, specified in Appendix F.3; it does not change the base configuration. Dynamic Predictive Planning (DPP) separates the context used to generate a plan from the physical state from which it is executed. Counterfactual planning pairs a familiar robot context with a predicted future target position to invoke the pretrained WAMâs existing manipulation capabilities. Here, canonical specifies the selected robot reference, whereas counterfactual specifies the hypothesized target position. The initial planning stage and current-state planning make the resulting canonical plan usable during ongoing execution, as summarized in Fig. 3. The initial planning stage and motion bootstrap run concurrently. The initial rollout provides both a skill-dependent interaction-time estimate and executable action chunks. When enabled for the active stage, motion prepayment adjusts available initial actions using the estimated target motion while canonical planning is prepared. Bootstrap uses timestamped startup RGBâD observations; object 24 arXiv preprint detection compares an empty-background reference with the reserved initial observation, while later tracking samples may arrive after execution starts. The timing and motion estimates select the future target position for the canonical query. After the activation bridge completes, current-state planning reanchors the continuation to fresh observations and current robot-state input, reducing reliance on recursively predicted robot states while retaining the selected future target. Only an accepted candidate replaces the active suffix. The episode state machine, action queue, observation synthesis, plan acceptance, and plan activation are shared across backbones. FastWAM returns one native 32-action segment, whereas the Image- WAM adapter combines two 16-action chunks into the same logical 32-action interface. Thus, only planner I/O is backbone-specific. WAM interface and generated trajectories.At each planning step, the frozen WAM takes a visual observationO, proprioceptive inputR = g(S), and instructionI, and predicts an action chunkAof length H together with its terminal visual observation: (A, b O) =W Ξ (O,R,I).(14) We writeC = (O,R,I)and useζ(C)for a trajectory generated by recursively querying this model, distinct from the recorded demonstrationsζ (i) data introduced in Section 3. We use planning for a generation stage and plan for its output. Initial, canonical, and current-state planning use the same interface with different contexts. The indextcounts generated chunks,jcounts actions within their concatenation, andkindexes live execution contexts. Physical timesis measured in seconds on the target-motion clock, with control time intervalât. An unaccentedO k is a real observation, b O t a model-predicted observation, and e O k a counterfactual observation. The initial observationO 0 is reserved before the first action; its capture time need not coincide with the execution start time. C.2INITIAL PLANNING AND MOTION BOOTSTRAP For the first subtask, DPP performs initial planning from the unmodified initial observationO 0 , proprioceptive inputR 0 , and instructionI, producingζ init = ζ(C(S 0 ,x 0 )). Starting from b O 0 = O 0 and b R 0 = R 0 , the open-loop recurrence is (A t , b O t+1 ) =W Ξ ( b O t , b R t ,I).(15) The predicted terminal image and final absolute joint-position command inA t become the next chunkâs visual and proprioceptive inputs, respectively; no new sensor observation is incorporated into this rollout. The first segment can execute while further generation and motion bootstrap continue. DPP applies a task-specific interaction predicateÏ q to the predicted action sequence. Grasp and release predicates use gripper commands, while press predicates use TCP poses obtained through forward kinematics. Predicates may also require a preceding event, such as grasp before release. The first qualifying action defines the interaction time: Ï q = t ref,q + âtj q ,(16) where j q is the one-based action count through the detected event and t ref,q is the time immediately before the rolloutâs first action. Thus, an event at zero-based array indexihas offset(i + 1)ât; the interaction-time offsetjin Eq. 8 uses this same convention. For the first initial plan, this reference ist exec ; reused continuations account for the alignment of the active prefix. Each relevant object or arm retains its own interaction time and target-position hypothesis. These planning events do not certify physical contact or task success and do not require simulator contact or goal-region signals. Appendix A.2 summarizes the task-specific predicates. For readability, the following single-target expressions omit the interaction index. The motion bootstrap process separates object initialization from motion estimation. Foreground components from the empty-background reference and initial RGBâD observation provide box prompts for SAM 2. Depth conditioning removes table-plane and background support from the selected mask. Its masked RGBâD points form a temporary proxy mesh, which FoundationPose tracks across the buffered startup observations without using a task CAD/GLB, simulator actor mask, or simulator object pose. The tracking sequence is causal but is not restricted to pre-execution frames: initial planning may publish actions before all bootstrap observations have arrived. Only the RGBâD stability gate for declaring static motion is restricted to observations captured before robot execution. 25 arXiv preprint Bootstrap sampling and static-scene gate.The base motion-fit buffer requests five observations at offsets0, 2, 4, 6, 8policy steps on the capture clock. These are sampling targets; the motion fit uses actual timestamps, not an assumed uniform frame rate. The static-scene test separately requires five pre-execution RGBâD frames. For each consecutive pair, a pixel is marked changed if its maximum absolute RGB-channel difference is at least 18 on the 8-bit scale, or its valid-depth difference is at least0.004 m. A changed pixel is coherent if at least three pixels in its3Ă 3neighborhood, including itself, are changed. A pair is dynamic when it contains at least 64 coherent changed pixels. Static motion is declared only when all four pairs pass the stability test; insufficient frames do not establish a static scene. Given tracked positions b x i and their actual capture timestampss i in seconds, DPP estimates the bootstrap velocity by ( b b, b v boot ) = arg min b,v X i â„ b x i â (b +vs i )â„ 2 2 .(17) Here,bis the position intercept, distinct from an action command. The fitted b v boot has units of meters per second; velocity expressed in millimeters per policy step is10 3 ât b v boot . For the planar-motion setting used in our experiments, we setËv boot,z = 0and retain the bootstrap target height. If both pre-execution RGB and depth are stable, DPP declares a static scene and sets b v boot =0. Write the fitted trajectory as b x(s) = f (s; b Ξ),(18) wherefis the motion family and b Ξits fitted parameters. In the base constant-velocity setting, f (s; b Ξ) = b b + b v boot s. The interaction hypothesis combinesÏwith this trajectory on the same clock to obtain the predicted interaction position, b x(Ï ) = b b + b v boot Ï.(19) Each targetâs motion hypothesis is frozen after its initialization window. A target that begins moving in a later stage receives its initial motion fit when that stage becomes active. Once initialized, its constant-velocity hypothesis is reused without periodic FoundationPose tracking or velocity refitting. Current observations may refresh the visible target mask for counterfactual editing without updating this motion estimate. motion prepayment and initial displacement debt. The motion prepayment step modifies exe- cutable initial-plan actions while the rest of the rollout and canonical planning continue. It does not issue another WAM query. Letd 0 be the target displacement already accumulated between the plan- ning reference captured inO 0 and the target position used to initialize execution, expressed as current target minus planning target. This initial displacement debt is distinct from future displacement after execution starts. Writeu = ât b v boot for velocity in meters per policy step. For zero-based action index i, the bounded prepayment used with estimated motion adds ÎŽ i = α i (d 0 + eu), α i = clip iâ s + 1 eâ s , 0, 1 , s = 15, e = 32.(20) Thus, actions withi < 15are unchanged, and the complete displacement is reached at the end of actioni = 31, the 32-step boundary. The same translation is added to the participating end-effectorsâ reference positions; reference orientations and gripper commands are preserved. Trajectory inverse kinematics converts the corrected Cartesian trajectory back to joint commands. The first chunk is followed by a ten-step terminal continuation: the corrected terminal E position advances byâufor â = 1,..., 10, with terminal orientation and gripper commands held fixed. This supplies actions while the canonical replacement is being prepared. The correction must pass the Cartesian and joint checks in Table 9. Moreover, the prepared correction must be ready no later than policy step 15. If it is infeasible or becomes ready after this activation boundary, the controller skips prepayment and retains the unmodified initial reference. Bootstrap completion alone does not guarantee activation: the corrected trajectory must also be prepared in time. This deadline affects execution-side compensation, not the definition of the predicted interaction time. The same prepayment ramp and terminal continuation apply to the reported oracle-velocity evaluations, with the velocity estimate replaced by ground truth. 26 arXiv preprint 1 Current observation2 Remove current target3 Restore background4 Transport to target-at-grip 6 Counterfactual observation 0.250.651.05 Shared camera depth [m] 5 Depth visibility test Figure 8: Depth-aware counterfactual observation synthesis with RT-rendered, OIDN-denoised observations. Editing starts from the selected observation. Source-target removal is followed by RGB inpainting and depth restoration using aligned background memory where available. Target reprojection uses scene depth to resolve visibility while preserving the selected robot context. Ablation: initial-plan warping only.To test displacement compensation without plan regeneration, we evaluate FastWAM on the same 192 T2 episodes as the main experiment. Using the bootstrap motion estimates, we warp the initial grasp-and-release trajectory toward the predicted object and placement-target positions, preserving its orientations, gripper commands, and action timing. This extends motion prepayment across the initial plan, without canonical or current-state planning; trajectory feasibility checks and the episode budget are retained. Success decreases from 80.7% (155/192) with full DPP to 69.8% (134/192), counting all episodes, including six in which warping is not activated. These results suggest that displacement compensation alone is insufficient: regenerating plans for the predicted target configuration also makes useful information in the skill priorâincluding position-dependent approach motions and interaction behaviorâavailable to execution. C.3CANONICAL PLANNING The canonical planning stage converts the interaction hypothesis into a form directly consumable by the pretrained planner. For the first subtask, DPP synthesizes a canonical observation by preserving the initial robot context and relocating only the target to the predicted interaction position: e O can = Edit(O 0 , b x(Ï )), e C(S 0 , b x(Ï )) = ( e O can ,R 0 ,I). (21) As in the main text,Edit(O,x âČ )represents the designated target atx âČ while preserving the selected robot and scene context. Editing starts from the selected observation and removes the visible source- target region while protecting the robot and manipulated objects. RGB in the removed region is reconstructed by inpainting from the surrounding image, while aligned background memory supplies depth where available. The target RGBâD geometry is then reprojected to b x(Ï ) , with a z-buffer and scene depth resolving visibility. Fixed end-effector-to-camera transforms from the robot description map the target geometry into the wrist views. Figure 8 illustrates the editing stages. Figure 9 shows target segmentation and the synthesized canonical observation from a real-robot trial, complementing the simulation editing stages above. These expressions describe one target; stages involving multiple targets retain a separate interaction- position hypothesis for each relevant object. For a static destination that requires no target relocation, the edit is the identity operation and the observed scene is used directly. 27 arXiv preprint Bootstrap observation Counterfactual (a) Observed head view(b) Target segmentation(c) Counterfactual head view(d) Editing detail Figure 9: Real-robot target detection and counterfactual observation synthesis. A recorded trial shows (a) the bootstrap head observation, (b) its target-segmentation overlay, and (c) the synthesized head observation supplied to the first canonical-planning request. (d) Matched crops compare the bootstrap and synthesized target regions. All panels use recorded pipeline outputs; editing artifacts are retained. The canonical plan is ζ can = ζ( e C(S 0 , b x(Ï ))).(22) Rollout budget and termination.Each planning query generates action chunks up to a configured rollout limit, separate from the episodeâs execution budget. Generation may terminate early once the required interaction events and any required continuation have been predicted. The final generated chunk is retained rather than truncated at the exact event action. The rollout limit is configured for each task to cover its required interaction sequence. For example, in Pick-and-Place, detecting a grasp does not terminate a continuation that must also predict the later release. A candidate without the required event cannot supply a valid interaction-aligned replacement; reaching the rollout limit does not itself constitute an interaction. In Pick-and-Place, if the planned trajectory is exhausted before task completion and no planning request is pending, the policy generates additional action chunks from the current observation to finish the remaining motion. This continuation can include completing release and retreat, rather than waiting for an ongoing CP or CSP request. C.4PLAN ACCEPTANCE AND ACTIVATION The canonical plan activation timestampt can,act is distinct fromt exec , the time of the first executed action. Activation does not redefine the frozen predicted interaction time Ï . Choice of interaction time.The skill prior provides a task-dependent estimate of interaction timing, not a guarantee of the optimal time. An empirically calibrated timing prior could yield higher success by accounting for the learned manipulation support and the deployment hardware and environment. In the absence of such calibration, detecting the event that semantically marks the intended subtask interaction in the predicted rollout provides a practical default grounded in the policyâs learned behavior, without collecting additional timing-tuning experience. DPP uses this event-based estimate rather than assuming that its timing is optimal. A generated plan does not immediately replace the current action queue. Acceptance requires a usable finite trajectory, an identified interaction event, sufficient remaining actions and time, and a feasible connection. The following rules make explicit the state and timing checks behind the main-text description. Predicting the activation state. Letkbe the current execution step andT bridge the exponential moving average of transition computation time in seconds. The controller reserves a lead L = max 2, T bridge /ât + 2 , k a = k + L.(23) It predicts the robot state atk a from the already committed action queue and prepares the connection from that state. Thus, âcurrent stateâ in the activation description accounts for actions that continue during bridge computation; it is not the unadvanced request-time joint configuration. Transition computation estimates are maintained by transition class. 28 arXiv preprint Table 9: Example controller settings from the main Task 1 constant-velocity experiments. Steps denote policy steps; prepayment boundaries are relative to the start of the corresponding planning phase. Cartesian limits apply to prepayment and nominal Cartesian bridges; the base canonical- to-current joint-space connection uses joint-motion checks without Cartesian-limit evaluation or trajectory IK. The canonical fallback retains joint checks but bypasses Cartesian rejection. These are controller settings, not certified physical safety bounds. QuantitySetting Prepayment start / end boundary15 / 32 steps Terminal continuation10 steps Added E speed: prepayment / nominal Cartesian bridge0.10/0.20 m/s Total E speed0.50 m/s E acceleration / jerk5 m/s 2 / 100 m/s 3 Joint speed / acceleration2 rad/s / 20 rad/s 2 Nominal bridge window2â15 steps, deadline-limited Contact lead / settling margin0 / 2 steps Maximum IK iterations per attempt / nominal attempts300 / 2 State / timing scales for stateâtime phase matching0.05 rad / 4 steps Entry-point selection. For base canonical planning, letgbe the predicted interaction step in the candidate rollout,Kthe frozen interaction step on the execution clock, andk a the planned activation step. The zero-based entry index is selected by temporal alignment alone: j â = gâ (Kâ k a ).(24) Here,gcounts actions through the predicted interaction, so the native suffix beginning atj â reaches that event afterKâ k a actions. An entry index outside the available candidate trajectory is rejected. The controller retains the native action sequence fromj â onward without temporal resampling. The separate activation bridge connects this suffix to the predicted robot state atk a ; state mismatch is handled by bridge feasibility rather than by changing the temporally selected entry index. Bridge construction, acceptance, and fallback. For canonical-plan activation, the bridge cross- fades the active and candidate E trajectories using the smoothstep weightw(r) = 3r 2 â 2r 3 ,r â [0, 1]; rotations use spherical linear interpolation with the same blend weight. The nominal procedure searches for the shortest feasible window between two steps andmin(15,Kâcâs settle âk a ), where the contact leadc = 0and settling margins settle = 2. It tests Cartesian motion limits and solves trajectory IK subject to joint-motion checks. Table 9 gives the numerical settings. If insufficient time or queued actions remain, a valid bridge cannot be activated. Canonical activation includes a fallback after nominal attempts fail. It uses the longest available window up to 15 steps and bypasses the Cartesian-limit rejection, while retaining finite-action and joint-motion checks. Therefore, the Cartesian limits describe nominal acceptance, not an unconditional bound on every executed canonical bridge. âMandatoryâ canonical activation denotes this additional fallback attempt; it does not guarantee feasibility. A fallback that also fails the joint checks does not replace the active queue. An accepted connection installs the bridge and the remaining canonical suffix together. CSP candidates remain conditional replacements and do not inherit an unconditional canonical-activation guarantee. The state and timing scales in Table 9 apply where stateâtime phase matching is used, including current-state planning; they do not determine the base canonical-plan entry index, which is selected by temporal alignment alone. Both IK settings are upper limits. The nominal attempt limit excludes the additional canonical fallback attempt; joint-space connections do not invoke trajectory IK. The prepayment added-speed limit is0.10 m/sfor T1âT2 and0.15 m/sfor the additional-task evaluations, T3âT6. C.5CURRENT-STATE PLANNING AND SUBTASK TRANSITION The canonical planning stage uses the subtaskâs fixed robot reference (S 0 for the first subtask). The current-state planning stage uses fresh head and wrist RGBâD together with current robot-state input 29 arXiv preprint to regenerate the remaining actions from the state actually reached. Its first request is triggered by a completed canonical activation bridge, subject to the scheduling rules below. This reanchoring reduces the effect of accumulated rollout error. In base DPP, the target remains at the same predicted interaction position within the active subtask: e O cur k = Edit(O k , b x(Ï )), e C(S k , b x(Ï )) = ( e O cur k ,R k ,I). (25) The resulting current-state plan is ζ cur k = ζ( e C(S k , b x(Ï ))).(26) Thus, Canonical and current-state Observations are both counterfactual inputs for a dynamic target. They share the same interaction-conditioned target location but differ in robot context: the former uses the subtaskâs fixed reference, whereas the latter uses the current state. The current-state plan remains a candidate until it passes plan acceptance. Activation resamples only the pre-interaction prefix through joint-position interpolation, leaving the interaction segment unchanged to preserve the final approach and gripper closure. For the base canonical-to-current transition without spatial correction, the controller blends the active and candidate arm-joint com- mands using smoothstep weights and selects the shortest feasible connection window under joint velocity and acceleration limits. Gripper commands follow the active plan during the blend and the candidate thereafter. This joint-space connection requires neither trajectory IK nor Cartesian-limit checks. Base DPP retains the bootstrap motion hypothesis without spatial correction. The optional nonlinear extension can update that hypothesis and spatially warp output actions when subsequent observations reveal substantial deviations, as described in Appendix F.3. A rejected or late candidate leaves the active plan unchanged within the active stage. After the first request, an eligible target can trigger further current-state planning once at least 32 policy steps have elapsed since its last request, regardless of whether the previous candidate was accepted. Requests remain subject to the active-subtask, remaining-time, and queue-coverage checks below; they are not restricted to fixed multiples of 32 on the action clock. CSP request timing and queue coverage. Letλbe the planner-latency EMA in policy steps and Q k the number of queued actions. For ordinary transition-aware CSP requests, the controller requires both Kâ k > B and Q k > B, where B =âλâ + L + n min + c + s settle + 2, n min = 2, c = 0, s settle = 2.(27) Here L uses the appropriate transition-computation estimate. The final two steps provide additional scheduling margin. The first probe marked due immediately after a completed bridge uses the relaxed request budgetB first = âλâ + 2; connection feasibility is still checked when its result returns. A request passing this scheduling test is not automatically accepted: the returned plan must retain a valid interaction event and sufficient horizon, finite commands, and a feasible activation. Stale or infeasible candidates leave the active suffix in place. For concurrent interactions, the first completed canonical bridge may trigger a shared current-state query for multiple targets. Each arm retains its own interaction deadline and connection checks. A returned candidate for an arm with a pending canonical bridge is deferred until that bridge has completed; accepted arm-specific updates are merged into the execution queue. Rollout reuse and stage transitions. Multi-stage tasks compose the same planning operations according to their interaction structure. When a current-state rollout predicts a subsequent required interaction, its available prefix can be connected to the active plan while generation continues. The continuation and its event timing can then serve as the next stageâs initial plan without a duplicate query. At boundaries configured to start a new planning cycle, DPP instead acquires a fresh reference and generates a new initial plan. A new stage uses its selected observation and proprioception as the fixed canonical reference. Editing preserves the robot and manipulated objects and relocates only the relevant targets. Already initialized targets retain their motion hypotheses; targets whose motion begins in the new stage receive their own initialization window. Static continuation stages use current observations without moving-target 30 arXiv preprint relocation. Within a stage, a missing or rejected planning result does not itself replace the active suffix; an explicit new-cycle boundary may reset the queue before initial planning resumes. For Pick-and-Place, the grasp-stage CSP continuation supplies the release prior, and the placement reference preserves the grasped object while editing the remaining target. Handover combines an initial dynamic grasp with current-observation planning for the subsequent static handover. Stacking composes sequential pick-and-place cycles: in the evaluated configuration, each pick-to-place se- quence reuses its available continuation, while the second pick starts a new initial-planning cycle. Its static placement stages use unmodified observations. For stacking, frozen predicted interaction times advance the plannerâs stage sequence. Simulator events separately govern physical handoff and task-success evaluation. Together with object- and arm-specific grasp timing for bottle picking and TCP-based press timing for bell clicking, these adapters instantiate the common planning procedure through task-specific interaction predicates and stage composition. DREAL-WORLD EXPERIMENTAL SETUP D.1ROBOT PLATFORM AND OBSERVATIONS Our real-world experiments use an I2RT YAM leaderâfollower bimanual platform with a tabletop manipulation workspace (Figure 10a). The rig comprises paired leader arms for teleoperation and follower arms for task execution. An elevated, fixed head camera overlooks the workspace, and cameras mounted near the follower grippers provide wrist views. The head view captures the scene layout, while the wrist views provide local observations around the end-effectors. Figure 10b shows the task objects and the shared motion apparatus. Task A requires grasping a moving piggy bank and placing it in a basin, while Task B requires picking up and placing a goalpost so that the moving ball enters the goal. An Arduino-controlled stepper motor drives a tape spool to pull the piggy bank in Task A or the ball holder in Task B with a string. The ball remains inside the holder throughout its motion. (a) Robot platform(b) Task objects and motion apparatus Figure 10: Real-world experimental setup. (a) I2RT YAM leaderâfollower platform with an elevated head camera and wrist-mounted cameras. The follower arms are on the rear rail and the leader arms are in the foreground. (b) Task objects and the motor-driven apparatus used to generate target motion. The objects and apparatus are shown separately for identification. DPP uses timestamped RGBâD observations for target perception and counterfactual observation synthesis. The WAM planning context combines visual observations, robot proprioception, and the task instruction. Depth supports target-geometry reconstruction and visibility-aware reprojection when placing the target at its predicted interaction position. The selected robot context is preserved during this editing operation. Appendix F.4 details the construction, and Figure 9 shows recorded perception and editing outputs from a real-robot trial. 31 arXiv preprint D.2TASK OBJECTS AND STATIC DEMONSTRATIONS Task A: Pick (Move) & Place.The manipulated object is a moving piggy bank, and the placement destination is a basin. The robot must intercept and grasp the piggy bank before placing it in the basin. Success requires completing both the grasp and the placement; reaching or touching the moving object is insufficient. Task B: Pick & Place (Move).The robot manipulates a goalpost to intercept a moving ball. Here, the goalpost is the manipulated object, while the ball supplies the moving target for placement. Success requires placing the goalpost at a location that allows the moving ball to enter the goal. This task tests whether the robot can anticipate the ballâs future location when placing the goalpost. FastWAM is trained only on static demonstrations and remains frozen during dynamic evaluation. In Task B, the demonstrations place the goalpost at a ball-blocking location. DPP and Reactive (Hybrid) use the same policy trained on these anticipation-oriented static demonstrations, so their comparison measures how each inference procedure uses the same learned interaction prior. D.3TARGET MOTION AND PERCEPTION Constant-speed target motion is generated using an industrial tape spool with a 100 m outer diameter, driven by an Arduino-controlled stepper motor. Operating at 10â14 rpm produces a target speed of approximately 5.2â7.3 cm/s. For each fixed experimental setup, we capture one background reference image with the task objects removed and reuse it across trials. The perception pipeline uses the background reference to localize the target, SAM 2 for segmentation, and FoundationPose to track target positions across timestamped observations. Target motion is fitted to these position estimates. DPP combines this motion estimate with the interaction time predicted by the WAM to construct the future target position used for planning. The segmentation, RGBâD proxy geometry, and motion-bootstrap procedures are specified in Appendices C.2 and F. D.4EXECUTION AND EVALUATION PROTOCOL Learned inference runs on a single NVIDIA RTX 4090, hosted by an Intel Core i7-12700 CPU with 64 GB of system RAM. Motion bootstrap and visual planning run asynchronously with nominal 10 Hz control. The robot executes available actions while planning continues; an accepted replacement plan is connected to ongoing execution using the activation procedure in Appendix C.4. Each evaluated method is tested over 30 trials per task, with success defined by the complete task outcomes above. Reactive replans every 10 action steps. Future-Conditioned uses DPPâs motion predictor and counterfactual observation synthesis with a fixed+16-step horizon, whereas DPP uses the interaction time inferred from the rollout. Figure 4 reports the real-robot results, including the shared-policy DPP and Reactive (Hybrid) comparison for Task B. Real-world Contact assessment. Contact in Task A is assessed by human evaluation of whether the robotâs gripper contacts the target object during the trial. It is reported separately from task success, which requires grasping the object and placing it in the basin. This human-evaluated measure does not use the simulator-specific gripper thresholds or consecutive-contact sampling rule. EEVALUATION DETAILS RoboTwin2.0-Dyn. RoboTwin2.0-Dyn provides task-specific criteria for terminating externally driven object motion and transferring control to physics-driven manipulation. Rather than applying a single contact criterion uniformly to grasping, pressing, and placing, it uses handoff conditions that reflect the intended interaction event in each task. For contact-confirmed grasp events, gripper closure and target contact are checked jointly, preventing contact by an open gripper alone from triggering the handoff. These simulator-side handoff criteria are separate from the plannerâs predicted interaction times. The evaluation thus assesses task success under conditions that preserve the dynamic interaction required by each task, beyond checking the final state alone. 32 arXiv preprint Evaluation considerations for DOMINO-trained policies.DOMINO constructs dynamic demon- strations by recording a static reference execution and back-calculating target motion to synchronize the moving object with the robotâs manipulation trajectory (Fang et al., 2026, Sections 2.2 and D.3). This construction supports anticipatory interaction at a planned location and time, providing the training context for DOMINO-trained policies such as PUMA and DynamicWAM (Fang et al., 2026; Lou et al., 2026). The DOMINO authors explicitly acknowledge the stop-on-contact simplification in Section F.2 and identify richer post-contact dynamics as a direction for more realistic evalua- tion (Fang et al., 2026, Section F.2). Our evaluation addresses a specific aspect of this acknowledged limitation: incidental contact before an intended grasp can terminate prescribed motion and change the interception condition before the grasp is established. Figure 11 illustrates this distinction using the same DOMINO scene and DPP planner: contact-triggered handoff occurs at step 48, whereas RoboTwin2.0-Dynâs grasp-triggered handoff occurs at step 71; both executions ultimately succeed. Table 10: DOMINO-style evalu- ation on T1. Method Success (%) Successes PUMA86.67260/300 DPP99.67299/300 To assess performance under this early-stopping condition, we apply the DOMINO-style stop-on-contact rule to the same 300 T1 evaluation scenes. Because the target can stop before grip- per closure establishes a grasp, we adjust DPPâs counterfactual target prediction to anticipate this earlier stopping event. Specif- ically, we infer interaction timing using a gripper threshold of 0.9 and evaluate the target-motion hypothesis five steps earlier for counterfactual observation synthesis. Execution-time alignment retains the inferred interaction time, while rollout termination and executed-grasp detection retain the original 0.2 threshold. With this protocol-specific adjustment, DPP achieves 99.67% success (299/300), compared with 86.67% (260/300) for PUMA. This result shows that DPP remains effective under contact-triggered stopping. It also highlights that this evaluation requires accounting for when the evaluator stops the target before grasping, in addition to the timing of the grasp itself. RoboTwin2.0-Dyn refines this handoff beyond simulator contact detection alone by using task- specific interaction predicates to distinguish incidental contact from an intended manipulation event. Prescribed motion is maintained until the corresponding interaction criterion is met, at which point control passes to physics-driven manipulation. For grasping, this retains the need to coordinate gripper closure with target arrival, consistent with the spatiotemporal synchronization used to construct the training demonstrations. This preserves the interaction structure underlying the training data while making the motion-to-physics transition sensitive to the taskâs manipulation requirements. E.1MAIN EVALUATION AND TABLE CONVENTIONS Table 1 reports simulation results over 300 Task 1 and 192 Task 2 trials per method. Success and Contact are percentages; Route Completion (RC) is a 0â100 score. For Task 1, the Contact metric for all methods requires both normalized gripper commands returned by the robot getters to be below 0.5 and bilateral physical contact with the object for two consecutive policy steps. Task 2 uses the active armâs grasp contact, as specified below. The Task 1 Contact criterion is applied post hoc to the recorded trajectories and does not change execution, Success, or RC. Route completion. RC is averaged over all episodes, including failures; a successful episode receives 100. For a failed episode, letd 1 andd K be the Euclidean distances from the first and last logged post-action positions to the same fixed evaluation target. Normalized progress is r = clip [0,1] d 1 â d K d 1 . Ford 1 < 0.01m, the implementation instead setsr = 1ifd K < 0.05m andr = 0.5otherwise. In T1, all methods computerseparately for each TCP and use100 max(r L ,r R ); the fixed target uses the evalsetâs final roller XY and the initially logged roller height. In T2, RC is100rfor the active TCP relative to the final observed placement support. It uses the episode endpoints without separate grasp/place weights or a maximum over time. T2 means are episode-weighted over 72 pillbottle, 48 cup, and 72 phone trials. Contact.An episode satisfies Contact when the active armâs gripper value is below its task threshold and an eligible gripper body of that arm contacts the grasp object at two consecutive logged policy 33 arXiv preprint Motion active DOMINO Motion â Physics DOMINO Physics active DOMINO Motion active DOMINO Motion â Physics DOMINO Physics active DOMINO Motion active RoboTwin2.0-Dyn Motion active RoboTwin2.0-Dyn Motion â Physics RoboTwin2.0-Dyn Motion active RoboTwin2.0-Dyn Motion active RoboTwin2.0-Dyn Motion â Physics RoboTwin2.0-Dyn (a) Before contact | step 47(b) First contact | step 48(c) Grasp handoff | step 71 Head view Front view Figure 11: Contact-stop versus interaction-aware driver handoff. A roller moves along worldâx at 3 m per policy step. Each column pair compares DOMINOâs native driver with the RoboTwin2.0- Dyn T1 driver at the same policy step: before contact (47), first contact (48), and the latterâs grasp-triggered handoff (71). Colored borders mark the corresponding motion-to-physics transition frames in both conditions. Head and front views are recorded together within each execution; panels show the first recorded observation after the indicated action. The two conditions use the same scene, identical initial policy observations, and the DPP planner, but are independent executions rather than a replay of identical actions. Both satisfy the same native task-success criterion. samples. One eligible gripper-body contact suffices; successful placement is evaluated separately. All methods use thresholds 0.9, 0.5, and 0.6 for pillbottle, cup, and phone, respectively, applied to the normalized gripper command returned by the robot getter. For baselines, the same predicate is reconstructed from logged action queues and post-action physical-contact samples. Dwell is measured in policy samples. T1 RC and both tasksâ Contact scores are recomputed from the saved trajectories using these common definitions. Method and table conventions. Additional Dyn. Training indicates additional policy training for dynamic tasks beyond the pretrained backbone (O: yes, X: no). +VP denotes the use of video prediction during DPP planning. Both Future-Conditioned variants use frozen pretrained backbones, refresh every 8 action steps, and condition on a fixed 16-step look-ahead. Oracle uses a simulator- rendered future observation. DPP bootstrap estimates motion from observations at steps 0, 2, 4, 6, and 8 before taking policy actions, then combines this estimate with current RGB-D observations to synthesize the future input without ground-truth rendering or velocity fallback. These variants are inference-time proxies for fixed-horizon conditioning, not reproductions of SIDOâs training procedure. Bold values mark the highest value in each metric column. The FastWAM and ImageWAM observation-refresh baselines assume idealized zero-latency re- planning: robot execution is never paused by inference. DPP uses the same motion bootstrap, counterfactual observation, plan activation, and current-state planning controller for both backbones; only the planner interface differs. The Future-Conditioned variants use neither DPPâs capability- dependent interaction timing nor its full controller. E.2EVALUATION PROTOCOL To account for differences between RoboTwinâs predefined evaluation regions and pretrained manipu- lation support, we measure the static-support areas before constructing the dynamic scenes. The main evaluation regions were selected using FastWAM-based static validation and then fixed across all compared methods. Starting from successful seed configurations, we progressively expand the target region, testing each expansion three times to identify a stable static-support area. The fixed stable-XY evaluation set uses these empirically validated regions, with the same scenes and simulator seeds shared across methods, apart from the archived T2 seed retries described below. Static controls at the 34 arXiv preprint corresponding final target positions distinguish stationary-task reachability from dynamic execution error. The Task 1 (bimanual grasp) evaluation set contains 300 moving-target scenes spanning initial locations, planar directions, and speeds from 1 to 5 m per policy step. Here, one policy step executes one action, distinct from a WAM planning step. The five speed bins contain 60 scenes each. Every method receives the same scene, robot initial state, and prescribed constant-velocity trajectory. The evalset contains neither a grip time nor a per-pair target-stop step. The Task 2 (pick-and-place) evaluation set contains 192 episodes: 144 co-motion and 48 counter- motion scenes. Bimanual Grasp requires grasping a moving object, while Pick-and-Place additionally requires placing the grasped object at a moving placement target. The T2 Future-Conditioned (DPP bootstrap) results retain seven archived seed retries (three FastWAM, four ImageWAM): six after initialization errors and one after a runtime counterfactual-depth error. Retry seeds are shifted by10 7 while preserving episode IDs and prescribed target motion. The six initialization errors occurred before any policy action; these replacements retain the motion specification but differ in scene seed from the other methods. Counting the runtime-error case as a failure instead changes ImageWAM success from 48.96% to 48.44%. DPP obtains its interaction timeÏfrom initial planning. For Task 1, the predicted bilateral gripper sequence triggers the event when both commands cross the closing threshold of 0.2. The detected rollout offsetjis mapped toÏ = t exec + âtj, and the frozen trajectory is evaluated at that time to obtain b x(Ï ) . This command event is not a physical-contact label. In the Oracle-free controller, simulator contact is used only for evaluation: task success follows the official RoboTwin predicate, while Contact requires both getter-returned gripper commands below 0.5 and bilateral target contact for two consecutive policy steps. For Task 1, the official success predicate does not require this sampled contact condition, so Success can exceed Contact. The matched-prefix physical results in Appendix B report official task success. We compare PUMA and DynamicWAM in their Default execution settings, along withÏ 0.5 , AHA- WAM, and two Future-Conditioned variants for each WAM backbone. AHA-WAM uses the official RoboTwin 2.0 checkpoint without additional dynamic-task training. We retain its default inference configuration: a 64-action model horizon, 16-action execution chunks, ten denoising steps, and a six- frame observation history, with a new observation at each chunk. Both Future-Conditioned variants refresh every 8 action steps with a fixed 16-step look-ahead. Oracle uses simulator-rendered future observations; DPP bootstrap synthesizes them from estimated motion and current RGBâD. Both use frozen pretrained backbones without additional dynamic-task training, as specified in Appendix E.1. PUMA and DynamicWAM are evaluated as methods with additional training. Training-free refresh baselines use Refresh-8 or each backboneâs default cadence (Refresh-24 for FastWAM and Refresh-16 for ImageWAM). DPP uses FastWAM and ImageWAM without additional policy training. For Task 1, we report Task Success, bilateral Contact, and dual-arm Route Completion (RC). This appendixâs detailed breakdowns focus on Task 1; the aggregate Task 2 (pick-and-place) results are reported in Table 1. Real-robot success criteria.Appendix D specifies the real-robot setup, task objects, and complete- task success criteria for Tasks A and B. E.3MAIN DYNAMIC-MANIPULATION RESULTS The complete comparison is reported in Table 1 in the main paper. For Task 2, FastWAM-DPP achieves 80.73% Success, 96.35% Contact, and 92.14 RC; ImageWAM- DPP achieves 91.15% Success, 96.35% Contact, and 95.99 RC, each over 192 episodes. The DynamicWAM evaluation yields 53.13% Success, 95.31% Contact, and 75.89 RC over the same number of episodes. DPP uses lightweight control observations with a nominal control frequency of 10 Hz while planning runs asynchronously. In simulation, target motion follows wall-clock time during cycle initialization and the action clock after activation; executed posture-hold actions also advance this clock. The measured wall-clock action queues below and real-robot experiments characterize the resulting 35 arXiv preprint execution performance. The DynamicWAM re-evaluation uses accumulated simulator physics time for its motion-input timestamps, without changing the prescribed target-motion driver. FastWAM-DPP succeeds in 83.33% of the 300 scenes and ImageWAM-DPP in 78.67%. Observation refresh reaches 10.00â13.00% for FastWAM and 11.33â12.67% for ImageWAM. Future-Conditioned DPP bootstrap reaches 18.33% with each backbone, while Future-Conditioned Oracle reaches 27.00% and 22.67%, respectively. TheÏ 0.5 baseline reaches 9.00%. Among methods evaluated with additional training, PUMA reaches 50.33% and DynamicWAM reaches 52.00%. Observation access or a short future condition is therefore insufficient to recover the support retained by interaction prediction, canonical observation synthesis, and canonical planning. Asynchronous planning and execution. DPP executes actions at a nominal 10 Hz while gen- erating plans asynchronously. With shared initial observations and continuation prefetch enabled, our FastWAM configuration on an RTX 5090 activates the first action in 0.50 s after the initial observation is available and warm-up is complete. A 32-action chunk takes 0.495 s to generate on average, including 0.487 s of backbone inference, and provides 3.2 s of execution at 10 Hz (Table 11). Subsequent plans are generated while queued actions execute, and continuation prefetch requests additional actions before the queue is exhausted. Figure 12 shows the executable action queues in six selected successful T1âT6 episodes. No action-queue starvation was recorded in these runs; zero-queue intervals correspond to initial or new-cycle preparation. These measurements demonstrate that asynchronous planning supplies actions ahead of consumption in the tested configuration. T3 uses Dual Bottle Picking and T2 uses the pillbottle variant. Each trace uses actual elapsed wall-clock time, without normalization or alignment to first-action activation. Scene setup, initial observation acquisition, and model/perception warm-up precede the runtime clock; subsequent observation acquisition and planning remain timed. These selected examples illustrate execution behavior rather than aggregate success rates. Table 11: Measured latency for FastWAM on an RTX 5090, using the six episodes in Figure 12 and their 71 generated chunks. First-action activation is measured from runtime start with the initial observation available and warm-up complete. Chunk generation includes adapter processing; backbone inference includes input preparation, denoising, decoding, and output materialization. These illustrative measurements are separate from the aggregate task-success evaluation. Timing componentMean latency (s) First-action activation0.496 32-action chunk generation0.495 Backbone inference, included above0.487 36 arXiv preprint 05101520253035 Elapsed wall-clock time (s) 0 25 50 75 100 Queued actions T1 Bimanual grasp T4 Bell press T2 Pick-and-place T5 Handover T3 Dual bottles T6 Stacking Figure 12: Executable action queues in selected successful T1âT6 episodes. A positive queue means actions remain available for execution without waiting for further action generation. Action- consumption samples are connected linearly for readability, while queue replenishment and replace- ment retain their logged event times. Open circles mark the last executed action of each episode. Time includes initial and new-cycle preparation within the runtime; unaccepted planning candidates are excluded from queue counts. E.4PERFORMANCE ACROSS TARGET VELOCITIES At 1.0â1.8 cm/s, FastWAM-DPP and ImageWAM-DPP reach 95.00% and 96.67% success, respec- tively. In the 4.2â5.0 cm/s bin, they reach 80.00% and 73.33%, respectively. DPP is thus not restricted to slow target motion. Baseline per-speed-bin results are recomputed from the same 300-episode evaluations as their overall rates in Table 1. Each speed bin contains 60 scenes. E.5PLANNING-COMPONENT ABLATIONS All component ablations use FastWAM on the same 300 T1 scenes. Removing initial-plan execution retains motion estimation and planning but holds the robot until CP completes, then executes the native CP trajectory from its first action. Target motion and the episode budget are unchanged. Success falls from 83.33% to 50.33%, and RC from 94.21 to 83.96. Mean bilateral gripper closure shifts from 69.1 to 89.1 steps, while the fraction of CP targets outside the statically evaluated workspace rises from 27.0% to 65.0%. This associates the degradation with delayed interaction and workspace departure. Replacing canonical-state conditioning uses current visual and proprioceptive observations and their corresponding activation procedure at the same request point. Initial execution, the IP-derived interaction time and predicted target, and subsequent current-state planning remain enabled. Success is 51.67%, Contact is 47.33%, and RC is 77.96. RC is averaged over all episodes, including failures. Removing current-state planning executes the canonical plan without suffix replacement. Over the same 300 Bimanual Grasp trials, FastWAM-DPP reaches 83.33% with current-state planning and 80.00% without it, a gain of 3.33 percentage points. The canonical planning stage predicts the interaction from an earlier robot context; current-state planning uses fresh head/wrist observations and current proprioception to generate a suffix from the robot state reached at execution time. E.6VELOCITY AND OBSERVATION ORACLE ANALYSIS Oracle-V replaces only the bootstrap velocity with ground truth while retaining direct RGBâD synthesis. Oracle-Obs additionally replaces the synthesized Canonical and current-state Observations with simulator-rendered RGBâD. These are diagnostic upper bounds and are excluded from the main comparison. 37 arXiv preprint Table 12: T1 success by nominal object speed. Each bin contains 60 scenes; the All column aggregates 300 scenes and matches Table 1. Method definitions follow the main table. Bold marks the highest rate in each column. Backbone / ModelInference MethodSpeed (cm/s)All 1.0â1.81.8â2.62.6â3.43.4â4.24.2â5.0 FastWAMRefresh-24 (Default)25.0013.338.333.330.0010.00 Refresh-826.6715.0013.336.673.3313.00 Future-Conditioned (DPP bootstrap)40.0016.6716.678.3310.0018.33 Future-Conditioned (Oracle)56.6723.3320.0015.0020.0027.00 ImageWAMRefresh-16 (Default)26.6711.6711.676.670.0011.33 Refresh-830.0015.0011.675.001.6712.67 Future-Conditioned (DPP bootstrap)33.3321.6715.008.3313.3318.33 Future-Conditioned (Oracle)43.3323.3315.0013.3318.3322.67 Ï 0.5 Default28.3310.005.001.670.009.00 AHA-WAMDefault21.6710.005.000.000.007.33 PUMADefault71.6765.0045.0033.3336.6750.33 DynamicWAMDefault53.3366.6750.0046.6743.3352.00 FastWAM + VPDPP (Ours)95.0081.6781.6778.3380.0083.33 ImageWAM + VPDPP (Ours)96.6781.6771.6770.0073.3378.67 Table 13: T1 oracle ablation, grouped by backbone. All settings for both backbones use the same 300 scenes. The Oracle-free values match Table 1. Oracle-V and Oracle-Obs use the same controller and evaluation protocol with oracle substitutions. Contact requires both gripper values below 0.5 and bilateral target contact for two consecutive policy steps. RC is averaged over all episodes, including failures. BackboneSettingSuccessâContactâRCâ FastWAM + VP Oracle-free83.33%94.67%94.21 Oracle-V92.33%95.33%97.22 Oracle-Obs94.00%98.00%97.90 ImageWAM + VP Oracle-free78.67%93.33%93.43 Oracle-V90.00%92.67%96.11 Oracle-Obs93.67%94.67%96.89 FastWAM rises from 83.33% Oracle-free to 92.33% with Oracle-V and 94.00% with Oracle-Obs. ImageWAM rises from 78.67% to 90.00% and 93.67%, respectively. The current Oracle-free implementation deliberately uses basic, off-the-shelf SAM 2 and FoundationPose configurations and direct geometric RGBâD image editing, without task-specific perception training. The oracle results show that the unchanged DPP controller and WAM backbones retain substantial headroom. More accurate motion estimation and observation synthesis can raise performance further, provided that the improved modules remain within the Canonical and current-state planning latency budgets. FABLATION DETAILS This appendix validates the deployable perception and systems choices used by the Oracle-free controller. The goal is not to introduce alternative method branches, but to separate the behavior of motion bootstrap, counterfactual observation construction, and runtime scheduling from the end-to-end results in Appendix E. F.1BACKGROUND-REFERENCED TARGET SEGMENTATION DPP does not require an object category, task actor mask, or task-specific detector. It compares the initial RGBâD observation with an empty-background reference acquired under matching scene and camera conditions. RGB difference and foreground depth evidence define a binary foreground map; morphological closing and connected-component extraction produce candidate regions. Padded component boxes prompt SAM 2, and RGBâD plane conditioning removes table support, shadows, and excess background from the selected masks. In the multi-object setting, accepted components 38 arXiv preprint initialize separate, role-agnostic instances. Segmentation produces anonymous object masks; the T3âT6 adapters subsequently associate them with task roles using declared workspace regions. This initialization uses the background reference andO 0 . Candidate and mask validity determine whether an instance is available; a missing or rejected instance is not evidence of zero velocity. Background subtraction can detect both static and moving objects. A static-motion decision instead requires RGB and depth to remain stable across multiple pre-execution observations. Restricting this separate gate to pre-execution frames prevents robot motion from being mistaken for target motion. F.2RGBâD PROXY-MESH MOTION BOOTSTRAP The Oracle-free estimator uses neither known CAD nor simulator object geometry. It back-projects RGBâD points inside the initial SAM 2 support to form an observation-derived proxy mesh, then uses FoundationPose to track its translation over the buffered bootstrap frames. When pre-motion preparation is used, initial SAM 2 segmentation, proxy construction, and FoundationPose object initialization (reset_object) run during warm-up. This prepares the tracking sessions; it neither measures velocity nor establishes that the objects are static. After the motion epoch begins, the nominal bootstrap capture offsets are0, 2ât, 4ât, 6ât, 8ât. The s 0 observation is the single initial reference. Once the five observations are buffered, the prepared FoundationPose sessions process them chronologically in an asynchronous worker. Each accepted instance has its own tracked positions and velocity fit. Actual capture timestamps, rather than nominal sample indices or tracking completion times, define the fitting interval; interfaces that store motion-step offsets are converted consistently using ât. A timestamp-aware linear fit estimates b x i = b + b v boot s i +Δ i .(28) Here,bis the position intercept andΔ i is the fitting residual for samplei. The stable-XY protocol setsbv boot,z = 0and preserves the initial target height, preventing depth noise from becoming a spurious vertical correction. Runtime capture, tracking, fitting, and result polling remain on the episode timeline even when object initialization was completed during warm-up. Samples collected after the first action starts remain valid bootstrap inputs; they are not reused by the pre-execution static gate. This proxy-mesh pipeline is a minimal real-world-compatible operating point, not a claim of optimal velocity estimation. The controller accepts the bootstrap motion hypothesis through a modular interface, so a more accurate RGBâD tracker, learned motion estimator, or multi-view estimator can replace it without changing canonical planning. The current Oracle-free Task 1 success rates are 83.33% for FastWAM and 78.67% for ImageWAM (Table 1). The matched-condition oracle evaluations in Table 13 keep the controller and evaluation protocol fixed while substituting oracle velocity and, subsequently, oracle observations. They quantify the headroom from improved motion estimation and observation synthesis. A replacement estimator must still meet the startup deadline. F.3FROZEN BOOTSTRAP VELOCITY AND OPTIONAL ONLINE REFINEMENT The base DPP configuration freezes each targetâs motion hypothesis after its initialization window. Targets whose motion begins in a later stage are initialized separately when that stage becomes active. The nonlinear motion extension uses continued observations with a declared motion-family prior, as distinguished below. Late observations from the current FoundationPose configuration do not have the same error distribu- tion as bootstrap observations: arm and gripper occlusion increases, robot geometry enters the depth support, and tracking bias accumulates over longer intervals. Adding such systematically biased samples need not improve a linear fit and sometimes shifts the predicted interaction position away from an already valid canonical plan. Consequently, base DPP performs no post-bootstrap pose accumulation, online velocity update, or current-state spatial rebase. The current-state planning stage updates robot context, while temporal alignmentânot spatial warpingâaligns the accepted suffix. A current-frame SAM 2 refresh used for counterfactual image editing updates the visible removal mask only; it does not restart FoundationPose tracking or revise the frozen motion hypothesis. For the nonlinear motion experiments, FoundationPose continues to supply timestamped poses after bootstrap. A causal fit within the declared motion family updates the interaction-position estimate, 39 arXiv preprint Table 14: Motion-update settings for base DPP and the optional nonlinear motion extension. Condi- tional spatial warping corrects output actions, not the target hypothesis in the current-state planning input. ComponentBase DPPNonlinear extension Motion-hypothesis fittingBootstrap onlyCausal, family-specific Post-bootstrap pose accumulationDisabledEnabled Late canonical planningDisabledEnabled Current-State output spatial warpingDisabledConditional Temporal AlignmentEnabledEnabled and Late canonical planning uses the updated hypothesis available immediately before its request. Once the canonical plan is generated, its interaction-position hypothesis remains the goal supplied to current-state planning. Subsequent prediction residuals can instead trigger spatial warping of the current-state planâs output actions; they do not relocate the target in its planning input. These optional execution corrections complement temporal alignment and are not enabled in the base constant-velocity experiments. Meaning and gates of the nonlinear extension. Late canonical planning forms the canonical query using a motion hypothesis updated from causally available observations after bootstrap. It retains the selected canonical robot context while revising the forecast of the target at the interaction time. Spatial warping instead changes output E positions to compensate for the difference between an updated interaction-position forecast and the incumbent forecast, followed by trajectory IK. These are distinct operations: changing the planning target is not the same as correcting an already generated action trajectory. Neither is enabled in base DPPâs constant-velocity configuration. The reported nonlinear experiments fit the declared motion family causally from timestamped FoundationPose estimates: constant acceleration, constant turn rate, or constant velocity with detected position jumps. New pose requests are spaced by at least four policy steps. Canonical planning becomes eligible at motion-clock step 24 and uses the latest available forecast when requested. A short additional prepayment block is enabled while the delayed canonical plan is prepared. Canonical entry in this extension uses stateâtime phase matching before bridge construction. Current-state planning retains the canonical queryâs target position in its input. At completion, the updated forecast can instead correct its output actions: planar corrections below0.005 mare treated as zero, and CSP candidates requiring corrections above0.06 mare rejected. The same CSP bound applies across the declared motion families. The separate canonical recovery for a confirmed position jump is not subject to this CSP correction bound. This evaluation configuration disables Cartesian-limit rejection for prepayment and canonical bridges while retaining finite-value checks and trajectory IK. It uses RoboTwinâs MPLib/TOPP joint-limit configuration; DPPâs base numerical joint-speed and joint-acceleration rejection limits are not applied. These settings are specific to the nonlinear evaluation and are distinct from the base-controller settings in Table 9. F.4COUNTERFACTUAL OBSERVATION VALIDATION Counterfactual observation synthesis represents the designated target at the predicted interaction position while preserving the selected robot context. Editing starts from the selected observation and removes the visible source-target region while protecting the robot and manipulated objects. RGB in the removed region is reconstructed by inpainting from the surrounding image, while aligned background memory supplies depth where available. The target RGBâD geometry is then reprojected to the predicted interaction position, with a z-buffer and scene depth resolving visibility. Fixed camera transforms map the target geometry into the wrist views. The first canonical observation retains the initial robot context. Current-state Observations retain fresh head/wrist context and current proprioception while using the same predicted interaction goal. Subsequent subtasks use their own fresh canonical robot reference, not the episode-initial state. The Oracle-Obs gains in Table 13 measure the remaining capacity of this module: replacing direct editing 40 arXiv preprint Table 15: ImageWAM visual denoising-step ablation. Action denoising remains fixed at ten steps. Latencies are means over five matched episodes; RGB and action errors are measured against the ten-step initial rollout. VisualInitialCanonicalReductionRGB MAEAction RMSE steps(s)(s)(0â255 scale) 103.8408.321â0.000.0000 62.5815.87030.5%0.850.0042 31.7263.22659.3%2.160.0232 21.3962.57767.3%2.790.0239 with simulator-rendered RGBâD increases FastWAM from 92.33% to 94.00% and ImageWAM from 90.00% to 93.67% after velocity is controlled. F.5IMAGEWAM VISUAL DENOISING-STEP REDUCTION ImageWAM uses two diffusion loops with different roles. We retain ten action denoising steps and reduce only the visual endpoint denoising used between autoregressive action chunks. All variants use the same checkpoint, tensor-core-onlytorch.compilebackend, oracle target velocity, fixed initial object pose, and matched episode seeds. The original ten-step visual sampler is treated as the reference. These latency measurements characterize this five-pair sampler POC, not a hardware- normalized comparison with the main benchmark runs. We evaluated visual step counts10, 8, 6, 5, 4, 3, 2on five matchedgrab_rollerstress pairs spanning left/right diagonal, left/right lateral, and forward image-plane motion. Table 15 reports the main latencyâquality operating points. Three visual steps reduce the combined initial and canonical planning latency by59.3%, while the initial arm-action RMSE remains0.0232in joint-action units and the mean RGB difference is2.16on the[0, 255]scale. We therefore use three visual steps as the default task-level latencyâquality Pareto point. Figure 13 uses a representative difficult pair to examine visual quality under the same initial scene. In the initial rollout, three steps retain the ten-step grip event at step 66, with an RGB MAE of2.24on the 0â255 intensity scale and an arm-action RMSE of0.00553. At two steps, RGB MAE increases to 2.71and action RMSE to0.00623, with stronger residuals around the object and robot boundaries. The two-step sampler provides only a further8.0percentage points of aggregate latency reduction while increasing both visual and action deviation. Accordingly, three steps preserve a useful margin before this additional visual degradation. Canonical-rollout errors are interpreted separately from this fixed-index initial comparison. Faster samplers complete canonical planning at earlier environment steps, so canonical differences include both denoising error and the intended real-time timing change. The five-pair experiment is therefore a stress POC rather than a statistical non-inferiority result; broader task validation remains necessary. F.6RUNTIME AND FALLBACK BEHAVIOR For the main simulation experiments, all learned DPP inference components share one NVIDIA RTX 5090. The simulation host uses an AMD Ryzen 9 9950X CPU (16 cores, 32 threads) with 64 GB of system RAM. The simulator runs separately, with rendering on a second GPU. Real-robot experiments use a single NVIDIA RTX 4090 for learned inference, hosted by an Intel Core i7-12700 CPU (12 cores, 20 threads, up to 4.9 GHz) with 64 GB of system RAM. These device assignments distinguish model inference from simulation infrastructure. Real-robot target motion and background reference. The target-motion apparatus, operating speeds, and reused object-free background reference are described in Appendix D. The initial planning stage and motion bootstrap execute concurrently. The first logical planning segment is published once it is ready and any required pre-execution observation collection is complete. The motion prepayment step uses an available valid motion estimate; object initialization during warm-up is not itself such an estimate. Once both the interaction timing and bootstrap 41 arXiv preprint Figure 13: ImageWAM visual denoising boundary on a representative difficult pair. Top rows compare predicted initial and canonical endpoints at fixed chunk indices for 10, 3, and 2 visual denoising steps. Bottom rows show absolute RGB differences from the ten-step reference, amplified by4Ă. Three steps retain the task-relevant geometry with small action deviation; the two-step endpoint exhibits the next visible degradation for a comparatively small additional latency reduction. motion hypothesis are available, they trigger canonical observation synthesis and canonical planning. FastWAM returns one native 32-action segment, whereas the ImageWAM adapter combines two 16-action chunks into the same logical segment. Subsequent current-state planning requests follow the minimum 32-policy-step interval and admission checks described in Appendix C.5, rather than being restricted to retries after rejection. Planner inference and simulator control run in separate processes, and each backbone and perception service is warmed before episode timing. An unavailable planning candidate leaves the active plan intact, and a rejected current-state plan candidate waits for the next eligible request. Missing perception or planning output never empties the action queue by itself. F.7ADDITIONAL ABLATIONS VLA-style control with counterfactual observations. We evaluate counterfactual-image- conditioned action generation with VLA-style receding-horizon execution, without WAM rollout- based planning. We retain FastWAM as the action generator on the same 300 T1 episodes, isolating the control strategy while keeping the backbone fixed. We fix the target hypothesis at interaction step 70, based on the mean interaction time observed in our T1 evaluations. At each update, the policy receives the current robot state and a counterfactual observation of the predicted target position, generates a fixed-length action chunk, and executes its prefix. This variant achieves 72.33% success (217/300), compared with 83.33% (250/300) for full DPP. The policy is conditioned on where the tar- get is predicted to be, but is not explicitly constrained to complete the interaction at the corresponding time. The 11.00-percentage-point gap is consistent with the importance of aligning action execution with the temporal hypothesis, beyond providing a future-target observation. Initial-plan warping only.We expand on the motion-prepayment ablation in Appendix C.2. With FastWAM fixed, we evaluate the same 192 T2 episodes used for full DPP, comprising 144 co-motion and 48 counter-motion episodes. Bootstrap motion estimates spatially warp the initial grasp-and- release trajectory toward the predicted object and placement-target positions. Orientations, gripper commands, action timing, trajectory feasibility checks, and the episode budget are retained, while canonical and current-state planning are disabled. Success is 69.8% (134/192), compared with 80.7% (155/192) for full DPP, a decrease of 10.9 percentage points. All episodes remain in the denominator, 42 arXiv preprint including six in which warping is not activated. This comparison suggests that geometric displacement compensation alone does not capture the full benefit of DPP: regenerating plans also allows the skill prior to supply position-dependent approach motions and interaction behavior. GFASTER EXECUTION AND PREDICTIVE ADAPTATION G.1REACHING AN OBJECT BEFORE IT MOVES VERSUS WHERE IT WILL BE One intuitive approach to dynamic manipulation is to move the robot faster. If the robot can reach and grasp an object before it moves substantially, the positional discrepancy between observation and execution remains small. This is a valid strategy for mitigating the difficulty of dynamic manipulation, and faster execution achieved under the same physical constraints is a legitimate performance advantage. However, completing a task before the environment changes substantially and anticipating those changes are distinct approaches. Rapidly approaching an objectâs currently observed position can be effective when sufficiently fast robot motion is feasible. In contrast, humanârobot collaboration, collision risks, and grasp stability may require limits on velocity and acceleration, making it difficult to compensate for object motion through faster execution alone. In such settings, moving faster is not the only solution. Anticipating object motion and coordinating where and when to approach offers an alternative to rushing the interaction. DPP adopts this perspective: rather than accelerating robot motion, it focuses on preparing and executing plans that account for a changing environment. G.2COMPARISON OF EXECUTION PROFILES To examine policy execution profiles, we compared FastWAM and DynamicWAM on 50 matched evaluation pairs, comprising 25 pairs each from Task 1 and Task 2. Pairs were selected independently of success. We used a common early execution window to reduce the influence of differences in episode length. For each episode, we computed the Euclidean displacement between consecutive tool-center-point (TCP) positions over policy steps 1â24 and averaged it across both arms and the 23 transitions. Table 16 reports the mean and standard deviation of these episode-level averages. DynamicWAM exhibited greater displacement per action in all 50 matched pairs. Its overall mean displacement was 1.80 times that of FastWAM, with the difference particularly pronounced during the earliest actions. These results highlight substantial differences in how the policies execute their initial movements. G.3THE DIRECTION PURSUED BY DPP Rather than increasing robot displacement per action, DPP focuses on preparing a plan for where the object will be. It estimates an object-motion hypothesis from observations and constructs a counterfactual observation reflecting the predicted object position at the anticipated interaction time. A canonical plan is generated from this observation, connected to the robotâs ongoing execution, and temporally aligned. Intuitively, the objective is not to reach the currently visible position as quickly as possible, but to meet the object where it will be when the robot arrives. Object motion is treated as part of the plan rather than merely an obstacle to overcome through rapid execution. This does not mean deliberately slowing the robot; it means that accelerating robot motion is not the central mechanism of the approach. Faster execution and predictive adaptation are compatible and can be combined. Their contributions should nevertheless be distinguished. DPP emphasizes anticipating environmental changes and coordinating execution accordingly, rather than simply completing the task before those changes become consequential. 43 arXiv preprint Table 16: Mean±standard deviation of bilateral TCP displacement over policy steps 1â24, measured in m/action rather than physical velocity. Ratios are DynamicWAM/FastWAM ratios of mean displacement. FastWAM uses a 24-action refresh interval. GroupPairsFastWAMDynamicWAMRatio Task 1258.61± 0.6616.87± 0.801.96 Task 2255.34± 1.638.18± 1.491.53 Overall506.97± 2.0612.53± 4.551.80 HEXTENDED RELATED WORK This appendix expands Section 2 along the four threads DPP ties together: anticipating where a moving target will be, imagining the visual future, reusing skills learned from static demonstrations, and executing while a plan is still being generated. The comparisons follow Sections 4 and 5 and concern mechanisms and model interfaces; results reported on different tasks, embodiments, motion distributions, and hardware do not establish an empirical ranking. H.1DYNAMIC INTERACTION: GEOMETRY, MOTION, AND TASK PHASE From predicted trajectories to executable interactions. Coordinating a robotâs motion with a predicted interception state is an old problem. Catching Objects in Flight learns both the object dynamics and the catching motion, and keeps adapting as the trajectory estimate changes (Kim et al., 2014); Agile Catching studies constrained whole-body model-predictive control and learned policies for rapid interception (Abeyruwan et al., 2023). A grasp must also remain feasible when the robot arrives. Dynamic Grasping with Reachability and Motion Awareness selects grasps using both robot reachability and target motion, and Dynamic Grasping with a Learned Meta-Controller learns how far ahead to predict and how much time to give the motion planner (Akinola et al., 2021; Jia et al., 2024). Anticipating an objectâs future position and coupling it to robot execution are therefore established ideas. What DPP changes is where the manipulation trajectory comes from: it keeps explicit motion estimation and feasibility checks, but obtains the trajectory from a pretrained WAM. The canonical observation is an interface to a learned skill, not a substitute for geometric reachability or timing. Learning dynamic support from static demonstrations.SIDO factorizes moving-object manip- ulation into predicting a future object pose and reaching it. Its counterfactual action augmentation displaces the object and the demonstrated action chunk together, so that the trained policy preserves the handâobject relationship (Shin et al., 2026a). DynamicManip generates dynamic demonstrations from a single static one and adapts how often the policy is queried (Liao et al., 2026). Both carry static experience into dynamic tasks through an augmentation-and-training stage. DPP skips that stage: the model is unchanged, and the intervention happens in the observation supplied at planning time. Supplying motion and memory. PUMA (Fang et al., 2026) augments policy learning with his- torical motion and future-state information, and DynamicWAM (Lou et al., 2026) adds explicit motion conditioning to a WAM; both appear in our experiments as methods with additional training. RLDX-1 combines temporal and physical sensing within a broader robot model (Kim et al., 2026). TEMPO states the temporal problem most clearly: a single snapshot omits object velocity, and similar-looking scenes at different task phases may call for different actions. It learns to condition on motion summaries and proprioceptive history (Feng et al., 2026); its video encoder is frozen, but the adaptation is not training-free. DPPâs matched-relocation probe asks a different question: it fixes the target displacement and varies the robot context, measuring how the response to relocation changes as execution advances. That is a different property from motion perception or phase disambiguation, and our experiments do not show that the two failure mechanisms are independent, nor that canonical querying supplies the temporal information TEMPO learns. Predicting future features for a frozen action decoder.AHEAD is the closest predictive alterna- tive. It trains a latent dynamics module around a frozen VLA and substitutes motion-conditioned future visual tokens into the action decoder, with an uncertainty-based horizon that limits how far it 44 arXiv preprint extrapolates (Syed et al., 2026). DPP instead reads an interaction event off the WAMâs own predicted action sequence and queries the skill from a familiar robot context, a reference observation with matching proprioception rather than a state chosen by a prediction horizon. An activation bridge then connects the returned trajectory to the live robot. The two methods share a frozen action backbone; what is specific to DPP is that no predictor or policy is trained for the adaptation. Anticipating latency versus anticipating interaction. F2F-AP predicts sparse object flow, ren- ders it onto the current image, and learns a representation aligned with the observation the robot will see after the estimated sensing, inference, and control delays, so that the policy can run asyn- chronously (Wei et al., 2026). It is a close precedent for changing a policyâs visual context using anticipated motion; the difference is what the horizon means. F2F-AP looks ahead by the system delay. DPP looks ahead to a task event, a grasp or a release, which may lie many inference steps away, and depicts the target at that event in a canonical robot context rather than as a flow overlay on the live observation. DynamicVLA tackles the same deployment problem from the training side, with dynamic data, a compact architecture, and temporally aligned streaming execution (Xie et al., 2026). Remembering the past and imagining the future. MemoryVLA conditions its action expert on perceptual and cognitive context retrieved from a memory bank, and MemoryVLA++ adds predicted future latent states to that retrieved history (Shi et al., 2026b;a). These methods change what information the policy has available. DPP leaves the policyâs inputs as they are and changes the robotâtarget configuration it is shown. H.2LATENCY COMPENSATION, CHUNK CONTINUITY, AND STOPPING Action chunking is now standard. ACT predicts coordinated chunks and smooths overlapping predictions by temporal ensembling, and Diffusion Policy represents multimodal action sequences and runs them in a receding-horizon loop (Zhao et al., 2023; Chi et al., 2025). UMI adds that demonstration collection and deployment must respect sensing and actuation timing, including matching inference latency (Chi et al., 2024). Several methods keep execution smooth while a new chunk is computed. Real-Time Chunking generates the continuation asynchronously while honoring the prefix already committed (Black et al., 2025b). Bidirectional decoding chooses among candidate chunks to balance consistency with earlier decisions against responsiveness to new feedback (Liu et al., 2025). A2C2 corrects a chunk as new observations arrive, and Delay-Aware Diffusion Policy trains for the delay between observation and execution (Sendai et al., 2025; Liao et al., 2025). All of them treat inference, sensing, and execution as separate clocks, as DPP does. DPPâs bridge has one extra obligation: the plan it activates was generated from a canonical robot context, so it must be reconciled with the robotâs actual configuration, not only with the previous chunk. How long to trust a chunk is a question of its own. Temporal Action Selection learns to select among cached action predictions (Weng et al., 2025); Adaptive Action Chunking at Inference-time varies commitment with action entropy, and Knowing When to Stop truncates a chunk using an attention-based grounding signal (Liang et al., 2026; Xu et al., 2026); Adaptive Action Chunking via Multi-Chunk Q Value Estimation learns values for several horizons in an offline-to-online reinforcement-learning setting (Shin et al., 2026b). These horizons decide how long an existing prediction is executed. DPPâs horizon is different in kind: it is the estimated time of a physical interaction, and it decides where the target is placed in the canonical query. DiscreteRTC completes an asynchronous continuation by discrete diffusion inpainting around com- mitted actions (Wang et al., 2026), and VLA-Corrector watches for divergence between predicted and observed visual features and triggers corrective replanning (Pan et al., 2026). Both manage predictions the policy has already made. DPP changes the context from which the prediction is made in the first place. H.3VISUAL PREDICTION AS A PLANNING MODEL Action-conditioned video prediction gives a learned model of how an intervention changes what the camera sees. Early work on predicting physical interaction and on self-supervised visual planning 45 arXiv preprint showed that this model can be learned from robot experience without an analytic scene representa- tion (Finn et al., 2016; Finn & Levine, 2017); temporal skip connections improved how well visual detail persists through the prediction, and Visual Foresight turned the idea into a general planning framework (Ebert et al., 2017; 2018). In these systems, the predicted observation is used to score candidate actions against a visual objective. DPP also plans with imagined observations, but uses them differently: it reads an event time off a skill rollout and then poses a new planning query around that event. Trajectory generation is another route. Diffuser denoises stateâaction trajectories jointly and condi- tions on desired outcomes (Janner et al., 2022). UniPi generates a task-conditioned video plan and decodes actions from it, Video Language Planning combines visual prediction with language-level reasoning, and UniSim learns a generative simulator of real-world interaction (Du et al., 2023; 2024; Yang et al., 2024). These models differ in whether they predict the consequences of a candidate action, generate a desired future, or provide an environment to learn in, and a predicted video is not by itself an executable plan. In DPP, the WAMâs action trajectory carries the manipulation prior, and the execution mechanism absorbs the mismatch between the planning context and the physical one. Structured prediction widens the interface further. RoboDreamer composes language-conditioned imagination from primitives (Zhou et al., 2024), FLIP searches over flow proposals with flow- conditioned video prediction and a value model (Gao et al., 2025), and IRASim generates interaction videos conditioned on fine-grained actions for planning and policy evaluation (Zhu et al., 2025). H.4GOAL IMAGES, SUBGOALS, AND CANONICAL OBSERVATION QUERIES Goal-conditioned control exposes the desired outcome as an input instead of baking each objective into a separate policy. Universal Planning Networks learn representations suited to planning toward goals, RIG learns visual goals for reinforcement learning, and LEAP plans over latent subgoals (Srinivas et al., 2018; Nair et al., 2018; Nasiriany et al., 2019); Goal-Conditioned Predictors generate the intermediate observations that a long-horizon visual plan passes through (Pertsch et al., 2020). Generative image models make such targets easy to write down: SuSIE edits the current image into a subgoal for a goal-conditioned policy, DALL-E-Bot generates the goal arrangement of a scene, and Dream2Real links imagined goal states to physical manipulation (Black et al., 2024; Kapelyukh et al., 2023; 2024). A goal image tells a goal-accepting controller where to end up. DPPâs edited observation is instead the conditioning input to an existing WAM: it depicts the target at its hypothesized interaction position together with a familiar robot state, so the model treats it as where the skill starts. Editing the conditioning observation therefore changes the modelâs assumed starting context, not only its endpoint, which is why the returned canonical trajectory needs an explicit connection to live execution. H.5WORLDâACTION MODELING AND THE COST OF IMAGINATION Predicting future images alongside actions predates the WAM label. GR-1 pretrains on video and then predicts future frames and robot actions from language, observation history, and robot state, and GR-2 scales the same recipe with broader video pretraining and joint videoâaction learning (Wu et al., 2024; Cheang et al., 2024). Generalist action models such as RT-1, RT-2, OpenVLA, GR00T N1, andÏ 0.5 supply reusable visuomotor priors from large and diverse data (Brohan et al., 2023; Zitkovich et al., 2023; Kim et al., 2025; NVIDIA et al., 2025; Black et al., 2025a). DPP addresses one deployment situation for such a backbone: it already has the static manipulation skill, yet fails when the target moves. VideoVLA, ViPRA, LingBot-VA, and DreamZero develop the coupling between video prediction and action generation in different ways, and Cosmos 3 extends world modeling across modalities (Shen et al., 2025; Routray et al., 2026; Li et al., 2026b; Ye et al., 2026; NVIDIA, 2026). For DPP, the architectural details matter less than one property: whether the interface can return both future observations and the corresponding actions across a skill rollout. Joint and cascaded designs both qualify, provided their predictions can be rolled out recursively. Because imagining the future is expensive, several recent WAMs remove it from the deployment path. Fast-WAM drops explicit future imagination from its standard test-time action path, ImageWAM works with image-editing representations, Efficient-WAM lowers the cost of imagination, and Flash- 46 arXiv preprint WAM applies modality-aware distillation (Yuan et al., 2026; Zhang et al., 2026; Li et al., 2026a; Akbari et al., 2026). AHA-WAM couples a slower world planner to a faster feedback policy through cached latent context, and can likewise omit explicit future video at deployment (Cai et al., 2026). Our experiments run DPP on FastWAM and ImageWAM through adapted interfaces that expose future observations and actions for recursive rollout; this is a requirement of our planner, not a description of these backbonesâ default inference. DPP uses the rollout to estimate the interaction event while overlapping planning with execution. H.6DATA AUGMENTATION, OBSERVATION EDITING, AND POLICY STEERING Augmentation enlarges what a policy sees during training. GenAug retargets demonstrations to new scenes with generative visual augmentation, ROSIE uses text-to-image models for semantic augmentation at scale, and MimicGen assembles new demonstrations by transforming and composing segments of existing ones (Chen et al., 2023; Yu et al., 2023; Mandlekar et al., 2023). SIDO is the most direct dynamic-manipulation counterpart, since it ties counterfactual object displacement to the corresponding action change (Shin et al., 2026a). DPP works at the other end of the pipeline: the model stays fixed and its planning input changes at deployment. The two are complementary: augmentation can broaden the backboneâs skill coverage before deployment, and DPPâs effectiveness is bounded by that coverage. ReOI is the closest precedent for editing an observation at inference time in world-model planning. It removes unfamiliar distractors before the model predicts action outcomes, then restores them to verify the result (Chen et al., 2026b). DPP shares the goal of making a query look more like the modelâs experience, but edits the task-relevant target rather than distractors, and pairs it with a canonical robot context so that the model generates the interaction trajectory. VLS intervenes at a different point: a visionâlanguage model constructs rewards that guide a frozen generative policyâs action sampling (Liu et al., 2026). DPP instead acts through observation conditioning, followed by geometric and temporal checks on execution. The two interventions also need different access: observation editing needs a way to construct the scene, and reward-guided sampling needs access to the generative action process. DPPâs counterfactual observation is simply a synthesized planning observation that differs from the live scene. The canonical reference is the initial robot state for the first subtask and a fresh post-interaction reference for later ones. The robot keeps moving while the plan is generated and joins the canonical trajectory through an activation bridge, after which current-state planning uses fresh observations and proprioception while keeping the predicted interaction position. Base DPP holds its bootstrap motion hypothesis fixed and applies no spatial correction to current-state actions; updating the motion estimate and correcting those actions belong to the optional nonlinear-motion extension. H.7IMITATION-LEARNING DISTRIBUTION SHIFT AND THE SCOPE OF ACTION SUPPORT Imitation learning must cope with the gap between demonstrated states and the states the learned policy actually visits. DAgger closes it by aggregating data under the learnerâs own distribution, and DART by perturbing the expert so that the demonstrations already cover likely errors (Ross et al., 2011; Laskey et al., 2017). Both supply recovery experience through training. DPP assumes no such additional adaptation is available: the backbone is reused as is, and planning tries to reach an existing skill through a more familiar pairing of robot state and target placement. The evidence in Section 3 should be read with the same care. The matched-relocation probe measures a loss of responsiveness to target relocation across robot execution contexts. Uneven demonstration coverage of robotâtarget combinations is a plausible explanation, but the probe measures generated behavior, not training-distribution density. It motivates canonical querying within the evaluated static support; it does not prove that support mismatch is the only cause of failure. Missing temporal information, prediction error, delayed actuation, and insufficient static competence can all contribute (Feng et al., 2026; Liao et al., 2025). 47 arXiv preprint H.8BENCHMARKS AND THE LIMITS OF CROSS-PAPER COMPARISONS LIBERO studies knowledge transfer across manipulation tasks, and RoboTwin builds dual-arm evaluation on generative digital twins (Liu et al., 2023; Mu et al., 2025); RoboTwin 2.0 adds scalable task synthesis and structured domain randomization, and provides the tasks we use (Chen et al., 2026a). Making these tasks dynamic requires specifying target motion and interaction timing as well. UMI offers a complementary view in which the demonstration interface and its timing calibration are what make dynamic skills learnable (Chi et al., 2024). Our static-support validation has a narrower purpose: it separates failures of dynamic execution from the absence of the underlying static skill, so that what we measure is reuse of a skill the backbone already has under declared motion conditions. The comparisons we report should be read accordingly. The Future-Conditioned baselines run the same frozen backbones with a fixed 16-step look-ahead; they isolate fixed-horizon conditioning and are not reproductions of SIDOâs augmentation and training pipeline. PUMA and DynamicWAM are the trained dynamic comparators. AHEAD, TEMPO, F2F-AP, ReOI, and VLS are compared here at the level of mechanism only, and nothing in our experiments ranks DPP against them. The real-robot goalpost task also depends on static demonstrations that already encode the intended interception geometry. H.9COMPARISON OF CLOSELY RELATED ADAPTATION MECHANISMS Table 17 summarizes the intervention each of the closest approaches makes and how it relates to DPP. The rows describe mechanisms, not a matched experiment; combining any of them with DPP would require its own controlled evaluation. ApproachInterventionRelation to DPP SIDO (Shin et al., 2026a) Augment object poses and the associ- ated action chunks during training. Shares future-pose conditioning;DPP changes the frozen modelâs planning obser- vation instead. AHEAD(Syed et al., 2026) Train a latent predictor of future visual tokens for a frozen VLA. Shares anticipation; DPP uses the WAMâs own rollout and a canonical robot context. TEMPO(Feng et al., 2026) Learn conditioning on motion sum- maries and proprioceptive history. Addresses missing temporal information; DPP probes responsiveness across robot con- texts. F2F-AP (Wei et al., 2026) Predict a flow-based observation repre- sentation one system delay ahead. Shares motion anticipation; DPP places the target at a predicted task event. RTC (Black et al., 2025b) Generate continuations asynchronously around committed actions. Addresses chunk continuity; DPP must also connect a counterfactual trajectory to the live state. AHA-WAM(Cai et al., 2026) Couple a slower world planner with a faster feedback action model. Shares asynchronous world-model control; DPP adds canonical querying at the interac- tion target. ReOI (Chen et al., 2026b) Remove distractors before prediction and restore them for verification. Shares test-time observation editing; DPP relocates the task target to generate the skill. VLS (Liu et al., 2026) Guide a frozen policyâs sampler with rewards from a visionâlanguage model. Adapts an existing policy through action sam- pling rather than through the observation. DPP (ours)Predict interaction time, query a canon- ical observation, and bridge to execu- tion. Reuses static skill support under predictable target motion, with no additional adaptation training. Table 17: Mechanistic comparison with the closest related work. A frozen backbone does not make a method training-free: auxiliary predictors or conditioning modules may still be trained. 48