Distributed and Collision-Free Coverage Control of a Team of Mobile Sensors Using the Convex Uncertain Voronoi Diagram

Distributed and Collision-Free Coverage Control of a Team of Mobile Sensors Using the Convex Uncertain Voronoi Diagram

Distributed and Collision-Free Coverage Control of a Team of Mobile Sensors Using the Convex Uncertain Voronoi Diagram Jun Chen and Philip Dames Abstract— In this paper, we propose a distributed coverage Other have proposed gradient-based distributed coverage control algorithm for mobile sensing networks that can account control schemes to maximize the probability of detecting for bounded uncertainty in the location of each sensor. Our randomly occurring events in a mission space using a team algorithm is capable of safely driving mobile sensors towards areas of high information distribution while having them of mobile sensors [2], [3]. However there is no guarantee of maintain coverage of the whole area of interest. To do this, sensor collision since sensor dimension were not taken into we propose two novel variants of the Voronoi diagram. The consideration. first, the convex uncertain Voronoi (CUV) diagram, guarantees Voronoi-based methods [4] are among the most popular full coverage of the search area. The second, collision avoidance choices to solve distributed coverage control problems in regions (CARs), guarantee collision-free motions while avoiding deadlock, enabling sensors to safely and successfully reach their recent years. Lloyd’s algorithm iteratively drives each sensor goals. We demonstrate the efficacy of these algorithms via a in a convex environment towards the weighted centroid of its series of simulations with different numbers of sensors and local Voronoi cell where the sensor detection probability is uncertainties in the sensors’ locations. The results show that optimal [5], [6]. Collision avoidance is guaranteed for point sensor networks of different scales are able to safely perform sensors since cells never overlap, and each sensor only moves optimized distribution corresponding to the information distri- bution density under different localization uncertainties. in its own cell. This can be extended to sensors with finite size using buffered Voronoi cells, which shrink each cell to I. INTRODUCTION ensure collision avoidance [7]. By encoding the information Coverage control is the problem of optimally covering a distribution, which is a time-varying density function, as the space using a collection of sensors. In a dynamic setting, importance weighting function in Lloyd’s algorithm, sensors this involves reactively adjusting the distribution of sensors are able to reach their optimized location for detection. One over the mission space as new information is collected. This example of an information density function could be the problem has been widely studied by roboticists in robot probability density function of target positions the sensors surveillance, deployment, multi-target search and tracking, aimed at tracking over the area of interest. Schwager et etc. For example, consider a team of drones tasked with al. [8] extended Lloyd’s algorithm and derived a control tracking the spread of a forest fire in a mountainous area. law enabling sensors to approximate the information density Here the team must trade off between remaining in areas function from measurements while maintaining or seeking a with known fires to collect information about the current near-optimal sensing configuration. Schwager et al. [9] later conditions and maintaining surveillance of the whole area proposed a controller using an adaptive control architecture to detect the birth of new fires. While they do this, the for sensors to learn a parameterized model of that measured robots must simultaneously account for the uncertainty in distribution in the environment. Dames [10] used the proba- their positions to properly track the fire and to maintain a bility hypothesis density (PHD) as the weighting function in safe distance between robots at all times to avoid collisions. Lloyd’s algorithm to guide a team of sensors towards areas Both centralized and distributed methods have been con- of high target density detected by on board sensors. sidered to solve such problems. A number of authors have All of the above-mentioned coverage control strategies studied coverage control strategies. Hussein et al. [1] pro- assume that the locations of the mobile sensors are perfectly posed a centralized cooperative coverage control strategy known. This is a strong assumption which is not true in prac- with guaranteed collision avoidance to achieve a desired tice, though occasionally localization error can be ignored effective coverage level of each point in the search domain. to some degree. To account for uncertainty in the positions While events happening at each point may be detected with of points, researchers have recently proposed the uncertain some level of confidence, the probability density of events Voronoi diagram (UV diagram), or fuzzy Voronoi diagram, happening is assumed to known a priori instead of being an extended Voronoi partitioning strategy that divides uncer- detected online by sensors. tain spatial databases by using a Gaussian distribution to Distributed algorithms often scale better to large net- model the uncertainty [11]–[13]. However, none of these works and over large geographic regions than centralized works have been applied to the task of collision avoid- approaches, leading to a rising amount of research interest. ance or decentralized control. Most recently, two variants of the buffered Voronoi diagram were proposed for multi- J. Chen and P. Dames are with the Department of Mechan- agent collision avoidance with localization uncertainty, the ical Engineering, Temple University, Philadelphia, PA 19122, USA fjchen,[email protected] buffered uncertainty-aware Voronoi cell (B-UAVC) [14] and This work was supported by NSF Grant IIS-1830419. the probabilistic buffered Voronoi cell (PBVC) [15]. Neither of these methods makes any guarantees for coverage during Minimizing H with respect to Q leads each sensor to the a search task. weighted centroid of its Voronoi cell [5], that is In this paper, we introduce a novel coverage control R xφ(x) dx method inspired by these ideas to construct a convex un- q∗ = Vi ; (2) i R φ(x) dx certain Voronoi (CUV) diagram over the mission space, Vi which accounts for uncertainty in the locations of sensors The dynamic version of Lloyd’s algorithm continuously finds and iteratively drives each sensor to the weighted centroid the control input of its CUV cell using Lloyd’s algorithm. Simultaneously, ∗ we propose a collision avoidance algorithm which guarantees ui = −kprop(qi − qi ); (3) safety and avoids “deadlock”, the phenomenon where sensors where kprop > 0 is a positive gain. By following this control block each other from moving to their respective goals. law, the sensors asymptotically converge to the weighted Our goal is to propose a distributed, collision-free control centroids of their Voronoi cells. Lloyd’s algorithm therefore strategy that leads sensors to congregate in areas with higher drives each sensor to the position with maximum detection information density while maintaining full coverage of the probability iteratively over the entire mission space. search space. B. Localization Uncertainty Regions ROBLEM ORMULATION II. P F In this paper, we assume that each sensor si only knows its estimated position q^i and the associated covariance matrix A sensing network with n sensors S = fs1; : : : ; sng is performing surveillance in an open convex polygonal Σi. We assume that this covariance does not change over time 2 for simplicity, but may vary between different sensors. We environment A ⊂ R . Let Q = fq1; : : : ; qng denote the true sensor locations. The dynamics of each sensor are find the eigendecomposition of Σi: −1 modeled by the first order equation q_i = ui, where ui is the Σi = RΛR ; (4) control input at time t. A time-varying information density function φ(x) indicates the information content at each point where R is the square 2 × 2 matrix and Λ is the diagonal x 2 A. Note that we remove time t for simplicity of notation matrix with eigenvalues λ1; λ2 on the diagonal. We define in this paper. The information density function could be the localization uncertainty region of sensor si to be Bi = a probability density function (PDF) of events of interest B(^qi; ri), which is a ball centered at q^i with radius occurring in a certain area (which can be updated recursively ri = c max λj (5) using Bayesian filters [16]) or some other density functions j such as the PHD, which can be maintained over time using where c is a positive constant. The probability of sensor si the distributed PHD filter [10]. being located within this region is then Z 1 T −1 A. Lloyd’s Algorithm exp − 2 (x − q^i) Σi (x − q^i) p(qi 2 Bi) = 1 dx; 2 Bi 2π det(Σi) We let kx − qik denote the Euclidean distance between a (6) point x 2 A and the location of sensor si. Let f(kx−qik) be In this paper we use c = 3 so that the region covers at a monotonically increasing function, which may be used to least 99:73% (minimum achieved when λ1 = λ2) of all quantify the cost of sensing due to degradation of a sensor’s possible locations of si, though any other level set of the ability to measure events with increasing distance. As defined covariance matrix could be used to guarantee a desired level in [5], a partition of A is a collection of n polygons W = of confidence. 2 fW1;:::;Wng ⊂ R with disjoint interiors and whose union We use a Gaussian distribution in the discussion above as is A. it is a standard choice for modeling localization uncertainty. At time t, the locational optimization functional is defined However, our approach could also be used with other non- as follows: Gaussian distributions so long as one can define a bounded, n Z circular region. This is required to construct the CUV dia- X H(Q; W) = f kx − qik φ(x)dx; (1) gram, as we will see in Section II-C.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    7 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us