Stackelberg-based Coverage Approach in Nonconvex Environments

This paper introduces StaCo: Stackelberg-based Coverage approach for nonconvex environments. This approach structurally differs from existing methods to cover a nonconvex environment, as it is based on a game-theoretic concept of Stackelberg games. Our key assumption is that one robot can predict (short-term) behavior of other robots. No direct communication takes place among the robots, the approach is decentralized. However, the leading robot can direct the system into the optimal setting much more efficiently just by changing its own position. This paper extends our previous work in which we have introduced the StaCo approach for coverage of a convex environment, with a simpler type of robots. We provide theoretical foundations of the approach. We demonstrate its benefits by means of case studies (using the Sim.I.am software). We show situations in which the StaCo approach outperforms the standard approach, which is based on combination of the Lloyd algorithm and path planning.

[1]  Reza Olfati-Saber,et al.  Flocking for multi-agent dynamic systems: algorithms and theory , 2006, IEEE Transactions on Automatic Control.

[2]  Roland Siegwart,et al.  Voronoi coverage of non-convex environments with a group of networked robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[3]  T. Başar,et al.  Dynamic Noncooperative Game Theory , 1982 .

[4]  Francesco Bullo,et al.  Multirobot Rendezvous With Visibility Sensors in Nonconvex Environments , 2006, IEEE Transactions on Robotics.

[5]  Vijay Kumar,et al.  Decentralized Feedback Controllers for Multiagent Teams in Environments With Obstacles , 2010, IEEE Trans. Robotics.

[6]  Milos Zefran,et al.  A coverage algorithm for a class of non-convex regions , 2008, 2008 47th IEEE Conference on Decision and Control.

[7]  Gerhard Weiss,et al.  StaCo: Stackelberg-based Coverage Approach in Robotic Swarms , 2013 .

[8]  Buniyamin,et al.  A Simple Local Path Planning Algorithm for Autonomous Mobile Robots , 2010 .

[9]  Jorge Cortes,et al.  Distributed coverage of nonconvex environments , 2008 .

[10]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[11]  Wei Ren,et al.  Distributed coordination architecture for multi-robot formation control , 2008, Robotics Auton. Syst..

[12]  Gerhard Weiss,et al.  A Multi-robot Coverage Approach Based on Stigmergic Communication , 2012, MATES.

[13]  Zack J. Butler,et al.  Controlling mobile sensors for monitoring events with coverage constraints , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[14]  Satyandra K. Gupta,et al.  Strategy generation in multi-agent imperfect-information pursuit games , 2010, AAMAS.

[15]  K. Staňková On Stackelberg and Inverse Stackelberg Games & Their Applications in the Optimal Toll Design Problem, the Energy Market Liberalization Problem, and in the Theory of Incentives , 2009 .

[16]  Magnus Egerstedt,et al.  Behavior Based Robotics Using Hybrid Automata , 2000, HSCC.

[17]  Vijay Kumar,et al.  Simultaneous Coverage and Tracking (SCAT) of Moving Targets with Robot Networks , 2008, WAFR.

[18]  Luca Maria Gambardella,et al.  A Probabilistic Model for Understanding and Comparing Collective Aggregation Mechansims , 1999, ECAL.

[19]  Mac Schwager,et al.  Decentralized, Adaptive Coverage Control for Networked Robots , 2009, Int. J. Robotics Res..

[20]  Vijay Kumar,et al.  Sensing and coverage for a network of heterogeneous robots , 2008, 2008 47th IEEE Conference on Decision and Control.

[21]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[22]  Jorge Pinho de Sousa,et al.  Metaheuristics: Computer Decision-Making , 2010 .

[23]  Bart De Schutter,et al.  Stackelberg equilibria for discrete-time dynamic games part I: Deterministic games , 2011, 2011 International Conference on Networking, Sensing and Control.

[24]  Qiang Du,et al.  Centroidal Voronoi Tessellations: Applications and Algorithms , 1999, SIAM Rev..