×

Family of controllers for attitude synchronization on the sphere. (English) Zbl 1352.93011

Summary: In this paper, we study a family of controllers that guarantees attitude synchronization for a network of agents in the unit sphere domain, i.e., \(S^2\). We propose distributed continuous controllers for elements whose dynamics are controllable, i.e., control with torque as command, and which can be implemented by each individual agent without the need of a common global orientation frame among the network, i.e., it requires only local information that can be measured by each individual agent from its own orientation frame. The controllers are constructed as functions of distance functions in \(S^2\), and we provide conditions on those distance functions that guarantee that i) a synchronized network of agents is locally asymptotically stable for an arbitrary connected network graph; ii) a synchronized network is asymptotically achieved for almost all initial conditions in a tree network graph. When performing synchronization along a principal axis, we propose controllers that do not require full torque, but rather torque orthogonal to that principal axis; while for synchronization along other axes, the proposed controllers require full torque. We also study the equilibria configurations that come with specific types of network graphs. The proposed strategies can be used in attitude synchronization of swarms of under actuated rigid bodies, such as satellites.

MSC:

93A14 Decentralized systems
68T42 Agent technology and artificial intelligence
93C15 Control/observation systems governed by ordinary differential equations
93C10 Nonlinear systems in control theory
93D20 Asymptotic stability in control theory

References:

[2] Cai, H.; Huang, J., The leader-following attitude control of multiple rigid spacecraft systems, Automatica, 50, 4, 1109-1115 (2014) · Zbl 1298.93019
[3] Chung, S. J.; Ahsun, U.; Slotine, J. J., Application of synchronization to formation flying spacecraft: Lagrangian approach, Journal of Guidance, Control, and Dynamics, 32, 2, 512-526 (2009)
[4] Chung, S. J.; Bandyopadhyay, S.; Chang, I.; Hadaegh, F., Phase synchronization control of complex networks of lagrangian systems on adaptive digraphs, Automatica, 49, 5, 1148-1161 (2013) · Zbl 1319.93053
[6] Dimarogonas, D. V.; Tsiotras, P.; Kyriakopoulos, K., Leader-follower cooperative attitude control of multiple rigid bodies, Systems & Control Letters, 58, 6, 429-435 (2009) · Zbl 1161.93002
[7] Dörfler, F.; Bullo, F., Synchronization in complex networks of phase oscillators: A survey, Automatica, 50, 6, 1539-1564 (2014) · Zbl 1296.93005
[8] Godsil, Ch. D.; Royle, G.; Godsil, C. D., Algebraic graph theory, Vol. 207 (2001), Springer: Springer New York · Zbl 0968.05002
[9] Guattery, S.; Miller, G. L., Graph embeddings and laplacian eigenvalues, SIAM Journal on Matrix Analysis and Applications, 21, 3, 703-723 (2000) · Zbl 0942.05040
[10] Krogstad, T. R.; Gravdahl, J. T., Coordinated attitude control of satellites in formation, (Group coordination and cooperative control (2006), Springer), 153-170 · Zbl 1217.93126
[11] Lawton, J. R.; Beard, R. W., Synchronized multiple spacecraft rotations, Automatica, 38, 8, 1359-1364 (2002) · Zbl 1032.93553
[12] Leonard, N. E.; Paley, D. A.; Lekien, F.; Sepulchre, R.; Fratantoni, D. M.; Davis, R. E., Collective motion, sensor networks, and ocean sampling, Proceedings of the IEEE, 95, 1, 48-74 (2007)
[13] Li, W.; Spong, M. W., Unified cooperative control of multiple agents on a sphere for different spherical patterns, IEEE Transactions on Automatic Control, 59, 5, 1283-1289 (2014) · Zbl 1360.93034
[14] Liberzon, D., Switching in systems and control (2003), Springer · Zbl 1036.93001
[15] Mayhew, C. G.; Sanfelice, R. G.; Sheng, J.; Arcak, M.; Teel, A. R., Quaternion-based hybrid feedback for robust global attitude synchronization, IEEE Transactions on Automatic Control, 57, 8, 2122-2127 (2012) · Zbl 1369.93550
[16] Moshtagh, N.; Jadbabaie, A., Distributed geodesic control laws for flocking of nonholonomic agents, IEEE Transactions on Automatic Control, 52, 4, 681-686 (2007) · Zbl 1366.93390
[17] Nair, S.; Leonard, N., Stable synchronization of rigid body networks, Networks and Heterogeneous Media, 2, 4, 597 (2007) · Zbl 1223.70105
[19] Paley, D., Stabilization of collective motion on a sphere, Automatica, 45, 1, 212-216 (2009) · Zbl 1154.93331
[22] Sarlette, A.; Sepulchre, R.; Leonard, N. E., Autonomous rigid body attitude synchronization, Automatica, 45, 2, 572-577 (2009) · Zbl 1158.93372
[24] Slotine, J.; Li, W., Applied nonlinear control, Vol. 199 (1991), Prentice-Hall: Prentice-Hall Englewood Cliffs, NJ · Zbl 0753.93036
[25] Song, W.; Thunberg, J.; Hu, X.; Hong, Y., Distributed high-gain attitude synchronization using rotation vectors, Journal of Systems Science and Complexity, 28, 2, 289-304 (2015) · Zbl 1317.93020
[26] Thunberg, J.; Song, W.; Montijano, E.; Hong, Y.; Hu, X., Distributed attitude synchronization control of multi-agent systems with switching topologies, Automatica, 50, 3, 832-840 (2014) · Zbl 1298.93037
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.