Optimal Shape Changes for Robot Teams

R 3 for a fixed shape orientation. Using a self-dual IPM solver, we show that optimal solutions for large-scale formations ( e.g. thousands of robots) can be computed in less than 1 second using a standard desktop PC. We also investigate the computational complexity of our approach by solving the SOCPs using a logarithmic-barrier (central-path following) method. The most computationall y expensive step of this method is solving the associated Karu shKuhn-Tucker (KKT) linear system of equations. Through augmenting and restructuring the KKT matrix, we show that the system can be solved inO(m) time, where m denotes the number of robots in the formation. Employing this result, we demonstrate through extensive empirical simulations (10,00 trials for systems of up to 1,000 robots) that optimal soluti ons for a formation can be computed in O(m log m) time in practice. It is anticipated that these results will prove useful for extending the mission lives of both large and small-scale mobi le robot formations and Mobile Ad-hoc Networks (MANETs).

[1]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[2]  M. J. D. Powell,et al.  Nonlinear Programming—Sequential Unconstrained Minimization Techniques , 1969 .

[3]  E. Cuthill,et al.  Reducing the bandwidth of sparse symmetric matrices , 1969, ACM '69.

[4]  Alan George,et al.  A Comparison of Algorithms for Solving Symmetric Indefinite Systems of Linear Equations , 1976, TOMS.

[5]  Alan George,et al.  Parallel sparse Gaussian elimination with partial pivoting , 1990 .

[6]  Steven M. LaValle,et al.  Optimal motion planning for multiple robots having independent goals , 1998, IEEE Trans. Robotics Autom..

[7]  Tao Yang,et al.  Efficient Sparse LU Factorization with Partial Pivoting on Distributed Memory Architectures , 1998, IEEE Trans. Parallel Distributed Syst..

[8]  K. Mardia,et al.  Statistical Shape Analysis , 1998 .

[9]  Stephen P. Boyd,et al.  Applications of second-order cone programming , 1998 .

[10]  T. K. Carne,et al.  Shape and Shape Theory , 1999 .

[11]  Petter Ögren,et al.  A tractable convergent dynamic window approach to obstacle avoidance , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Camillo J. Taylor,et al.  A vision-based formation control framework , 2002, IEEE Trans. Robotics Autom..

[13]  F. Bullo,et al.  Coverage control for mobile sensing networks , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[14]  Naomi Ehrich Leonard,et al.  Vehicle networks for gradient descent in a sampled environment , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[15]  Fumin Zhang,et al.  Control of small formations using shape coordinates , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[16]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[17]  Calin Belta,et al.  Abstraction and control for Groups of robots , 2004, IEEE Transactions on Robotics.

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

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

[20]  Kai Shen Parallel sparse LU factorization on second-class message passing platforms , 2005, ICS '05.

[21]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.