Robust Graph-Based Spatial Coupling of Dynamic Movement Primitives for Multi-Robot Manipulation
Abstract
1. Introduction
- 1.
- We present a novel graph-theoretic algorithm for coupling multiple DMPs with an emphasis on spatial formation preservation. The proposed controller design is rigorously analyzed and shown to outperform classical methods in both convergence speed and robustness.
- 2.
- We validate the proposed approach through extensive simulations and real-world experiments focused on multi-robot object transportation. The method is evaluated on benchmark tasks, including cooperative transportation and human–robot collaboration, demonstrating both robustness and practical effectiveness.

2. Related Works
3. Problem Statement
3.1. DMP Preliminary
3.2. Spatial Coupling of Multiple DMPs
- is the set of manipulators (vertices).
- is the set of edges representing connections between manipulators.
- defines the graph structure of the desired formation with and ;
- contains the desired positions of the manipulators.
4. Proposed Method
4.1. Graph-Based Controller Design
4.2. Convergence Analysis
5. Experimental Validation
5.1. Experiments Overview
5.2. Numerical Analysis
5.3. Bullet Real-Time Physics Simulation
5.4. Real Experiments: Dual Arms Cloth Folding
5.4.1. Robot-Robot Collaboration (RRC)
5.4.2. Human-Robot Collaboration (HRC)
5.5. Performance Metrics Analysis
5.6. Robustness to Disturbance
5.7. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Cai, X.; De Queiroz, M. Adaptive rigidity-based formation control for multirobotic vehicles with dynamics. IEEE Trans. Control Syst. Technol. 2014, 23, 389–396. [Google Scholar] [CrossRef]
- Petitti, A.; Franchi, A.; Di Paola, D.; Rizzo, A. Decentralized motion control for cooperative manipulation with a team of networked mobile manipulators. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016; pp. 441–446. [Google Scholar]
- Lashkari, N.; Biglarbegian, M.; Yang, S.X. Development of a novel robust control method for formation of heterogeneous multiple mobile robots with autonomous docking capability. IEEE Trans. Autom. Sci. Eng. 2020, 17, 1759–1776. [Google Scholar] [CrossRef]
- Wang, Z.; Schwager, M. Kinematic multi-robot manipulation with no communication using force feedback. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016; pp. 427–432. [Google Scholar]
- Machado, T.; Malheiro, T.; Monteiro, S.; Erlhagen, W.; Bicho, E. Multi-constrained joint transportation tasks by teams of autonomous mobile robots using a dynamical systems approach. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016; pp. 3111–3117. [Google Scholar]
- Habibi, G.; Xie, W.; Jellins, M.; McLurkin, J. Distributed path planning for collective transport using homogeneous multi-robot systems. In Distributed Autonomous Robotic Systems; Springer: Berlin/Heidelberg, Germany, 2016; pp. 151–164. [Google Scholar]
- Verginis, C.K.; Mastellaro, M.; Dimarogonas, D.V. Robust cooperative manipulation without force/torque measurements: Control design and experiments. IEEE Trans. Control Syst. Technol. 2019, 28, 713–729. [Google Scholar] [CrossRef]
- Alonso-Mora, J.; Knepper, R.; Siegwart, R.; Rus, D. Local motion planning for collaborative multi-robot manipulation of deformable objects. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, DC, USA, 26–30 May 2015; pp. 5495–5502. [Google Scholar]
- Sun, J.; Ren, J.; Huang, J. Model-Free Learning of Robust and Resilient Policies for Multi-Robot Adversarial Coverage Control. IEEE Trans. Mechatron. 2024, 29, 4671–4682. [Google Scholar]
- Zhang, D.; Long, Y.; Zhong, X.; Lewis, F.L. Control of Multiagent Systems: A Stochastic Pinning Viewpoint. IEEE Trans. Autom. Sci. Eng. 2025, 22, 1–13. [Google Scholar]
- Li, Z.; Wu, Z.; Yang, C.; Yan, Z.; Chen, C.L.P. A Multiagent Reinforcement Learning Method for Swarm Robots in Space Collaborative Exploration. Inf. Sci. 2024, 662, 119800. [Google Scholar]
- Zhou, S.; Wang, M.; Xie, G.; Chen, Z.; Pan, Q. Safe Multiagent Coordination via Constrained Game and Neural Barrier Certificate. Inf. Sci. 2024, 663, 120279. [Google Scholar]
- Ijspeert, A.J.; Nakanishi, J.; Schaal, S. Movement imitation with nonlinear dynamical systems in humanoid robots. In Proceedings of the Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No. 02CH37292), Washington, DC, USA, 11–15 May 2002; Volume 2, pp. 1398–1403. [Google Scholar]
- Lu, Z.; Wang, N.; Yang, C. A Constrained DMPs Framework for Robot Skills Learning and Generalization from Human Demonstrations. IEEE/ASME Trans. Mechatron. 2021, 26, 3265–3275. [Google Scholar] [CrossRef]
- Yu, X.; Liu, P.; He, W.; Liu, Y.; Chen, Q.; Ding, L. Human-Robot Variable Impedance Skills Transfer Learning Based on Dynamic Movement Primitives. IEEE Robot. Autom. Lett. 2022, 7, 6463–6470. [Google Scholar] [CrossRef]
- Kim, H.; Oh, C.; Jang, I.; Park, S.; Seo, H.; Kim, H.J. Learning and Generalizing Cooperative Manipulation Skills Using Parametric Dynamic Movement Primitives. IEEE Trans. Autom. Sci. Eng. 2022, 19, 3968–3979. [Google Scholar] [CrossRef]
- Stulp, F.; Theodorou, E.A.; Schaal, S. Reinforcement learning with sequences of motion primitives for robust manipulation. IEEE Trans. Robot. 2012, 28, 1360–1370. [Google Scholar] [CrossRef]
- Kim, H.; Seo, H.; Choi, S.; Tomlin, C.J.; Kim, H.J. Incorporating safety into parametric dynamic movement primitives. IEEE Robot. Autom. Lett. 2019, 4, 2260–2267. [Google Scholar] [CrossRef]
- Ginesi, M.; Meli, D.; Calanca, A.; Dall’Alba, D.; Sansonetto, N.; Fiorini, P. Dynamic Movement Primitives: Volumetric Obstacle Avoidance. In Proceedings of the 2019 19th International Conference on Advanced Robotics (ICAR), Belo Horizonte, Brazil, 2–6 December 2019; pp. 234–239. [Google Scholar]
- Dahlin, A.; Karayiannidis, Y. Temporal coupling of dynamical movement primitives for constrained velocities and accelerations. IEEE Robot. Autom. Lett. 2021, 6, 2233–2239. [Google Scholar] [CrossRef]
- Umlauft, J.; Sieber, D.; Hirche, S. Dynamic movement primitives for cooperative manipulation and synchronized motions. In Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 31 May–7 June 2014; pp. 766–771. [Google Scholar]
- Gams, A.; Nemec, B.; Ijspeert, A.J.; Ude, A. Coupling movement primitives: Interaction with the environment and bimanual tasks. IEEE Trans. Robot. 2014, 30, 816–830. [Google Scholar] [CrossRef]
- Nemec, B.; Likar, N.; Gams, A.; Ude, A. Bimanual human robot cooperation with adaptive stiffness control. In Proceedings of the 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), Cancun, Mexico, 15–17 November 2016; pp. 607–613. [Google Scholar]
- Nemec, B.; Likar, N.; Gams, A.; Ude, A. Human robot cooperation with compliance adaptation along the motion trajectory. Auton. Robot. 2018, 42, 1023–1035. [Google Scholar] [CrossRef]
- Cui, Z.; Ma, W.; Lai, J.; Chu, H.K.; Guo, Y. Coupled Multiple Dynamic Movement Primitives Generalization for Deformable Object Manipulation. IEEE Robot. Autom. Lett. 2022, 7, 5381–5388. [Google Scholar] [CrossRef]
- Zhou, Y.; Do, M.; Asfour, T. Coordinate change dynamic movement primitives—A leader-follower approach. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016; pp. 5481–5488. [Google Scholar]
- Kulvicius, T.; Biehl, M.; Aein, M.J.; Tamosiunaite, M.; Wörgötter, F. Interaction learning for dynamic movement primitives used in cooperative robotic tasks. Robot. Auton. Syst. 2013, 61, 1450–1459. [Google Scholar] [CrossRef]
- Ijspeert, A.J.; Nakanishi, J.; Hoffmann, H.; Pastor, P.; Schaal, S. Dynamical movement primitives: Learning attractor models for motor behaviors. Neural Comput. 2013, 25, 328–373. [Google Scholar] [CrossRef]
- Asimow, L.; Roth, B. The rigidity of graphs. Trans. Am. Math. Soc. 1978, 245, 279–289. [Google Scholar] [CrossRef]
- Khalil, H.K.; Grizzle, J.W. Nonlinear Systems; Prentice Hall: Hoboken, NJ, USA, 2002; Volume 3. [Google Scholar]
- Jocher, G.; Stoken, A.; Borovec, J.; NanoCode012; ChristopherSTAN; Changyu, L.; Laughing; tkianai; Hogan, A.; lorenzomammana; et al. ultralytics/yolov5: v3.1—Bug Fixes and Performance Improvements. Zenodo. 2020. Available online: https://zenodo.org/records/4154370 (accessed on 29 October 2020).
- Tsai, R.Y.; Lenz, R.K. A new technique for fully autonomous and efficient 3D robotics hand/eye calibration. IEEE Trans. Robot. Autom. 1989, 5, 345–358. [Google Scholar] [CrossRef]
- Colomé, A.; Torras, C. Dimensionality reduction for dynamic movement primitives and application to bimanual manipulation of clothes. IEEE Trans. Robot. 2018, 34, 602–615. [Google Scholar] [CrossRef]
- Xue, X.; Dong, J.; Lu, Z.; Wang, N. A robotic learning and generalization framework for curved surface based on modified DMP. Robot. Auton. Syst. 2023, 160, 104323. [Google Scholar] [CrossRef]







