Passivity-based 3D attitude coordination: Convergence and connectivity

In this paper we consider the problem of attitude coordination on balanced graphs, where the kinematics of each rigid-body is modeled on SE(3). We show that the kinematics on SE(3) satisfies a passivity property with a positive definite storage function and we propose an angular velocity control law for each rigid-body that decreases the sum of the storage functions of the individual rigid-bodies. Attitude coordination results if all rigid-bodies' rotation matrices are positive definite in the initial conditions and the communication graph is connected. We show that the speed of convergence in the attitude coordination problem is determined by the second smallest eigenvalue of graph Laplacian. Our results are also extended to the case when there are delays in communication among rigid-bodies, a leader and communication failures. Using the concept of brief instability we show that, for a given failure rate and bound, attitude coordination is still achieved. Finally, the results are validated in simulations and experiments.

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

[2]  Kostas Daniilidis,et al.  Vision-based control laws for distributed flocking of nonholonomic agents , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

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

[5]  Hassan K. Khalil,et al.  Nonlinear Systems Third Edition , 2008 .

[6]  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.

[7]  I. Kaminer,et al.  Coordinated path-following control of multiple underactuated autonomous vehicles in the presence of communication failures , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

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

[9]  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.

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

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

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

[13]  M. Spong,et al.  Stable flocking of multiple inertial agents on balanced graphs , 2006, 2006 American Control Conference.

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

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

[16]  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.