Innovative Collaborative Task Allocation for UAVs

Decades of advances in electronics and communication technologies have enabled large-scale, flexible, reconfigurable multiple-UAV systems with a variety of applications ranging from large-scale military surveillance and reconnaissance to environmental monitoring and disaster response. Most of these applications require multiple tasks and service requests to be handled by a large group of UAVs in an efficient manner. Motivated by these problems, this chapter is devoted to a large-scale distributed task/target assignment problem for a fleet of autonomous UAVs. Central to this chapter is an algorithm that uses the delayed column generation approach on a non-convex supply-demand formulation for the problem. The algorithm exploits a computationally tractable distributed S. Karaman ( ) Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge, MA, USA e-mail: sertac@MIT.EDU E. Koyuncu Controls and Avionics Laboratory, Istanbul Technical University, Istanbul, Turkey e-mail: emre.koyuncu@itu.edu.tr G. Inalhan Faculty of Aeronautics and Astronautics, Istanbul Technical University, Istanbul, Turkey e-mail: inalhan@itu.edu.tr K.P. Valavanis, G.J. Vachtsevanos (eds.), Handbook of Unmanned Aerial Vehicles, DOI 10.1007/978-90-481-9707-1 20, © Springer Science+Business Media Dordrecht 201 1601

[1]  G. Nemhauser,et al.  Integer Programming , 2020 .

[2]  Ted K. Ralphs,et al.  Decomposition and Dynamic Cut Generation in Integer Linear Programming , 2006, Math. Program..

[3]  Jonathan P. How,et al.  Multi-Task Allocation and Path Planning for Cooperating UAVs , 2003 .

[4]  John N. Tsitsiklis,et al.  Introduction to linear optimization , 1997, Athena scientific optimization and computation series.

[5]  Vijay Kumar,et al.  An almost communication-less approach to task allocation for multiple Unmanned Aerial Vehicles , 2008, 2008 IEEE International Conference on Robotics and Automation.

[6]  Anthony Stentz,et al.  Multi-robot exploration controlled by a market economy , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[7]  Vijay Kumar,et al.  Distributed Optimization with Pairwise Constraints and its Application to Multi-robot Path Planning , 2010, Robotics: Science and Systems.

[8]  François Vanderbeck,et al.  Implementing Mixed Integer Column Generation , 2005 .

[9]  Alain Chabrier,et al.  Vehicle Routing Problem with elementary shortest path based column generation , 2006, Comput. Oper. Res..

[10]  Guy Desaulniers,et al.  Enhanced Branch and Price and Cut for Vehicle Routing with Split Deliveries and Time Windows , 2009, Transp. Sci..

[11]  Stefan Irnich,et al.  Shortest Path Problems with Resource Constraints , 2005 .

[12]  Louis Brickman Mathematical Introduction to Linear Programming and Game Theory , 1998 .

[13]  Brian Kallehauge,et al.  The Vehicle Routing Problem with Time Windows , 2006, Vehicle Routing.

[14]  Claude Le Pape,et al.  Branch-and-Price Heuristics: A Case Study on the Vehicle Routing Problem with Time Windows , 2005 .

[15]  Martin W. P. Savelsbergh,et al.  A generic view of Dantzig-Wolfe decomposition in mixed integer programming , 2006, Oper. Res. Lett..

[16]  Guy Desaulniers,et al.  Branch-and-Price-and-Cut for the Split-Delivery Vehicle Routing Problem with Time Windows , 2008, Oper. Res..

[17]  Gokhan Inalhan,et al.  Large-scale Task/Target Assignment for UAV Fleets Using a Distributed Branch and Price Optimization Scheme , 2008 .

[18]  Prabhakar Raghavan,et al.  Randomized rounding: A technique for provably good algorithms and algorithmic proofs , 1985, Comb..

[19]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[20]  J. Desrosiers,et al.  A Primer in Column Generation , 2005 .

[21]  M. Minoux A class of combinatorial problems with polynomially solvable large scale set covering/partitioning relaxations , 1987 .

[22]  Han-Lim Choi,et al.  Decentralized planning for complex missions with dynamic communication constraints , 2010, Proceedings of the 2010 American Control Conference.

[23]  Juris Vagners,et al.  Market-based Co-evolution Planning for Multiple Autonomous Vehicles , 2003 .

[24]  Matthias Ehrgott,et al.  Column Generation in Integer Programming with Applications in Multicriteria Optimization , 2007 .

[25]  B. Moor,et al.  Mixed integer programming for multi-vehicle path planning , 2001, 2001 European Control Conference (ECC).

[26]  Rachid Alami,et al.  A distributed tasks allocation scheme in multi-UAV context , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[27]  Dimitris Bertsimas,et al.  On dependent randomized rounding algorithms , 1999, Oper. Res. Lett..

[28]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[29]  Nidhi Kalra,et al.  Market-Based Multirobot Coordination: A Survey and Analysis , 2006, Proceedings of the IEEE.

[30]  Weihua Sheng,et al.  Multi-robot area exploration with limited-range communications , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[31]  Yoshiaki Kuwata,et al.  Experimental demonstrations of real-time MILP control , 2003 .

[32]  Jacques Desrosiers,et al.  Selected Topics in Column Generation , 2002, Oper. Res..

[33]  Kurt Mehlhorn,et al.  Resource Constrained Shortest Paths , 2000, ESA.

[34]  Han-Lim Choi,et al.  Consensus-Based Decentralized Auctions for Robust Task Allocation , 2009, IEEE Transactions on Robotics.

[35]  Paolo Toth,et al.  Models, relaxations and exact approaches for the capacitated vehicle routing problem , 2002, Discret. Appl. Math..

[36]  Anthony Stentz,et al.  Robust multirobot coordination in dynamic environments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.