Consensus and formation control on SE(3) for switching topologies

This paper addresses the consensus problem and the formation problem on SE(3) in multi-agent systems with directed and switching interconnection topologies. Several control laws are introduced for the consensus problem. By a simple transformation, it is shown that the proposed control laws can be used for the formation problem. The design is first conducted on the kinematic level, where the velocities are the control laws. Then, for rigid bodies in space, the design is conducted on the dynamic level, where the torques and the forces are the control laws. On the kinematic level, first two control laws are introduced that explicitly use Euclidean transformations, then separate control laws are defined for the rotations and the translations. In the special case of purely rotational motion, the consensus problem is referred to as consensus on SO(3) or attitude synchronization. In this problem, for a broad class of local representations or parameterizations of SO(3), including the Axis-Angle Representation, the Rodrigues Parameters and the Modified Rodrigues Parameters, two types of control laws are presented that look structurally the same for any choice of local representation. For these two control laws we provide conditions on the initial rotations and the connectivity of the graph such that the system reaches consensus on SO(3). Among the contributions of this paper, there are conditions for when exponential rate of convergence occur. A theorem is provided showing that for any choice of local representation for the rotations, there is a change of coordinates such that the transformed system has a well known structure.

[1]  Xiaoming Hu,et al.  Distributed attitude synchronization control , 2011, IEEE Conference on Decision and Control and European Control Conference.

[2]  Wei Ren,et al.  Distributed Cooperative Attitude Synchronization and Tracking for Multiple Rigid Bodies , 2010, IEEE Transactions on Control Systems Technology.

[3]  Daero Lee,et al.  Asymptotic Tracking Control for Spacecraft Formation Flying with Decentralized Collision Avoidance , 2015 .

[4]  Johan Thunberg,et al.  A solution for multi-alignment by transformation synchronisation , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[5]  P. Tsiotras,et al.  Laplacian cooperative attitude control of multiple rigid bodies , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[6]  Manfredi Maggiore,et al.  State Agreement for Continuous-Time Coupled Nonlinear Systems , 2007, SIAM J. Control. Optim..

[7]  Mohamed I. El-Hawwary,et al.  Reduction theorems for stability of closed sets with application to backstepping control design , 2013, Autom..

[8]  Wei Kang,et al.  Co-ordinated attitude control of multi-satellite systems† , 2002 .

[9]  E. Malis,et al.  2 1/2 D Visual Servoing , 1999 .

[10]  Dimos V. Dimarogonas,et al.  Leader-follower cooperative attitude control of multiple rigid bodies , 2008, 2008 American Control Conference.

[11]  Randal W. Beard,et al.  Distributed Consensus in Multi-vehicle Cooperative Control - Theory and Applications , 2007, Communications and Control Engineering.

[12]  B. Afsari Riemannian Lp center of mass: existence, uniqueness, and convexity , 2011 .

[13]  René Vidal,et al.  Distributed 3-D Localization of Camera Sensor Networks From 2-D Image Measurements , 2014, IEEE Transactions on Automatic Control.

[14]  Kim D. Listmann,et al.  Passivity-based coordination of multi-agent systems: A backstepping approach , 2009, 2009 European Control Conference (ECC).

[15]  Magnus Egerstedt,et al.  Graph Theoretic Methods in Multiagent Networks , 2010, Princeton Series in Applied Mathematics.

[16]  Yiguang Hong,et al.  Distributed attitude synchronization using backstepping and sliding mode control , 2014 .

[17]  Johan Thunberg,et al.  On Transitive Consistency for Linear Invertible Transformations between Euclidean Coordinate Systems , 2015, ArXiv.

[18]  Xiaoming Hu,et al.  Distributed attitude synchronization control of multi-agent systems with switching topologies , 2014, Autom..

[19]  Peng Shi,et al.  Consensus on compact Riemannian manifolds , 2014, Inf. Sci..

[20]  René Vidal,et al.  Intrinsic consensus on SO(3) with almost-global convergence , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[21]  R. Hartley,et al.  Rotation averaging and weak convexity , 2010 .

[22]  Xiaoming Hu,et al.  Distributed attitude synchronization control of multi-agent systems with directed topologies , 2012, Proceedings of the 10th World Congress on Intelligent Control and Automation.

[23]  J. Junkins,et al.  HIGHER-ORDER CAYLEY TRANSFORMS WITH APPLICATIONS TO ATTITUDE REPRESENTATIONS , 1997 .

[24]  Luc Moreau,et al.  Stability of multiagent systems with time-dependent communication links , 2005, IEEE Transactions on Automatic Control.

[25]  Ricardo G. Sanfelice,et al.  Hybrid Dynamical Systems: Modeling, Stability, and Robustness , 2012 .

[26]  Guodong Shi,et al.  Global target aggregation and state agreement of nonlinear multi-agent systems with switching topologies , 2009, Autom..

[27]  J. Junkins,et al.  Analytical Mechanics of Space Systems , 2003 .

[28]  Naomi Ehrich Leonard,et al.  Autonomous rigid body attitude synchronization , 2007, 2007 46th IEEE Conference on Decision and Control.