Stable synchronization of rigid body networks

We address stable synchronization of a network of rotating and translating rigid bodies in three-dimensional space. Motivated by applications that require coordinated spinning spacecraft or diving underwater vehicles, we prove control laws that stably couple and coordinate the dynamics of multiple rigid bodies. We design decentralized, energy shaping control laws for each individual rigid body that depend on the relative orientation and relative position of its neighbors. Energy methods are used to prove stability of the coordinated multi-body dynamical system. To prove exponential stability, we break symmetry and consider a controlled dissipation term that requires each individual to measure its own velocity. The control laws are illustrated in simulation for a network of spinning rigid bodies.

[1]  K.Y. Pettersen,et al.  Leader/Follower synchronization of satellite attitude without angular velocity measurements , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[2]  P. S. Krishnaprasad,et al.  Equilibria and steering laws for planar formations , 2004, Syst. Control. Lett..

[3]  Jan Tommy Gravdahl,et al.  Coordinated Attitude Control of Satellites in Formation , 2006 .

[4]  D. Izzo,et al.  EQUILIBRIUM SHAPING: DISTRIBUTED MOTION PLANNING FOR SATELLITE SWARM , 2005 .

[5]  R. Olfati-Saber,et al.  Collision avoidance for multiple agent systems , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[6]  J. Marsden,et al.  Introduction to mechanics and symmetry , 1994 .

[7]  Calin Belta,et al.  Motion generation for groups of robots: a centralized, geometric approach , 2002 .

[8]  M. C. VanDyke Decentralized Coordinated Attitude Control of a Formation of Spacecraft , 2004 .

[9]  Vijay Kumar,et al.  Modeling and control of formations of nonholonomic mobile robots , 2001, IEEE Trans. Robotics Autom..

[10]  Naomi Ehrich Leonard,et al.  Stabilization of a coordinated network of rotating rigid bodies , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[11]  F. Bullo Nonlinear control of mechanical systems : a Riemannian geometry approach , 1999 .

[12]  Naomi Ehrich Leonard,et al.  Stabilization of Planar Collective Motion: All-to-All Communication , 2007, IEEE Transactions on Automatic Control.

[13]  N.E. Leonard,et al.  Orientation control of multiple underwater vehicles with symmetry-breaking potentials , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[14]  David M. Fratantoni,et al.  Multi-AUV Control and Adaptive Sampling in Monterey Bay , 2006, IEEE Journal of Oceanic Engineering.

[15]  Eric W. Justh,et al.  Boundary following using gyroscopic control , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[16]  Naomi Ehrich Leonard,et al.  Virtual leaders, artificial potentials and coordinated control of groups , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[17]  Christopher D. Hall,et al.  Decentralized Coordinated Attitude Control Within a Formation of Spacecraft , 2006 .

[18]  Reza Olfati-Saber,et al.  Nonlinear control of underactuated mechanical systems with application to robotics and aerospace vehicles , 2001 .

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

[20]  M. Berry Lectures on Mechanics , 1993 .

[21]  R. Murray,et al.  Graph rigidity and distributed formation stabilization of multi-vehicle systems , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[22]  Eva Kanso,et al.  Hydrodynamically coupled rigid bodies , 2007, Journal of Fluid Mechanics.

[23]  Jerrold E. Marsden,et al.  Lagrangian Reduction by Stages , 2001 .

[24]  Naomi Ehrich Leonard,et al.  Dynamics of the Kirchhoff equations I: coincident centers of gravity and buoyancy , 1998 .

[25]  Richard M. Murray,et al.  Information flow and cooperative control of vehicle formations , 2004, IEEE Transactions on Automatic Control.

[26]  Vijay R. Kumar,et al.  Optimal Motion Generation for Groups of Robots: A Geometric Approach , 2004 .

[27]  Francesco Bullo,et al.  Stabilization of relative equilibria for underactuated systems on Riemannian manifolds , 2000, Autom..

[28]  松本 幸夫 An introduction to Morse theory , 2002 .

[29]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

[30]  Naomi Ehrich Leonard Stabilization of underwater vehicle dynamics with symmetry-breaking potentials , 1997 .

[31]  Jerrold E. Marsden,et al.  Locomotion of Articulated Bodies in a Perfect Fluid , 2005, J. Nonlinear Sci..

[32]  Sujit S. Nair,et al.  Stabilization and synchronization of networked mechanical systems , 2006 .

[33]  J. Marsden,et al.  Discrete mechanics and optimal control , 2005 .

[34]  Naomi Ehrich Leonard,et al.  Symmetry and Reduction for Coordinated Rigid Bodies , 2006, Eur. J. Control.

[35]  Naomi Ehrich Leonard,et al.  Stable Synchronization of Mechanical System Networks , 2008, SIAM J. Control. Optim..

[36]  Randal W. Beard,et al.  Synchronized multiple spacecraft rotations , 2002, Autom..

[37]  Eduardo Sontag Comments on integral variants of ISS , 1998 .