Multi-robot path planning for budgeted active perception with self-organising maps

We propose a self-organising map (SOM) algorithm as a solution to a new multi-goal path planning problem for active perception and data collection tasks. We optimise paths for a multi-robot team that aims to maximally observe a set of nodes in the environment. The selected nodes are observed by visiting associated viewpoint regions defined by a sensor model. The key problem characteristics are that the viewpoint regions are overlapping polygonal continuous regions, each node has an observation reward, and the robots are constrained by travel budgets. The SOM algorithm jointly selects and allocates nodes to the robots and finds favourable sequences of sensing locations. The algorithm has polynomial-bounded runtime independent of the number of robots. We demonstrate feasibility for the active perception task of observing a set of 3D objects. The viewpoint regions consider sensing ranges and self-occlusions, and the rewards are measured as discriminability in the ensemble of shape functions feature space. Simulations were performed using a 3D point cloud dataset from a real robot in a large outdoor environment. Our results show the proposed methods enable multi-robot planning for budgeted active perception tasks with continuous sets of candidate viewpoints and long planning horizons.

[1]  Jan Faigl,et al.  Self-organizing map-based solution for the Orienteering problem with neighborhoods , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[2]  Alexander Kleiner,et al.  Multirobot Coverage Search in Three Dimensions , 2016, J. Field Robotics.

[3]  Jan Faigl On Self-Organizing Map and Rapidly-Exploring Random Graph in Multi-Goal Planning , 2016, WSOM.

[4]  Gaurav S. Sukhatme,et al.  Branch and bound for informative path planning , 2012, 2012 IEEE International Conference on Robotics and Automation.

[5]  Jan Faigl,et al.  Approximate Solution of the Multiple Watchman Routes Problem With Restricted Visibility Range , 2010, IEEE Transactions on Neural Networks.

[6]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..

[7]  Shengyong Chen,et al.  Active vision in robotic systems: A survey of recent developments , 2011, Int. J. Robotics Res..

[8]  Markus Vincze,et al.  Ensemble of shape functions for 3D object classification , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[9]  Sahil Garg,et al.  Persistent Monitoring of Stochastic Spatio-temporal Phenomena with a Small Team of Robots , 2014, Robotics: Science and Systems.

[10]  Jonathan M. Roberts,et al.  Coverage-based next best view selection , 2015, ICRA 2015.

[11]  Jean-Claude Latombe,et al.  Reliable confirmation of an object identity by a mobile robot: A mixed appearance/localization-driven motion approach , 2016, Int. J. Robotics Res..

[12]  B. Charrow Information-Theoretic Active Perception for Multi-Robot Teams , 2015 .

[13]  Geoffrey A. Hollinger,et al.  Active Classification: Theory and Application to Underwater Inspection , 2011, ISRR.

[14]  Zhe Xu,et al.  Decentralized Coordinated Tracking with Mixed Discrete–Continuous Decisions , 2013, J. Field Robotics.

[15]  George J. Pappas,et al.  Nonmyopic View Planning for Active Object Classification and Pose Estimation , 2014, IEEE Transactions on Robotics.

[16]  Takao Enkawa,et al.  Competition-based neural network for the multiple travelling salesmen problem with minmax objective , 1999, Comput. Oper. Res..

[17]  T. Bektaş The multiple traveling salesman problem: an overview of formulations and solution procedures , 2006 .

[18]  Bernard Angéniol,et al.  Self-organizing feature maps and the travelling salesman problem , 1988, Neural Networks.

[19]  Steven Lake Waslander,et al.  A graph-based approach to multi-robot rendezvous for recharging in persistent tasks , 2013, 2013 IEEE International Conference on Robotics and Automation.

[20]  Wolfram Martens,et al.  A Spatiotemporal Optimal Stopping Problem for Mission Monitoring with Stationary Viewpoints , 2015, Robotics: Science and Systems.

[21]  Oliver Kroemer,et al.  Probabilistic Segmentation and Targeted Exploration of Objects in Cluttered Environments , 2014, IEEE Transactions on Robotics.

[22]  Vijay Kumar,et al.  Active Magnetic Anomaly Detection Using Multiple Micro Aerial Vehicles , 2016, IEEE Robotics and Automation Letters.

[23]  Gamini Dissanayake,et al.  Active recognition and pose estimation of household objects in clutter , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[24]  Dirk Van Oudheusden,et al.  The orienteering problem: A survey , 2011, Eur. J. Oper. Res..

[25]  Geoffrey A. Hollinger,et al.  Unifying multi-goal path planning for autonomous data collection , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Markus Vincze,et al.  Viewpoint Evaluation for Online 3-D Active Object Classification , 2016, IEEE Robotics and Automation Letters.

[27]  Timothy Patten,et al.  A Bayesian Approach for Time-Constrained 3D Outdoor Object Recognition [Extended Abstract] , 2015 .