Planning for a ground-air robotic system with collaborative localization

Robots are increasingly being used in situations such as search and rescue that require robust navigation capabilities, potentially in areas with little or no GPS or other high-quality localization information. As more robots are used in these scenarios, it becomes viable to collaborate between heterogeneous types of robots to leverage their individual strengths while minimizing their weaknesses. More specifically, in a scenario involving unmanned ground and aerial vehicles (UGV, UAV), the ground robot can contribute its high payload capacity to provide computational resources and high accuracy sensors while the aerial robot can bring its high mobility and capability to traverse obstacles to the team. However, in order for the team to benefit from these capabilities, it must be capable of generating a plan for both robots that allows them to collaboratively localize when necessary. Our approach to this problem is to combine a recently developed state lattice planner using controller-based motion primitives (SLC) with planning using adaptive dimensionality (PAD). The SLC planner allows for robust navigation using a wide variety of sensors including in areas with no or limited high-quality localization information while the PAD planner allows us to expand beyond a single robot and generate plans for a team of robots operating in a high dimensional space. We present our results to this combined approach for a UGV/UAV team operating indoors in areas with limited visual features.

[1]  George K. I. Mann,et al.  Development of a relative localization scheme for ground-aerial multi-robot systems , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Sebastian Thrun,et al.  ARA*: Anytime A* with Provable Bounds on Sub-Optimality , 2003, NIPS.

[3]  Oliver Brock,et al.  High-speed navigation using the global dynamic window approach , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[4]  Wolfram Burgard,et al.  Collaborative Multi-Robot Localization , 1999, DAGM-Symposium.

[5]  Gaurav S. Sukhatme,et al.  Fly Spy: Lightweight Localization and Target Tracking for Cooperating Air and Ground Robots , 2000, DARS.

[6]  Vijay Kumar,et al.  Cooperative air and ground surveillance , 2006, IEEE Robotics & Automation Magazine.

[7]  Roland Siegwart,et al.  Smooth and efficient obstacle avoidance for a tour guide robot , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  Kolja Kühnlenz,et al.  A vision-guided autonomous quadrotor in an air-ground multi-robot system , 2011, 2011 IEEE International Conference on Robotics and Automation.

[9]  Aníbal Ollero,et al.  Distributed Service-Based Cooperation in Aerial/Ground Robot Teams Applied to Fire Detection and Extinguishing Missions , 2010, Adv. Robotics.

[10]  Chi-Yi Tsai,et al.  Multi-robot cooperative sensing and localization , 2008, ICAL 2008.

[11]  Maxim Likhachev,et al.  Planning with adaptive dimensionality for mobile manipulation , 2012, 2012 IEEE International Conference on Robotics and Automation.

[12]  Vijay Kumar,et al.  Sequential Composition for Navigating a Nonholonomic Cart in the Presence of Obstacles , 2011, IEEE Transactions on Robotics.

[13]  Alonzo Kelly,et al.  Efficient Constrained Path Planning via Search in State Lattices , 2005 .

[14]  Ross A. Knepper,et al.  High Performance State Lattice Planning Using Heuristic Look-Up Tables , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Daniel E. Koditschek,et al.  Sequential Composition of Dynamically Dexterous Robot Behaviors , 1999, Int. J. Robotics Res..

[16]  Wolfram Burgard,et al.  Map learning and high-speed navigation in RHINO , 1998 .

[17]  Gregory Dudek,et al.  Collaborative exploration for the construction of visual maps , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[18]  Mike Peasgood,et al.  Cooperative Navigation for Teams of Mobile Robots , 2008 .

[19]  Maxim Likhachev,et al.  Path Planning with Adaptive Dimensionality , 2011, SOCS.

[20]  Nathan R. Sturtevant,et al.  Graph Abstraction in Real-time Heuristic Search , 2007, J. Artif. Intell. Res..

[21]  Hadas Kress-Gazit,et al.  Where's Waldo? Sensor-Based Temporal Logic Motion Planning , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[22]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[23]  Adi Botea,et al.  Near Optimal Hierarchical Path-Finding , 2004, J. Game Dev..

[24]  Guy Le Besnerais,et al.  Issues in Cooperative Air/Ground Robotic Systems , 2007, ISRR.

[25]  George K. I. Mann,et al.  Distributed Leader-Assistive Localization Method for a Heterogeneous Multirobotic System , 2015, IEEE Transactions on Automation Science and Engineering.

[26]  Howie Choset,et al.  Integrating planning and control for single-bodied wheeled mobile robots , 2011, Auton. Robots.

[27]  Maxim Likhachev,et al.  State lattice with controllers: Augmenting lattice-based path planning with controller-based motion primitives , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  Kai-Tai Song,et al.  Multi-robot cooperative sensing and localization , 2008, 2008 IEEE International Conference on Automation and Logistics.

[29]  Wolfram Burgard,et al.  Coordinated multi-robot exploration , 2005, IEEE Transactions on Robotics.