Dressing in Motion: A Human Motion-Aware Diffusion Policy for Robot-Assisted Dressing
Organizations: Department of Mechanical Engineering, The Hong Kong Polytechnic University, Hong Kong SAR, China. · School of Nursing, The Hong Kong Polytechnic University, Hong Kong SAR, China. · School of Physics, Engineering and Technology, University of York, UK. · School of Advanced Engineering, Great Bay University, Dongguan, Guangdong, China.
Abstract
Robotic dressing assistance is a promising solution for supporting older adults with physical impairments in daily living. However, dressing under human motion remains challenging, as complex garment--human contact and occlusions make it difficult to generate actions aligned with arm movements. In this letter, we propose a visuomotor policy that learns dressing skills from static expert demonstrations and generalizes to dynamic user-motion scenarios. A diffusion policy tailored to garment--human interaction geometry learns from partially observed point clouds with varied arm postures. We then introduce an object-centric representation based on PDE diffusion to capture the axial distribution of the arm. By sampling motion-relevant regions and registering them across consecutive observations, the proposed method approximates arm motion and reactively adapts the executed trajectory. We evaluate our method in simulation and a real-world human study involving nine participants, three garment types, and six arm-motion patterns. Results show that our method outperforms baselines in dressing progress, freedom of movement, and user comfort. The project website is https://anonymous.4open.science/w/dressing-in-motion.
Figures & tables
| Method | Vest | Shirt | Windbreaker |
|---|---|---|---|
| Ours | 0.92 | 0.89 | 0.83 |
| Ours w/o TA | 0.93 | 0.92 | 0.50 |
| DP3 | 0.79 | 0.58 | 0.67 |
| DP-image | 0.45 | 0.33 | 0.25 |
| Diff-MPC | 0.14 | 0.30 | 0.27 |
| BC-LSTM | 0.58 | 0.50 | 0.46 |
| Method | Up-down | Side2side | Back-forth | Wave | Phone | Object |
|---|---|---|---|---|---|---|
| Ours | 1.00 | 1.00 | 1.00 | 1.00 | 0.77 | 0.50 |
| Ours w/o TA | 0.83 | 0.83 | 0.83 | 0.83 | 0.76 | 0.60 |
| DP3 | 0.50 | 0.83 | 0.50 | 1.00 | 0.75 | 0.50 |
| DP-image | 0.31 | 0.17 | 0.50 | 0.50 | 0.33 | 0.25 |
| Diff-MPC | 0.29 | 0.42 | 0.20 | 0.20 | 0.12 | 0.20 |
| BC-LSTM | 1.00 | 0.17 | 0.50 | 0.92 | 0.49 | 0.00 |