Passivity-Based Attitude Synchronization in $SE(3)$

This paper addresses passivity-based motion coordination of rigid bodies in the special Euclidean group SE(3) under the assumption that the agents exchange information over strongly connected graphs. In this paper, we especially focus on one of the motion coordination problems on SE(3) called attitude synchronization. We first develop a passivity-based distributed velocity input law to achieve attitude synchronization. Using the notion of algebraic connectivity, we then establish a connection between the speed of convergence and the structure of the interconnection graph. We also prove attitude synchronization in the leader-follower case and in the cases of communication delay and temporary communication failures. Finally, the performance of our developed control laws is demonstrated through both numerical simulation and experiments on a planar (2D) test bed.

[1]  Ali Jadbabaie,et al.  Decentralized Control of Connectivity for Multi-Agent Systems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[2]  Reza Olfati-Saber,et al.  Flocking for multi-agent dynamic systems: algorithms and theory , 2006, IEEE Transactions on Automatic Control.

[3]  W. Ren Consensus strategies for cooperative control of vehicle formations , 2007 .

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

[5]  Hiroyuki Kawai,et al.  Passivity-Based Dynamic Visual Feedback Control for Three-Dimensional Target Tracking: Stability and $L_{2}$-Gain Performance Analysis , 2007, IEEE Transactions on Control Systems Technology.

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

[7]  Wei Ren Synchronized Multiple Spacecraft Rotations: A Revisit in the Context of Consensus Building , 2007, 2007 American Control Conference.

[8]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

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

[10]  Laura Giarré,et al.  Non-linear protocols for optimal distributed consensus in networks of dynamic agents , 2006, Syst. Control. Lett..

[11]  F. Bullo,et al.  Motion Coordination with Distributed Information , 2007 .

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

[13]  I.I. Kaminer,et al.  Linear parametrically varying systems with brief instabilities: an application to vision/inertial navigation , 2004, IEEE Transactions on Aerospace and Electronic Systems.

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

[15]  Magnus Egerstedt,et al.  Distributed Coordination Control of Multiagent Systems While Preserving Connectedness , 2007, IEEE Transactions on Robotics.

[16]  Wei Li,et al.  Distributed Cooperative coverage Control of Sensor Networks , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[17]  Masayuki Fujita,et al.  Passivity-based 3D attitude coordination: Convergence and connectivity , 2007, 2007 46th IEEE Conference on Decision and Control.

[18]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[19]  M. Spong,et al.  On Synchronization of Kuramoto Oscillators , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[20]  Mark W. Spong,et al.  Passivity-Based Control of Multi-Agent Systems , 2006 .

[21]  Naomi Ehrich Leonard,et al.  Stable synchronization of rigid body networks , 2007, Networks Heterog. Media.

[22]  Alain Sarlette,et al.  Synchronization and balancing on the N-torus , 2007, Syst. Control. Lett..

[23]  George J. Pappas,et al.  Potential Fields for Maintaining Connectivity of Mobile Networks , 2007, IEEE Transactions on Robotics.

[24]  E. W. Justh,et al.  Natural frames and interacting particles in three dimensions , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[25]  John T. Wen,et al.  A decentralized design for group alignment and synchronous rotation without inertial frame information , 2007, 2007 46th IEEE Conference on Decision and Control.

[26]  Ella M. Atkins,et al.  Distributed multi‐vehicle coordinated control via local information exchange , 2007 .

[27]  Dongjun Lee,et al.  Stable Flocking of Multiple Inertial Agents on Balanced Graphs , 2007, IEEE Transactions on Automatic Control.

[28]  Emilio Frazzoli,et al.  On synchronous robotic networks Part I: Models, tasks and complexity notions , 2007, Proceedings of the 44th IEEE Conference on Decision and Control.

[29]  Naomi Ehrich Leonard,et al.  Stabilization laws for collective motion in three dimensions , 2007, 2007 European Control Conference (ECC).

[30]  M.W. Spong,et al.  Output Synchronization of Nonlinear Systems with Time Delay in Communication , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[31]  George J. Pappas,et al.  Flocking in Fixed and Switching Networks , 2007, IEEE Transactions on Automatic Control.

[32]  A. D. Lewis,et al.  Geometric Control of Mechanical Systems , 2004, IEEE Transactions on Automatic Control.

[33]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[34]  Alain Sarlette,et al.  Consensus Optimization on Manifolds , 2008, SIAM J. Control. Optim..

[35]  K. Loparo,et al.  Inequalities for the trace of matrix product , 1994, IEEE Trans. Autom. Control..

[36]  Emilio Frazzoli,et al.  On synchronous robotic networks Part II: Time complexity of rendezvous and deployment algorithms , 2007, Proceedings of the 44th IEEE Conference on Decision and Control.

[37]  Ali Jadbabaie,et al.  Distributed Geodesic Control Laws for Flocking of Nonholonomic Agents , 2007, IEEE Transactions on Automatic Control.

[38]  Thor I. Fossen,et al.  Passivity-Based Designs for Synchronized Path Following , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[39]  A. Papachristodoulou,et al.  Synchonization in Oscillator Networks with Heterogeneous Delays, Switching Topologies and Nonlinear Dynamics , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[40]  Murat Arcak,et al.  Passivity as a Design Tool for Group Coordination , 2007, IEEE Transactions on Automatic Control.

[41]  Stephen P. Boyd Convex optimization of graph Laplacian eigenvalues , 2006 .

[42]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

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

[44]  Mehran Mesbahi,et al.  On maximizing the second smallest eigenvalue of a state-dependent graph Laplacian , 2006, IEEE Transactions on Automatic Control.

[45]  A. Jadbabaie,et al.  On the stability of the Kuramoto model of coupled nonlinear oscillators , 2005, Proceedings of the 2004 American Control Conference.