A Journey Among Pairs of Vertices: Computing Robots' Paths for Performing Joint Measurements

The problem of performing joint measurements recurs in many robotic applications, like constructing communication maps from signal strength samples gathered on the field. In spite of this, a theory supporting efficient algorithms has not been yet developed and ad hoc methods are usually employed. In this paper, we consider an environment represented by a metric graph and prove that the problem of jointly performing measurements from given vertices is NP-hard when either the total traveled distance or the task completion time have to be minimized. Given the difficulty of finding optimal paths in an efficient way, we propose a greedy randomized approach able to cope with both the optimization objectives. In settings for which joint measurements must be taken for all pairs of vertices, we prove that a deterministic greedy algorithm achieves an O ( m log n ) approximation factor for the traveled distance objective, where m is the number of robots and n the number of vertices, and an O ( m 2 log n ) approximation factor for the completion time. Experiments in simulation show that our algorithms perform well in practice, also

[1]  M. Ani Hsieh,et al.  Constructing radio signal strength maps with multiple robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  Stergios I. Roumeliotis,et al.  On the global optimum of planar, range-based robot-to-robot relative pose estimation , 2010, 2010 IEEE International Conference on Robotics and Automation.

[3]  David Evans,et al.  Localization for mobile sensor networks , 2004, MobiCom '04.

[4]  Nicola Basilico,et al.  Multirobot online construction of communication maps , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Francesco Amigoni,et al.  A GRASP Metaheuristic for the Coverage of Grid Environments with Limited-Footprint Tools , 2017, AAMAS.

[6]  Marc Carreras,et al.  A survey on coverage path planning for robotics , 2013, Robotics Auton. Syst..

[7]  Peter Slavík A Tight Analysis of the Greedy Algorithm for Set Cover , 1997, J. Algorithms.

[8]  Nicola Basilico,et al.  Security Games for Node Localization through Verifiable Multilateration , 2014, IEEE Transactions on Dependable and Secure Computing.

[9]  Nicos Christofides Worst-Case Analysis of a New Heuristic for the Travelling Salesman Problem , 1976, Operations Research Forum.

[10]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[11]  Vijay Kumar,et al.  Information-theoretic mapping using Cauchy-Schwarz Quadratic Mutual Information , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Juliane Jung,et al.  The Traveling Salesman Problem: A Computational Study , 2007 .

[13]  Stergios I. Roumeliotis,et al.  Robot-to-Robot Relative Pose Estimation From Range Measurements , 2008, IEEE Transactions on Robotics.

[14]  L. Preucil,et al.  Balancing the information gain against the movement cost for multi-robot frontier exploration , 2007 .

[15]  Nicola Basilico,et al.  Searching for Optimal Off-Line Exploration Paths in Grid Environments for a Robot with Limited Visibility , 2012, AAAI.

[16]  Simon Lacroix,et al.  Multi-robot target detection and tracking: taxonomy and survey , 2016, Auton. Robots.

[17]  Nicolas Jouandeau,et al.  A Survey and Analysis of Multi-Robot Coordination , 2013 .

[18]  Noa Agmon,et al.  Multi-robot area patrol under frequency constraints , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[19]  John L. Bresina,et al.  Heuristic-Biased Stochastic Sampling , 1996, AAAI/IAAI, Vol. 1.

[20]  Daniel J. Rosenkrantz,et al.  An analysis of several heuristics for the traveling salesman problem , 2013, Fundamental Problems in Computing.

[21]  Srdjan Capkun,et al.  Secure positioning in wireless networks , 2006, IEEE Journal on Selected Areas in Communications.

[22]  Dezhen Song,et al.  Cooperative Search of Multiple Unknown Transient Radio Sources Using Multiple Paired Mobile Robots , 2014, IEEE Transactions on Robotics.