Distributed IDA-PBC for a class of nonholonomic mechanical systems

Journal Article (2021)
Author(s)

A. Tsolakis (TU Delft - Learning & Autonomous Control)

Tamás Keviczky (TU Delft - Team Tamas Keviczky)

Research Group
Team Tamas Keviczky
Copyright
© 2021 A. Tsolakis, T. Keviczky
DOI related publication
https://doi.org/10.1016/j.ifacol.2021.10.365
More Info
expand_more
Publication Year
2021
Language
English
Copyright
© 2021 A. Tsolakis, T. Keviczky
Research Group
Team Tamas Keviczky
Issue number
14
Volume number
54
Pages (from-to)
275-280
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Nonholonomic mechanical systems encompass a large class of practically interesting robotic structures, such as wheeled mobile robots, space manipulators, and multi-fingered robot hands. However, few results exist on the cooperative control of such systems in a generic, distributed approach. In this work we extend a recently developed distributed Interconnection and Damping Assignment Passivity-Based Control (IDA-PBC) method to such systems. More specifically, relying on port-Hamiltonian system modelling for networks of mechanical systems, we propose a full-state stabilization control law for a class of nonholonomic systems within the framework of distributed IDA-PBC. This enables the cooperative control of heterogeneous, underactuated and nonholonomic systems with a unified control law. This control law primarily relies on the notion of Passive Configuration Decomposition (PCD) and a novel, non-smooth desired potential energy function proposed here. A low-level collision avoidance protocol is also implemented in order to achieve dynamic inter-agent collision avoidance, enhancing the practical relevance of this work. Theoretical results are tested in different simulation scenarios in order to highlight the applicability of the derived method.