Multi-robot path planning for a swarm of robots that can both fly and drive

The multi-robot path planning problem has been extensively studied for the cases of flying and driving vehicles. However, path planning for the case of vehicles that can both fly and drive has not yet been considered. Driving robots, while stable and energy efficient, are limited to mostly flat terrain. Quadcopters, on the other hand, are agile and highly mobile but have low energy efficiency and limited battery life. Combining a quadcopter with a driving mechanism presents a path planning challenge by enabling the selection of paths based off of both time and energy consumption. In this paper, we introduce a framework for multi-robot path planning for a swarm of flying-and-driving vehicles. By putting a lightweight driving platform on a quadcopter, we create a robust vehicle with an energy efficient driving mode and an agile flight mode. We extend two algorithms, priority planning with Safe Interval Path Planning and a multi-commodity network flow ILP, to accommodate multimodal locomotion, and we show that these algorithms can indeed plan collision-free paths for flying-and-driving vehicles on 3D graphs. Finally, we demonstrate that our system is able to plan paths and control the motions of 8 of our vehicles in a miniature town.

[1]  Vijay Kumar,et al.  Decentralized formation control with variable shapes for aerial robots , 2012, 2012 IEEE International Conference on Robotics and Automation.

[2]  David Silver,et al.  Cooperative Pathfinding , 2005, AIIDE.

[3]  Seul Jung,et al.  A quad-rotor system for driving and flying missions by tilting mechanism of rotors: From design to control , 2014 .

[4]  Nicholas Roy,et al.  Towards A Swarm of Agile Micro Quadrotors , 2013 .

[5]  Steven M. LaValle,et al.  Optimal Multirobot Path Planning on Graphs: Complete Algorithms and Effective Heuristics , 2015, IEEE Transactions on Robotics.

[6]  Dinesh Manocha,et al.  Reciprocal n-Body Collision Avoidance , 2011, ISRR.

[7]  Dario Floreano,et al.  A bioinspired multi-modal flying and walking robot , 2015, Bioinspiration & biomimetics.

[8]  Radhika Nagpal,et al.  Kilobot: A low cost scalable robot system for collective behaviors , 2012, 2012 IEEE International Conference on Robotics and Automation.

[9]  Robert J. Wood,et al.  The flying monkey: A mesoscale robot that can run, fly, and grasp , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[10]  E. J.,et al.  ON THE COMPLEXITY OF MOTION PLANNING FOR MULTIPLE INDEPENDENT OBJECTS ; PSPACE HARDNESS OF THE " WAREHOUSEMAN ' S PROBLEM " . * * ) , 2022 .

[11]  Paul G. Spirakis,et al.  Coordinating Pebble Motion on Graphs, the Diameter of Permutation Groups, and Applications , 2015, FOCS.

[12]  Howie Choset,et al.  Subdimensional expansion for multirobot path planning , 2015, Artif. Intell..

[13]  Maxim Likhachev,et al.  SIPP: Safe interval path planning for dynamic environments , 2011, 2011 IEEE International Conference on Robotics and Automation.

[14]  Tomás Lozano-Pérez,et al.  On multiple moving objects , 2005, Algorithmica.

[15]  Matthew Spenko,et al.  Modeling and Performance Assessment of the HyTAQ, a Hybrid Terrestrial/Aerial Quadrotor , 2014, IEEE Transactions on Robotics.

[16]  Paul E. I. Pounds,et al.  The Quadroller: Modeling of a UAV/UGV hybrid quadrotor , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Roger D. Quinn,et al.  A biologically inspired micro-vehicle capable of aerial and terrestrial locomotion , 2009 .

[18]  Michal Cáp,et al.  Complete Decentralized Method for On-Line Multi-Robot Trajectory Planning in Well-formed Infrastructures , 2015, ICAPS.

[19]  Mark R. Cutkosky,et al.  Perching failure detection and recovery with onboard sensing , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[20]  Vijay Kumar,et al.  Design of small, safe and robust quadrotor swarms , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Mark T. Bolas,et al.  Mixed reality for robotics , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[22]  Michal Cáp,et al.  Prioritized Planning Algorithms for Trajectory Coordination of Multiple Mobile Robots , 2014, IEEE Transactions on Automation Science and Engineering.