Distributed IDA-PBC for a Class of Nonholonomic Mechanical Systems

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.

[1]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[2]  Dongjun Lee,et al.  Passive Configuration Decomposition and Passivity-Based Control of Nonholonomic Mechanical Systems , 2017, IEEE Transactions on Robotics.

[3]  Toshiharu Sugie,et al.  Passivity based control of a class of Hamiltonian systems with nonholonomic constraints , 2012, Autom..

[4]  Z. Qu,et al.  Cooperative Control of Dynamical Systems: Applications to Autonomous Vehicles , 2009 .

[5]  Romeo Ortega,et al.  Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment , 2002, IEEE Trans. Autom. Control..

[6]  A. Astolfi Discontinuous control of nonholonomic systems , 1996 .

[7]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[8]  Jay A. Farrell,et al.  Cooperative Control of Multiple Nonholonomic Mobile Agents , 2008, IEEE Transactions on Automatic Control.

[9]  Zhihua Qu,et al.  Cooperative Control of Dynamical Systems With Application to Autonomous Vehicles , 2008, IEEE Transactions on Automatic Control.

[10]  Tamas Keviczky,et al.  Distributed Control of Heterogeneous Underactuated Mechanical Systems , 2018 .

[11]  Wenwu Yu,et al.  An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination , 2012, IEEE Transactions on Industrial Informatics.

[12]  Guido Blankenstein,et al.  Matching and stabilization of constrained systems , 2022 .

[13]  van der Arjan Schaft,et al.  On the Hamiltonian Formulation of Nonholonomic Mechanical Systems , 1994 .

[14]  Yigang He,et al.  Distributed Finite-Time Cooperative Control of Multiple High-Order Nonholonomic Mobile Robots , 2017, IEEE Transactions on Neural Networks and Learning Systems.

[15]  Arun D. Mahindrakar,et al.  Extending interconnection and damping assignment passivity-based control (IDA-PBC) to underactuated mechanical systems with nonholonomic Pfaffian constraints: The mobile inverted pendulum robot , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.