| Experiment | Convergence Time | Task Completion | Steady-State |
|---|---|---|---|
| (95% Settling) | Time (s) | Error (cm) | |
| Numerical (Rectangle) | 0.8 s | 4.0 s | <0.1 |
| Numerical (Trapezoid) | 0.9 s | 4.2 s | <0.1 |
| Bullet Sim (Ground-Ground) | 2.0 s | 5.5 s | 0.3 |
| Bullet Sim (Ground-Table) | 1.0 s | 4.8 s | 0.2 |
| Real UR5 (RRC) | 2.5 s | 6.0 s | 1.0 |
| Real UR5 (HRC) | 3.0 s | 7.5 s | 1.2 |
| Benchmark Method [33] | 4.5 s | 6.8 s | 1.5 |
| Proposed Method (Comparison) | 1.8 s | 4.2 s | 0.8 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Cui, Z.; Chen, J.; Xu, X.; Chu, H.K. Robust Graph-Based Spatial Coupling of Dynamic Movement Primitives for Multi-Robot Manipulation. Robotics 2026, 15, 29. https://doi.org/10.3390/robotics15010029
Cui Z, Chen J, Xu X, Chu HK. Robust Graph-Based Spatial Coupling of Dynamic Movement Primitives for Multi-Robot Manipulation. Robotics. 2026; 15(1):29. https://doi.org/10.3390/robotics15010029
Chicago/Turabian StyleCui, Zhenxi, Jiacong Chen, Xin Xu, and Henry K. Chu. 2026. "Robust Graph-Based Spatial Coupling of Dynamic Movement Primitives for Multi-Robot Manipulation" Robotics 15, no. 1: 29. https://doi.org/10.3390/robotics15010029
APA StyleCui, Z., Chen, J., Xu, X., & Chu, H. K. (2026). Robust Graph-Based Spatial Coupling of Dynamic Movement Primitives for Multi-Robot Manipulation. Robotics, 15(1), 29. https://doi.org/10.3390/robotics15010029

