DynamicManip: Enabling Dynamic Manipulation from a Single Static Demonstration

Haoran Liao1,*, Pengyue Wang1,*, Shuoyu Chen1,*, Kehan Cheng1
Xuhang Chen1, Yuhao Lin1, Mu Lin1, Zhizhao Liang1
Xiaoyi Fan4, Chengyi Xing2, Dan Niu3, Yi-Lin Wei1, Wei-Shi Zheng1

1 Sun Yat-sen University   2 Stanford University   3 Southeast University   4 Jiangxing Intelligence
* Equal contribution.

Paper BibTeX Code Coming Soon
DynamicManip teaser showing static-to-dynamic data augmentation and dynamic-aware policy execution.
DynamicManip augments diverse dynamic manipulation data from a single static real-world task demonstration, then trains a responsive dynamic-aware policy for generalized execution.

Abstract

Dynamic manipulation is a critical capability for robots operating in complex and dynamic environments, where robots must interact with objects that are moving or require rapid adjustments. However, learning models for dynamic manipulation tasks faces two major challenges: 1) the combinatorial complexity of dynamic scenarios leads to substantial data requirements, 2) rapid variations in dynamics require real-time and accurate policy execution. In this paper, we propose DynamicManip to address these challenges through an efficient data augmentation pipeline and a low-latency imitation policy. We first propose a static-to-dynamic augmentation pipeline that synthesizes diverse dynamic manipulation demonstrations from a single static demonstration. Second, we introduce a dynamic-aware adaptive policy that adaptively adjusts its inference frequency according to task dynamics, enabling responsive and effective dynamic manipulation. Third, we build a dynamic task manipulation benchmark, which includes diverse dynamic tasks with an automatic evaluation system for scalable and consistent assessment. Extensive experiments in both simulation and the real world demonstrate that DynamicManip not only provides significant improvements in data efficiency but also achieves superior performance in dynamic manipulation tasks, with higher success rates and better dynamic responsibility.

Method

Static Demonstration to Dynamic Execution

The framework couples data synthesis with adaptive inference: geometry reconstruction makes trajectory edits coherent, while stage labels produced by augmentation supervise a policy that reacts faster when dynamics demand it.

Static-to-dynamic data augmentation pipeline.
Pipeline of our static-to-dynamic data augmentation. From a single static demonstration, we localize the manipulation object and target and reconstruct their geometry. We then extract action-based keyframes, where labels such as start, grasp, interact, and recover only serve as intuitive annotations for segmenting the source motion into reusable pieces. Dynamic trajectory editing then organizes stages such as Dynamic Target Alignment to synthesize diverse trajectories, which are generated through motion planning and replaying local interaction segments.

Geometric Reconstruction

Object meshes are aligned to observed point clouds, while robot point clouds are rendered from the URDF and joint states for consistent scene editing.

Keyframe Extraction

A small set of contact and transition keyframes decomposes one static episode into reusable motion phases.

Trajectory Editing

Object motion, phase anchors, and transition goals are varied to synthesize dynamic episodes with physical and spatial consistency.

Adaptive Policy

Stage-aware supervision lets the policy adjust denoising and action execution schedules for low-latency closed-loop control.

Dynamic-aware adaptive policy overview.
Overview of the dynamic-aware adaptive policy. During training, stage labels automatically extracted from augmented trajectories provide auxiliary supervision for stage prediction. During deployment, the predicted stage is used to adaptively regulate the policy inference frequency according to the current task dynamics.

Benchmark

DynamicManip Benchmark

The benchmark extends RoboTwin 2.0 with dynamic-aware data collection and automatic evaluation for moving-object manipulation tasks.

DynamicManip simulation benchmark task visualization.
Simulation tasks cover dynamic tapping, belt picking, object catching, mole whacking, goal blocking, and related dynamic interactions.
Real-world robot setup and objects used in experiments.
Real-world experiments use dual AgileX Piper robots with parallel grippers and a RealSense L515 depth camera.

Data Collection

Simulation. A dynamic-aware heuristic planner tracks moving targets, predicts future positions, and triggers grasps or contacts at task-specific moments.

Real world. We collect one static demonstration and apply static-to-dynamic data augmentation to synthesize dynamic training data.

Automatic Evaluation

Simulation. Task-specific state machines diagnose success, stage failures, trajectory residuals, and failure reasons after each rollout.

Real world. During evaluation, a human operator creates the dynamics by manually pushing or placing objects, and the rollout outcome is assessed on the physical setup.

Videos

Dynamic Manipulation Visualizations

Compressed videos are organized by real-world task, data setting, and rollout outcome.

Real-World Clips

Experiments

Data Efficiency and Low-Latency Control

DynamicManip is evaluated in simulation and real-world settings against models trained directly on human demonstrations and a DP3 baseline.

Simulation Data Efficiency

Success rate comparison in simulation: human demonstrations vs. synthetic data.
Setting Dynamic Tapping Belt Picking Object Catching Mole Whacking Goal Blocking
1 demo2708312
10 demos155542146
50 demos1931376394
200 demos5585508387
1 demo to 50 augmented episodes4544706388
1 demo to 200 augmented episodes5282688087

Real-World Data Efficiency

Success rate comparison in real-world experiments.
Setting Dynamic Tapping Belt Picking Boat Loading Bottle Catching
1 demo6.6730.00.000.00
50 demos68.970.33.3373.3
1 demo to 50 augmented episodes61.156.723.376.7
1 demo to 200 augmented episodes87.873.366.783.3

Data Collection Time Cost

Time cost comparison for data collection and augmentation.
Method Time Cost
Human Collection
Teleop. (50 dyn. demos, 2 persons)~100 mins
Teleop. (200 dyn. demos, 2 persons)~400 mins
Teleop. (1 static demo, 1 person)~30 s
Automated Augmentation
Aug. (50 eps, human-free)~7 mins
Aug. (200 eps, human-free)~30 mins

Real-Time Performance

Latency and success rate comparison between DP3 baseline and DynamicManip.
Method Tapping T. Tapping Suc. Belt T. Belt Suc. Catching T. Catching Suc. Whacking T. Whacking Suc. Blocking T. Blocking Suc.
DP3 baseline60.044.845.07861.42844.43844.658
DynamicManip56.032.532.98036.02630.64433.988

Ablation Study

Contribution of mesh reconstruction and robot rendering.
Object Mesh Reconstruction Robot Reconstruction Average Success Rate
EnabledEnabled76.7%
DisabledEnabled10.0%
DisabledDisabled6.67%

BibTeX

@inproceedings{liao2026dynamicmanip,
  title     = {DynamicManip: Enabling Dynamic Manipulation from a Single Static Demonstration},
  author    = {Haoran Liao and Pengyue Wang and Shuoyu Chen and Kehan Cheng and Xuhang Chen and Yuhao Lin and Mu Lin and Zhizhao Liang and Xiaoyi Fan and Chengyi Xing and Dan Niu and Yi-Lin Wei and Wei-Shi Zheng},
  year      = {2026}
}