{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:34:10Z","timestamp":1760150050345,"version":"build-2065373602"},"reference-count":37,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2023,10,9]],"date-time":"2023-10-09T00:00:00Z","timestamp":1696809600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>In this work, we propose two cooperative passivity-based control methods for networks of mechanical systems. By cooperatively synchronizing the end-effector coordinates of the individual agents, we achieve cooperation between systems of different types. The underlying passivity property of our control approaches ensures that cooperation is stable and robust. Neither of the two approaches rely on the modeling information of neighbors, locally, which simplifies the interconnection of applicable systems and makes the approaches modular in their use. Our first approach is a generalized cooperative Interconnection-and-Damping Assignment passivity-based control (IDA-PBC) scheme for networks of fully actuated and underactuated systems. Our approach leverages the definition of end-effector coordinates in existing single-agent IDA-PBC solutions for underactuated systems to satisfy the matching conditions, independently of the cooperative control input. Accordingly, our approach integrates a large set of existing single-agent solutions and facilitates cooperative control between these and fully actuated systems. Our second approach proposes agent outputs composed of their end-effector coordinates and velocities to guarantee cooperative stability for networks of fully actuated systems in the presence of communication delays. We validate both approaches in simulation and experiments.<\/jats:p>","DOI":"10.3390\/robotics12050142","type":"journal-article","created":{"date-parts":[[2023,10,9]],"date-time":"2023-10-09T10:48:33Z","timestamp":1696848513000},"page":"142","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Cooperative Passivity-Based Control of Nonlinear Mechanical Systems"],"prefix":"10.3390","volume":"12","author":[{"given":"Oscar","family":"de Groot","sequence":"first","affiliation":[{"name":"Department of Cognitive Robotics, Delft University of Technology, 2628CD Delft, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laurens","family":"Valk","sequence":"additional","affiliation":[{"name":"Pybricks, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tamas","family":"Keviczky","sequence":"additional","affiliation":[{"name":"Delft Center for Systems and Control, Delft University of Technology, 2628CD Delft, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,10,9]]},"reference":[{"key":"ref_1","first-page":"9","article-title":"Coordinating Hundreds of Cooperative, Autonomous Vehicles in Warehouses","volume":"29","author":"Wurman","year":"2008","journal-title":"AI Mag."},{"unstructured":"Leitner, J. (2009). Advanced Technologies for Enhanced Quality of Life, IEEE.","key":"ref_2"},{"unstructured":"Valk, L., and Keviczky, T. (2018, January 27\u201329). Unified Passivity-Based Distributed Control of Mechanical Systems. Proceedings of the 37th Benelux Meeting on Systems and Control, Soesterberg, The Netherlands.","key":"ref_3"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"585","DOI":"10.1016\/S0005-1098(01)00278-3","article-title":"Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems","volume":"38","author":"Ortega","year":"2002","journal-title":"Automatica"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"152","DOI":"10.1109\/48.64895","article-title":"Stable adaptive teleoperation","volume":"16","author":"Niemeyer","year":"1991","journal-title":"IEEE J. Ocean. Eng."},{"unstructured":"Valk, L., and Keviczky, T. (2018, January 27\u201328). Distributed Control of Heterogeneous Underactuated Mechanical Systems. Proceedings of the 7th IFAC Workshop on Distributed Estimation and Control in Networked Systems, Groningen, The Netherlands.","key":"ref_6"},{"key":"ref_7","first-page":"3476","article-title":"Cooperative r-Passivity-Based Control for Mechanical Systems","volume":"53","author":"Keviczky","year":"2020","journal-title":"IFAC Pap."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1380","DOI":"10.1109\/TAC.2007.902733","article-title":"Passivity as a Design Tool for Group Coordination","volume":"52","author":"Arcak","year":"2007","journal-title":"IEEE Trans. Autom. Control."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1019","DOI":"10.1109\/TRO.2012.2196304","article-title":"Bilateral Teleoperation of Groups of Mobile Robots with Time-Varying Topology","volume":"28","author":"Franchi","year":"2012","journal-title":"IEEE Trans. Robot."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"873","DOI":"10.1177\/0278364904045563","article-title":"Telemanipulation with Time Delays","volume":"23","author":"Niemeyer","year":"2004","journal-title":"Int. J. Robot. Res."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1177\/0278364919835605","article-title":"Aerial physical interaction via IDA-PBC","volume":"38","author":"Secchi","year":"2019","journal-title":"Int. J. Robot. Res."},{"doi-asserted-by":"crossref","unstructured":"Brogliato, B. (2007). Dissipative Systems Analysis and Control: Theory and Applications, Springer. [2nd ed.].","key":"ref_12","DOI":"10.1007\/978-1-84628-517-2"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1415","DOI":"10.1109\/TAC.2011.2109437","article-title":"Distributed Coordinated Tracking with a Dynamic Leader for Multiple Euler-Lagrange Systems","volume":"56","author":"Mei","year":"2011","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"2137","DOI":"10.1080\/00207170902948027","article-title":"Distributed leaderless consensus algorithms for networked Euler\u2013Lagrange systems","volume":"82","author":"Ren","year":"2009","journal-title":"Int. J. Control."},{"doi-asserted-by":"crossref","unstructured":"Avila-Becerril, S., Espinosa-Perez, G., Panteley, E., and Ortega, R. (2013, January 10\u201313). Consensus control of flexible joint robots. Proceedings of the 52nd IEEE CDC, Florence, Italy.","key":"ref_15","DOI":"10.1109\/CDC.2013.6760222"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1016\/j.ejcon.2014.07.003","article-title":"Leader\u2013follower and leaderless consensus in networks of flexible-joint manipulators","volume":"20","author":"Valle","year":"2014","journal-title":"Eur. J. Control."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1936","DOI":"10.1109\/TAC.2005.860292","article-title":"Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one","volume":"50","author":"Acosta","year":"2005","journal-title":"IEEE Trans. Autom. Control."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"3495","DOI":"10.1109\/TAC.2018.2797191","article-title":"A Robust IDA-PBC Approach for Handling Uncertainties in Underactuated Mechanical Systems","volume":"63","author":"Ryalat","year":"2018","journal-title":"IEEE Trans. Autom. Control."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1109\/TCST.2017.2661822","article-title":"Achieving Consensus of Euler\u2013Lagrange Agents with Interconnecting Delays and without Velocity Measurements via Passivity-Based Control","volume":"26","author":"Ortega","year":"2018","journal-title":"IEEE Trans. Control. Syst. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2279","DOI":"10.1002\/rnc.3200","article-title":"Pose consensus in networks of heterogeneous robots with variable time delays","volume":"25","author":"Aldana","year":"2015","journal-title":"Int. J. Robust Nonlinear Control."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1525","DOI":"10.1109\/LCSYS.2020.3041313","article-title":"Task Space Consensus of Heterogeneous Robots with Time-Delays and without Velocity Measurements","volume":"5","author":"Aldana","year":"2021","journal-title":"IEEE Control. Syst. Lett."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/70.988969","article-title":"Time-domain passivity control of haptic interfaces","volume":"18","author":"Hannaford","year":"2002","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1109\/TRO.2010.2041877","article-title":"Passive-Set-Position-Modulation Framework for Interactive Robotic Systems","volume":"26","author":"Lee","year":"2010","journal-title":"IEEE Trans. Robot."},{"doi-asserted-by":"crossref","unstructured":"Secchi, C., Ferraguti, F., and Fantuzzi, C. (2006, January 16\u201321). Catching the wave: A transparency oriented wave based teleoperation architecture. Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden.","key":"ref_24","DOI":"10.1109\/ICRA.2016.7487393"},{"unstructured":"Liu, Y., and Puah, S. (June, January 31). Passivity-based control for networked robotic system over unreliable communication. Proceedings of the IEEE ICRA, Hong Kong, China.","key":"ref_25"},{"doi-asserted-by":"crossref","unstructured":"Chopra, N., and Spong, M.W. (2006, January 13\u201315). Output Synchronization of Nonlinear Systems with Time Delay in Communication. Proceedings of the 45th IEEE CDC, San Diego, CA, USA.","key":"ref_26","DOI":"10.1109\/CDC.2006.377258"},{"unstructured":"Chopra, N., and Spong, M.W. (2005, January 8\u201310). On Synchronization of Networked Passive Systems with Time Delays and Application to Bilateral Teleoperation. Proceedings of the SCIE Annual Conference, Okayama Japan.","key":"ref_27"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1109\/TRO.2011.2168690","article-title":"Controlled Synchronization of Heterogeneous Robotic Manipulators in the Task Space","volume":"28","author":"Liu","year":"2012","journal-title":"IEEE Trans. Robot."},{"doi-asserted-by":"crossref","unstructured":"Valk, L. (2018). Distributed Control of Underactuated and Heterogeneous Mechanical Systems. [Master\u2019s Thesis, Delft University of Technology].","key":"ref_29","DOI":"10.1016\/j.ifacol.2018.12.056"},{"unstructured":"Lozano, R., Chopra, N., and Spong, M. Passivation of Force Reflecting Bilateral Teleoperators With Time Varying Delay. Proceedings of the 8. Mechatronics Forum.","key":"ref_30"},{"unstructured":"Berestesky, P., Chopra, N., and Spong, M.W. (May, January 26). Discrete time passivity in bilateral teleoperation over the Internet. Proceedings of the IEEE ICRA, New Orleans, LA, USA.","key":"ref_31"},{"doi-asserted-by":"crossref","unstructured":"Hsu, P., Hauser, J., and Sastry, S. (1988, January 24\u201329). Dynamic control of redundant manipulators. Proceedings of the IEEE International Conference on Robotics and Automation Proceedings, Philadelphia, PA, USA.","key":"ref_32","DOI":"10.1109\/ROBOT.1988.12045"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1007\/s10846-016-0450-0","article-title":"A New Navigation Function Based Decentralized Control of Multi-Vehicle Systems in Unknown Environments","volume":"87","author":"Wang","year":"2017","journal-title":"J. Intell. Robot. Syst."},{"unstructured":"Buss, S.R. (2004). Introduction to Inverse Kinematics with Jacobian Transpose, Pseudoinverse and Damped Least Squares Methods, Department of Mathematics, University of California. Technical Report.","key":"ref_34"},{"unstructured":"Emika, F. (2023, September 28). Available online: https:\/\/www.franka.de\/technology.","key":"ref_35"},{"unstructured":"GCtronic (2023, September 28). Available online: https:\/\/www.gctronic.com\/doc\/index.php\/Elisa-3.","key":"ref_36"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"933","DOI":"10.1109\/TRA.2003.819598","article-title":"A decentralized approach to formation maneuvers","volume":"19","author":"Lawton","year":"2003","journal-title":"IEEE Trans. Robot. Autom."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/5\/142\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:03:46Z","timestamp":1760130226000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/5\/142"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,9]]},"references-count":37,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,10]]}},"alternative-id":["robotics12050142"],"URL":"https:\/\/doi.org\/10.3390\/robotics12050142","relation":{},"ISSN":["2218-6581"],"issn-type":[{"type":"electronic","value":"2218-6581"}],"subject":[],"published":{"date-parts":[[2023,10,9]]}}}