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 (1996) Discontinuous control of nonholonomic systems. Systems & Control Letters 27(1):37–45. https://doi.org/10.1016/0167-6911(95)00041-0 – 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 (2013) An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination. IEEE Trans Ind Inf 9(1):427–438. https://doi.org/10.1109/tii.2012.2219061 – 10.1109/tii.2012.2219061
- Dong W, Farrell JA (2008) Cooperative Control of Multiple Nonholonomic Mobile Agents. IEEE Trans Automat Contr 53(6):1434–1448. https://doi.org/10.1109/tac.2008.925852 – 10.1109/tac.2008.925852
- Du H, Wen G, Cheng Y, He Y, Jia R (2017) Distributed Finite-Time Cooperative Control of Multiple High-Order Nonholonomic Mobile Robots. IEEE Trans Neural Netw Learning Syst 28(12):2998–3006. https://doi.org/10.1109/tnnls.2016.2610140 – 10.1109/tnnls.2016.2610140
- Fujimoto K, Sakai S, Sugie T (2012) Passivity based control of a class of Hamiltonian systems with nonholonomic constraints. Automatica 48(12):3054–3063. https://doi.org/10.1016/j.automatica.2012.08.032 – 10.1016/j.automatica.2012.08.032
- Khatib O (2005) Real-time obstacle avoidance for manipulators and mobile robots. In: Proceedings. 1985 IEEE International Conference on Robotics and Automation. Institute of Electrical and Electronics Engineers, pp 500–505 – 10.1109/robot.1985.1087247
- Lee D, Lui KY (2017) Passive Configuration Decomposition and Passivity-Based Control of Nonholonomic Mechanical Systems. IEEE Trans Robot 33(2):281–297. https://doi.org/10.1109/tro.2016.2629492 – 10.1109/tro.2016.2629492
- Muralidharan V, Ravichandran MT, Mahindrakar AD (2009) Extending interconnection and damping assignment passivity-based control (IDA-PBC) to underactuated mechanical systems with nonholonomic Pfaffian constraints: The mobile inverted pendulum robot. In: Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference. IEEE, pp 6305–6310 – 10.1109/cdc.2009.5399890
- Ortega R, Spong MW, Gomez-Estern F, Blankenstein G (2002) Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment. IEEE Trans Automat Contr 47(8):1218–1233. https://doi.org/10.1109/tac.2002.800770 – 10.1109/tac.2002.800770
- Qu Z, Wang J, Hull RA (2008) Cooperative Control of Dynamical Systems With Application to Autonomous Vehicles. IEEE Trans Automat Contr 53(4):894–911. https://doi.org/10.1109/tac.2008.920232 – 10.1109/tac.2008.920232
- Van Der Schaft AJ, Maschke BM (1994) On the Hamiltonian formulation of nonholonomic mechanical systems. Reports on Mathematical Physics 34(2):225–233. https://doi.org/10.1016/0034-4877(94)90038-8 – 10.1016/0034-4877(94)90038-8
- Tsolakis A, Keviczky T (2021) Distributed IDA-PBC for a Class of Nonholonomic Mechanical Systems. IFAC-PapersOnLine 54(14):275–280. https://doi.org/10.1016/j.ifacol.2021.10.365 – 10.1016/j.ifacol.2021.10.365
- Tsolakis, A. and Keviczky, T. (2021). URL https://arxiv.org/abs/2106.13338.
- Valk L, Keviczky T (2018) Distributed Control of Heterogeneous Underactuated Mechanical Systems. IFAC-PapersOnLine 51(23):325–330. https://doi.org/10.1016/j.ifacol.2018.12.056 – 10.1016/j.ifacol.2018.12.056