Adaptation and optimization of the synchronization gains in the adaptive spacecraft attitude synchronization

Abstract This work considers various optimization aspects for the attitude synchronization of spacecraft formation. Revisiting the synchronization controllers that address unknown parameters via adaptive techniques, this work proposes a modification to the synchronization weights employed to enforce state agreement amongst the networked spacecraft. By augmenting a standard adaptive controller that accounts for unknown parameters, with adaptation of the synchronization weights, one opts to improve spacecraft synchronization. The interconnection strengths of the network nodes, responsible for enforcing synchronization amongst spacecraft, are weighted dynamically in proportion to the disagreement between the spacecraft states. Additionally, when all spacecraft are assumed identical, differing only in their orientation and initial conditions, a modification of the standard adaptive parameter laws allows to reach parameter consensus via a dynamic penalization on the pairwise differences of parameter estimates. The proposed adaptive control architecture which allows for adaptation of both parameter uncertainties and synchronization penalty terms is demonstrated via numerical studies of a four-spacecraft network with limited connectivity. As an alternative to the dynamic adjustment of the synchronization gains, a scheme is proposed to optimally select these gains. By considering the sum of deviation-from-the-mean and rotational kinetic energy as appropriate metrics for synchronization, the numerical studies provide insights into the selection of optimal edge-dependent synchronization gains when the initial conditions are assumed available.

[1]  Rogelio Lozano,et al.  Non-linear Control for Underactuated Mechanical Systems , 2001 .

[2]  Lin Huang,et al.  Consensus of Multiagent Systems and Synchronization of Complex Networks: A Unified Viewpoint , 2016, IEEE Transactions on Circuits and Systems I: Regular Papers.

[3]  Zhiguo Liu,et al.  Distributed adaptive consensus for multiple mechanical systems with switching topologies and time-varying delay , 2014, Syst. Control. Lett..

[4]  Howard D. Curtis,et al.  Orbital Mechanics for Engineering Students , 2005 .

[5]  Romeo Ortega,et al.  An adaptive controller for nonlinear teleoperators , 2010, Autom..

[6]  J. Shan Six-degree-of-freedom synchronised adaptive learning control for spacecraft formation flying , 2008 .

[8]  Frank L. Lewis,et al.  Optimal Design for Synchronization of Cooperative Systems: State Feedback, Observer and Output Feedback , 2011, IEEE Transactions on Automatic Control.

[9]  Liu Xiangdong,et al.  Distributed adaptive sliding mode control for attitude tracking of multiple spacecraft , 2013, Proceedings of the 32nd Chinese Control Conference.

[10]  Frank L. Lewis,et al.  Robot Manipulator Control: Theory and Practice , 2003 .

[11]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[12]  Xiangdong Liu,et al.  Distributed adaptive attitude synchronization of multiple spacecraft with external disturbances , 2013, 2013 25th Chinese Control and Decision Conference (CCDC).

[13]  J. Kuipers Quaternions and Rotation Sequences , 1998 .

[14]  Darren M. Dawson,et al.  Lyapunov-Based Control of Mechanical Systems , 2000 .

[15]  Gordon F. Royle,et al.  Algebraic Graph Theory , 2001, Graduate texts in mathematics.

[16]  Fuchun Sun,et al.  Decentralized adaptive attitude synchronization of spacecraft formation , 2012, Syst. Control. Lett..

[17]  Soon-Jo Chung,et al.  Application of Synchronization to Formation Flying Spacecraft: Lagrangian Approach , 2008, 0803.0170.

[18]  F.Y. Hadaegh,et al.  A survey of spacecraft formation flying guidance and control. Part II: control , 2004, Proceedings of the 2004 American Control Conference.

[19]  Frank L. Lewis,et al.  Distributed Adaptive Tracking Control for Synchronization of Unknown Networked Lagrangian Systems , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[20]  Michael A. Demetriou,et al.  Attitude synchronization of spacecraft formation with adaptation of consensus penalty terms , 2013, 2013 European Control Conference (ECC).

[21]  Michael A. Demetriou,et al.  Engineering Notes Adaptive Attitude Synchronization Control of Spacecraft Formation with Adaptive Synchronization Gains , 2014 .

[22]  Malcolm D. Shuster,et al.  The nature of the quaternion , 2008 .

[23]  Guangfu Ma,et al.  Delay Depending Decentralized Adaptive Attitude Synchronization Tracking Control of Spacecraft Formation , 2012 .

[24]  S. Ploen,et al.  A survey of spacecraft formation flying guidance and control (part 1): guidance , 2003, Proceedings of the 2003 American Control Conference, 2003..

[25]  Timothy W. McLain,et al.  Coordination Variables and Consensus Building in Multiple Vehicle Systems , 2004 .

[26]  Mehran Mesbahi,et al.  Spacecraft synchronization in the presence of attitude constrained zones , 2012, 2012 American Control Conference (ACC).

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

[28]  Soon-Jo Chung,et al.  Cooperative Robot Control and Concurrent Synchronization of Lagrangian Systems , 2007, IEEE Transactions on Robotics.

[29]  Rafael Kelly,et al.  Control of Robot Manipulators in Joint Space , 2005 .

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

[31]  Wei Ren,et al.  Distributed leaderless consensus algorithms for networked Euler–Lagrange systems , 2009, Int. J. Control.

[32]  M. Shuster A survey of attitude representation , 1993 .

[33]  Rogelio Lozano,et al.  Synchronization of bilateral teleoperators with time delay , 2008, Autom..

[34]  Shihua Li,et al.  Attitude synchronization control for a group of flexible spacecraft , 2014, Autom..

[35]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[36]  Sandip Roy,et al.  Constructing consensus controllers for networks with identical general linear agents , 2011 .

[37]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.

[38]  Petros A. Ioannou,et al.  Robust Adaptive Control , 2012 .

[39]  W. Haddad,et al.  Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach , 2008 .

[40]  Krishna Busawon,et al.  Analysis and Control of Underactuated Mechanical Systems , 2013 .

[41]  Ali Saberi,et al.  Consensus for multi-agent systems — Synchronization and regulation for complex networks , 2011, Proceedings of the 2011 American Control Conference.

[42]  Daero Lee,et al.  Decentralized guidance and control for spacecraft formation flying using virtual leader configuration , 2013, 2013 American Control Conference.

[43]  Masayuki Fujita,et al.  Passivity-Based Attitude Synchronization in $SE(3)$ , 2009, IEEE Transactions on Control Systems Technology.

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