Distributed IDA-PBC for a Class of Nonholonomic Mechanical Systems
Authors
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.
Keywords
Distributed; Passivity-Based Control; IDA-PBC; Nonholonomic; Mechanical
Citation
- Journal: IFAC-PapersOnLine
- Year: 2021
- Volume: 54
- Issue: 14
- Pages: 275–280
- Publisher: Elsevier BV
- DOI: 10.1016/j.ifacol.2021.10.365
- Note: 3rd IFAC Conference on Modelling, Identification and Control of Nonlinear Systems MICNON 2021- Tokyo, Japan, 15-17 September 2021
BibTeX
@article{Tsolakis_2021,
title={{Distributed IDA-PBC for a Class of Nonholonomic Mechanical Systems}},
volume={54},
ISSN={2405-8963},
DOI={10.1016/j.ifacol.2021.10.365},
number={14},
journal={IFAC-PapersOnLine},
publisher={Elsevier BV},
author={Tsolakis, A. and Keviczky, T.},
year={2021},
pages={275--280}
}
References
- Astolfi, A. Discontinuous control of nonholonomic systems. Systems & Control Letters vol. 27 37–45 (1996) – 10.1016/0167-6911(95)00041-0
- Blankenstein, G. (2002). Matching and stabilization of constrained systems. In MTNS.
- Brockett, R.W. (1983). Asymptotic stability and feedback stabilization. In DGCT, 181–191.
- Cao, Y., Yu, W., Ren, W. & Chen, G. An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination. IEEE Transactions on Industrial Informatics vol. 9 427–438 (2013) – 10.1109/tii.2012.2219061
- Dong, W. & Farrell, J. A. Cooperative Control of Multiple Nonholonomic Mobile Agents. IEEE Transactions on Automatic Control vol. 53 1434–1448 (2008) – 10.1109/tac.2008.925852
- Du, H., Wen, G., Cheng, Y., He, Y. & Jia, R. Distributed Finite-Time Cooperative Control of Multiple High-Order Nonholonomic Mobile Robots. IEEE Transactions on Neural Networks and Learning Systems vol. 28 2998–3006 (2017) – 10.1109/tnnls.2016.2610140
- Fujimoto, K., Sakai, S. & Sugie, T. Passivity based control of a class of Hamiltonian systems with nonholonomic constraints. Automatica vol. 48 3054–3063 (2012) – 10.1016/j.automatica.2012.08.032
- Khatib, O. Real-Time Obstacle Avoidance for Manipulators and Mobile Robots. Autonomous Robot Vehicles 396–404 (1986) doi:10.1007/978-1-4613-8997-2_29 – 10.1007/978-1-4613-8997-2_29
- Lee, D. & Lui, K. Y. Passive Configuration Decomposition and Passivity-Based Control of Nonholonomic Mechanical Systems. IEEE Transactions on Robotics vol. 33 281–297 (2017) – 10.1109/tro.2016.2629492
- Muralidharan, V., Ravichandran, M. T. & Mahindrakar, A. D. Extending interconnection and damping assignment passivity-based control (IDA-PBC) to underactuated mechanical systems with nonholonomic Pfaffian constraints: The mobile inverted pendulum robot. Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference 6305–6310 (2009) doi:10.1109/cdc.2009.5399890 – 10.1109/cdc.2009.5399890
- Ortega, R., Spong, M. W., Gomez-Estern, F. & Blankenstein, G. Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment. IEEE Transactions on Automatic Control vol. 47 1218–1233 (2002) – 10.1109/tac.2002.800770
- Qu, Z., Wang, J. & Hull, R. A. Cooperative Control of Dynamical Systems With Application to Autonomous Vehicles. IEEE Transactions on Automatic Control vol. 53 894–911 (2008) – 10.1109/tac.2008.920232
- Van Der Schaft, A. J. & Maschke, B. M. On the Hamiltonian formulation of nonholonomic mechanical systems. Reports on Mathematical Physics vol. 34 225–233 (1994) – 10.1016/0034-4877(94)90038-8
- Tsolakis, A. & Keviczky, T. Distributed IDA-PBC for a Class of Nonholonomic Mechanical Systems. IFAC-PapersOnLine vol. 54 275–280 (2021) – 10.1016/j.ifacol.2021.10.365
- Tsolakis, A. and Keviczky, T. (2021). URL https://arxiv.org/abs/2106.13338.
- Valk, L. & Keviczky, T. Distributed Control of Heterogeneous Underactuated Mechanical Systems. IFAC-PapersOnLine vol. 51 325–330 (2018) – 10.1016/j.ifacol.2018.12.056