Multi-vehicle path planning for non-line of sight communication

This paper presents the formulation and hardware results of a mixed-integer linear programming approach to online connectivity-constrained trajectory planning of autonomous helicopters through cluttered environments. A lead vehicle must execute a certain mission whereby wireless line of sight communication to its ground station is lost. Relay helicopters are therefore introduced that must position themselves in such a way that indirect line of sight connectivity between the leader and the ground station is always maintained. The corresponding coordinated multi-vehicle trajectory optimization is tackled using both centralized and distributed receding horizon planning strategies. Binary variables are used to capture connectivity, obstacle- and collision avoidance constraints, extending earlier formulations to model nonconvex obstacles more efficiently. Simulation, hardware in the loop, and flight test results are presented for a centralized two-helicopter mission. Simulation results for a distributed scenario are given as well

[1]  Gaurav S. Sukhatme,et al.  An Incremental Self-Deployment Algorithm for Mobile Sensor Networks , 2002, Auton. Robots.

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

[3]  Yoshiaki Kuwata,et al.  Robust Constrained Receding Horizon Control for Trajectory Planning , 2005 .

[4]  Bernard Mettler,et al.  Design and applications of an avionics system for a miniature acrobatic helicopter , 2001, 20th DASC. 20th Digital Avionics Systems Conference (Cat. No.01CH37219).

[5]  Matthew Powers,et al.  Value-Based Communication Preservation for Mobile Robots , 2004, DARS.

[6]  Richard M. Murray,et al.  Cooperative task planning of multi-robot systems with temporal constraints , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

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

[8]  Jonathan P. How,et al.  COORDINATION AND CONTROL OF MULTIPLE UAVs , 2002 .

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

[10]  Max Donath,et al.  American Control Conference , 1993 .

[11]  Hamdy A. Taha,et al.  Operations Research: An Introduction, 8/e , 2008 .

[12]  Nidhi Kalra,et al.  Hoplites: A Market-Based Framework for Planned Tight Coordination in Multirobot Teams , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[13]  Dimitris Bertsimas,et al.  Optimization over integers , 2005 .

[14]  Vladislav Gavrilets,et al.  Autonomous aerobatic maneuvering of miniature helicopters , 2003 .

[15]  Arthur G. Richards,et al.  Robust constrained model predictive control , 2005 .

[16]  R.M. Murray,et al.  Motion planning with wireless network constraints , 2005, Proceedings of the 2005, American Control Conference, 2005..

[17]  Patrick D. Ulam,et al.  When Good Comms Go Bad: Communications Recovery For Multi-Robot Teams , 2003 .

[18]  Timothy W. McLain,et al.  Multiple UAV cooperative search under collision avoidance and limited range communication constraints , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[19]  R. D'Andrea,et al.  Modeling and control of a multi-agent system using mixed integer linear programming , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[20]  Hamdy A. Taha,et al.  Operations Research an Introduction , 2007 .

[21]  John H. Reif,et al.  Complexity of the mover's problem and generalizations , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[22]  Ronald C. Arkin,et al.  Multi-robot communication-sensitive reconnaissance , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[23]  Timothy W. McLain,et al.  Coordinated target assignment and intercept for unmanned air vehicles , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[24]  J. Schwartz,et al.  On the Complexity of Motion Planning for Multiple Independent Objects; PSPACE- Hardness of the "Warehouseman's Problem" , 1984 .

[25]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[26]  Brian W. Kernighan,et al.  AMPL: A Modeling Language for Mathematical Programming , 1993 .

[27]  Jonathan P. How,et al.  Model predictive control of vehicle maneuvers with guaranteed completion time and robust feasibility , 2003, Proceedings of the 2003 American Control Conference, 2003..

[28]  Yoko NISHIMURA,et al.  Google Earth , 2008, Encyclopedia of GIS.

[29]  Hoa G. Nguyen,et al.  Autonomous Communication Relays for Tactical Robots , 2003 .

[30]  J. How,et al.  Receding horizon path planning with implicit safety guarantees , 2004, Proceedings of the 2004 American Control Conference.

[31]  Jonathan P. How,et al.  Receding horizon control of autonomous aerial vehicles , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[32]  Basil Kouvaritakis,et al.  Stable generalized predictive control with constraints and bounded disturbances , 1997, Autom..

[33]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

[34]  M. Valenti,et al.  Implementation and Flight Test Results of MILP-based UAV Guidance , 2005, 2005 IEEE Aerospace Conference.

[35]  Sebastian Thrun,et al.  Auction Mechanism Design for Multi-Robot Coordination , 2003, NIPS.

[36]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[37]  Lydia E. Kavraki,et al.  A Random Sampling Scheme for Path Planning , 1997, Int. J. Robotics Res..

[38]  Roderic A. Grupen,et al.  Coordinated teams of reactive mobile platforms , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).