Next Article in Journal
Application of Variational Mode Decomposition and Whale Optimization Algorithm to Laser Ultrasonic Signal Denoising
Next Article in Special Issue
Prehensile and Non-Prehensile Robotic Pick-and-Place of Objects in Clutter Using Deep Reinforcement Learning
Previous Article in Journal
Estimation of Aboveground Biomass in Agroforestry Systems over Three Climatic Regions in West Africa Using Sentinel-1, Sentinel-2, ALOS, and GEDI Data
Previous Article in Special Issue
A Reinforcement Learning-Based Strategy of Path Following for Snake Robots with an Onboard Camera
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Effective Coverage of Homogeneous Teams with Radial Attenuation Models

1
School of Mechanical and Aerospace Engineering, Nanyang Technological University, Singapore 637460, Singapore
2
Centre for Information Sciences and Systems, Nanyang Technological University, Singapore 639798, Singapore
*
Author to whom correspondence should be addressed.
Current address: Continental-NTU Corporate Lab, Nanyang Technological University, Singapore 637553, Singapore.
Sensors 2023, 23(1), 350; https://doi.org/10.3390/s23010350
Submission received: 20 October 2022 / Revised: 20 December 2022 / Accepted: 23 December 2022 / Published: 29 December 2022
(This article belongs to the Special Issue Sensors for Robots II)

Abstract

:
For the area coverage (e.g., using a WSN), despite the comprehensive research works on full-plane coverage using a multi-node team equipped with the ideal constant model, only very few works have discussed the coverage of practical models with varying intensity. This paper analyzes the properties of the effective coverage of multi-node teams consisting of a given numbers of nodes. Each node is equipped with a radial attenuation disk model as its individual model of coverage, which conforms to the natural characteristics of devices in the real world. Based on our previous analysis of 2-node teams, the properties of the effective coverage of 3-node and n-node ( n 4 ) teams in regular geometric formations are analyzed as generalized cases. Numerical analysis and simulations for 3-node and n-node teams ( n 4 ) are conducted separately. For the 3-node cases, the relations between the side lengths of equilateral triangle formation and the effective coverage of the team equipped with two different types of models are respectively inspected. For the n-node cases ( n 4 ), the effective coverage of a team in three formations, namely regular polygon, regular star, and equilateral triangular tessellation (for n = 6 ), are investigated. The results can be applied to many scenarios, either dynamic (e.g., robots with sensors) or static, where a team of multiple nodes cooperate to produce a larger effective coverage.

1. Introduction

1.1. Background

Many static devices and autonomous robots (collectively named “nodes”) can collaboratively sense or influence their surroundings. Coverage (area coverage) and effective coverage [1] are important metrics that reflect the sensing or influencing ability, or the performance of a node or a node team, such as a light array, air-conditioner team, wireless sensor network, etc. The analysis of a team’s effective coverage depends on the problems to be solved and their adopted models of coverage. The most common categories of problems—optimal tessellation patterns (e.g., sensor placement issue) in a given plane have been extensively studied. Most of them have adopted the simplest binary disk model (having a constant value within the disk region centered at the node), which focuses on k-coverage [2,3]; only a very few have analyzed the effective coverage of cooperative sensors within an infinite plane using a non-binary (non-constant) sensing model [4,5].
Compared to this category of problems, the optimization of the effective coverage of a node team containing a given number of nodes in a certain operational setting (i.e., the inverse problem) has been rarely studied due to its difficulties in mathematics. For practical models with non-constant intensities (i.e., non-constant models), both maximizing the team’s effective coverage and maintaining its connectedness are much more complicated than the ideal binary model [6,7] with which the nodes may move freely to independently produce some effective coverage. If the coverage intensity of one node is already larger than the requirement, the team can achieve its maximum coverage by simply avoiding any overlap among the individual coverage disks. However, for non-constant models, the area and the connectedness of a team’s effective coverage have complicated relationships with the team’s formation; any change in the team’s formation causes changes in its effective coverage. However, it is useful in and can be applied to many dynamic problems involving moving robots, such as mobile WSNs, cooperative illumination, animal husbandry, and agriculture (for birds detection/driving), etc. [1,8]. Hence, maximizing the effective coverage of a node team and maintaining the connectedness of its effectively covered region are desirable in such practical applications, which motivates our study in this article.

1.2. Literature Review

The optimal tessellation pattern problem (to fully cover a plane) using the binary disk model (a constant non-zero intensity within the coverage disk) has been extensively studied (e.g., [2,3,9,10,11,12,13,14]) based on the binary disk coverage model. Many other works involving multi-node cooperative coverage (e.g., [15,16,17]) also adopt this model. However, such a model is too simple to characterize most realistic devices.
Some new non-constant models (with varying intensity) have been proposed [4,5,7,18] for sensing activities, where multiple sensors are cooperatively used to enlarge the sensing area and to improve the sensing accuracy. For example, in [5], Zhu et al. proposed that a point is “confident information covered” if the root-mean-square error of its estimated signal value is below the application requirement. Using attenuation sensing models, cooperative sensors can produce a larger “confident information coverage” than the sum of individual sensor coverages. These works found the optimal placement pattern (with the lowest sensor density) for an infinite plane under their model assumption. This model was also adopted in several later works [19,20]. Yáng et al. proposed the concept of effective coverage based on the coverage intensity to characterize the coverage behavior of practical devices equipped with attenuation models [1]. Their model follows the superposition principle, which focuses on influencing activities (output coverage) and can approximate the behavior of sensing activities. Effective coverages of 2-node teams equipped with different models were analyzed. Meng et al. proposed a learning method for the effective coverage of points of interest, where the sensing quality of an agent is a decreasing function of the distance from this agent [21].
In this paper, we study the effective coverage of n-node homogeneous teams with n 3 . The nodes are equipped with radial attenuation disk models to approximate realistic devices. A team’s (cooperative) coverage follows the superposition principle. Optimal separation distances that maximize a team’s effective coverage are analyzed and simulated, respectively, for two types of models of coverage. The results can be directly applied to practical applications such as mobile air-conditioner teams [22] and birds driving robots, for output applications [1]; and for input applications, e.g., mobile wireless sensor networks, the approximation using our models and analysis is much more accurate and practical than the existing binary models. To the best of our knowledge, this is the first work to study the effective coverage optimization of a team containing a given number (≥3) of nodes equipped with a non-constant model of coverage.
The rest of the paper is organized as follows. Section 2 formulates our model and then analyzes 3-node teams and n-node teams, respectively. The analysis and simulation of some example models are presented in Section 3. Finally, we conclude in Section 4.

2. Coverage of an n -Node Team in Regular Polygon Formation

The situation of an n-node team with n 3 is much more complicated compared to 2-node teams. It is hard to find their explicit analytical relationship (function) with the team’s effective coverage, and there are infinite possibilities of formations on a 2D plane. Therefore, for n > 3 , only some symmetric cases are analyzed, where the teams are in regular polygon and regular star formations.
We consider a set of n nodes located at planar positions s i with i = 1 , 2 , , n . As the vertices of a polygon, they are in the formation of an n-sided regular polygon with a circumradius R. This set of nodes can be represented as a network S = { s 1 , , s n } . We establish a polar coordinate system so that the pole is at the circumcenter O of the n-sided regular polygon, and the polar axis crosses the node s n . We use D to represent the side length of the polygon formation, i.e., the separation of any two adjacent nodes on the polygon vertices. So, s i = R , 2 π i n and R = 0.5 D csc ( π / n ) , as illustrated in Figure 1. The distance between any point p ρ 0 , θ and node s i located at the polygon vertex R , 2 π i n is then d i = R 2 + ρ 2 2 R ρ cos θ 2 π i n .
The coverage intensity induced by a node s i S at a point p R 2 is represented as a non-constant function I ( d i ) : R R , where d i = p s i is the distance from s i to p. The coverage of a node s i (denoted by C i ) is C i = R 2 δ i ( p ) d p , where δ i ( p ) = 1 if I ( d i ) > 0 and δ i ( p ) = 0 otherwise. The individual coverage radius is denoted by r R + . With a certain threshold γ R + , the effective coverage of a node s i (denoted by C ¯ i ) is C ¯ i = R 2 δ ¯ i ( p ) d p , where δ ¯ i ( p ) = 1 if I ( d i ) γ , and δ ¯ i ( p ) = 0 otherwise. From this definition, we know that C ¯ S = R 2 δ ¯ ( p ) d p , where δ ¯ ( p ) = 1 if Φ ( p ) γ and δ ¯ ( p ) = 0 otherwise. For one team, there are two critical separation distances:
  • “Max distance”, which yields the maximum team’s effective coverage.
  • “Last-connection distance”. Any separation D greater than this distance will make the team’s effectively covered region disconnect into more than one part.

2.1. Three-Node Teams

For a three-node team forming an equilateral triangle, the nodes are located at the polar points R , 2 π / 3 , R , 2 π / 3 , R , 0 . The coverage intensity at any point p ( ρ 0 , θ ) induced by the team is
Φ ( p ) = I R 2 + ρ 2 2 R ρ cos θ 2 3 π + I R 2 + ρ 2 2 R ρ cos θ + 2 3 π + I R 2 + ρ 2 2 R ρ cos θ
and its first-order and second-order partial derivative w.r.t. ρ are
Φ ( p ) ρ = d I d d d = R 2 + ρ 2 2 R ρ cos θ 2 3 π ρ R cos θ 2 3 π R 2 + ρ 2 2 R ρ cos θ 2 3 π + d I d d d = R 2 + ρ 2 2 R ρ cos θ + 2 3 π ρ R cos θ + 2 3 π R 2 + ρ 2 2 R ρ cos θ + 2 3 π + d I d d d = R 2 + ρ 2 2 R ρ cos θ ρ R cos θ R 2 + ρ 2 2 R ρ cos θ ,
2 Φ ( p ) ρ 2 = d 2 I ( d ) d d 2 d = d 1 ρ R cos θ 2 π 3 2 R 2 + ρ 2 2 R ρ cos θ 2 π 3 + d I ( d ) d d d = d 1 R 2 sin 2 θ 2 π 3 R 2 + ρ 2 2 R ρ cos θ 2 π 3 1.5 + d 2 I ( d ) d d 2 d = d 2 ρ R cos θ + 2 π 3 2 R 2 + ρ 2 2 R ρ cos θ + 2 π 3 + d I ( d ) d d d = d 2 R 2 sin 2 θ + 2 π 3 R 2 + ρ 2 2 R ρ cos θ + 2 π 3 1.5 + d 2 I ( d ) d d 2 d = d 3 ρ R cos θ 2 R 2 + ρ 2 2 R ρ cos θ + d I ( d ) d d d = d 3 R 2 sin 2 θ R 2 + ρ 2 2 R ρ cos θ 1.5
where d 1 = R 2 + ρ 2 2 R ρ cos θ 2 3 π , d 2 = R 2 + ρ 2 2 R ρ cos θ + 2 3 π , and d 3 = R 2 + ρ 2 2 R ρ cos θ . At the circumcenter O ( 0 , 0 ) ,
Φ ( O ) = 3 I ( R )
Φ ( p ) ρ ρ = 0 = d I d d d = R cos θ 2 3 π + cos θ + 2 3 π + cos θ = 0
2 Φ ( p ) ρ 2 ρ = 0 = d 2 I ( d ) d d 2 d = R cos 2 θ 2 3 π + d I ( d ) d d d = R sin 2 θ 2 3 π R + d 2 I ( d ) d d 2 d = R cos 2 θ + 2 3 π + d I ( d ) d d d = R sin 2 θ + 2 3 π R + d 2 I ( d ) d d 2 d = R cos 2 θ + d I ( d ) d d d = R sin 2 θ R = d 2 I ( d ) d d 2 d = R 3 + cos 2 θ 4 3 π + cos 2 θ + 4 3 π + cos 2 θ 2 + d I ( d ) d d d = R 3 cos 2 θ 4 3 π cos 2 θ + 4 3 π cos 2 θ 2 R = d 2 I ( d ) d d 2 d = R 3 2 + d I ( d ) d d d = R 3 2 R = 3 2 d 2 I ( d ) d d 2 d = R + d I ( d ) d d d = R 1 R
Obviously, if I ( d ) is a concave model, d I ( d ) / d d < 0 and d 2 I ( d ) / d d 2 < 0 , and Equation (6) is negative; otherwise if I ( d ) is a convex model, Equation (6) is positive; see Appendix B for the proof. Hence, the circumcenter O is a local minimum point of coverage intensity when the nodes are equipped with a convex model of coverage; and it is a local maximum point of coverage intensity when the nodes are equipped with a concave model of coverage and R < r , i.e., the coverage overlapping region of the n nodes exists.
Next, we establish the general approach for finding the “last-connection” distance and the coordinate of its corresponding connection point. We only discuss the situations where the nodes are equipped with the unbounded convex model as an example. For the truncated convex models and concave models, the methods are similar to the unbounded models in the overlapping region centered at O ( 0 , 0 ) , and the same with their corresponding 2-node cases [1] out of that overlapping region.
From the property of the convex decreasing functions, it is obvious that with any fixed θ value and ρ [ 0 , + ) , Φ ( p ) has only two local extrema. The local minimum happens at O ( 0 , 0 ) , which we already derived above. When ρ increases, Φ ( p ) increases up to its global maximum value and then decreases asymptotically to zero (see Figure 2). Based on symmetry, the “last-connection” points must be on the mirror line between every two nodes: their angle coordinates θ = π / 3 , π , π / 3 , as shown in Figure 3. So, the ρ coordinate of these “last-connection” points can be found by determining the global maximum point of Φ ( p ) on any of the three rays θ = π / 3 , π , π / 3 . Let’s look at the “last-connection” point q 1 , 2 ρ , π on the ray θ = π (between s 1 and s 2 ), where the coverage intensity and its first-order derivative w.r.t. ρ are:
Φ ( q 1 , 2 ) = 2 I R 2 + ρ 2 R ρ + I R + ρ
Φ ( q 1 , 2 ) ρ = d I d d d = R 2 + ρ 2 R ρ 2 ρ R R 2 + ρ 2 R ρ + d I d d d = R + ρ
The “last-connection distance” ( D = 3 R ) and the ρ coordinate of its corresponding “last-connection” point can be found through solving the following equations:
Φ ( q 1 , 2 ) = γ Φ ( q 1 , 2 ) ρ = 0 ρ > 0
An example analysis will be provided in Section 3.

2.2. General n-Node Team

After analyzing the effective coverage of 3-node teams, we now generalize it to n-node teams in n-sided polygon formations. We apply the usual notion of topological simple connectedness to characterize the effective coverage of a team. Consider the effectively covered region of team S. If there exist one or more “holes” within this region that are not effectively covered by S, then we say that the effectively covered region of S is not simply connected. Next, we establish a theory that enables us to easily examine whether the effectively covered region of the team equipped with an unbounded convex model of coverage is simply connected, i.e., whether any hole (that is not effectively covered) exists as a subregion within the effectively covered region.
Theorem 1.
Weakest Point Theorem.
  • For an n-node team S = { s 1 , s 2 , , s n } in the formation of an n-sided regular polygon where each node is equipped with a convex model of coverage and n 3 , its circumcenter O is effectively covered if and only if the entire effectively covered region is simply connected.
Proof. 
The sufficient condition is obvious. We only prove the necessary condition, which is equivalent to proving that the circumcenter O ( 0 , 0 ) is the only local minimum of coverage intensity Φ along any radial direction of the polar coordinate system (i.e., for any fixed θ value).
The first-order partial derivatives of I w.r.t. ρ and θ are
I ( d i ) ρ = d I ( d i ) d d d ρ = d I ( d i ) d d ρ R cos θ 2 π i n R 2 + ρ 2 2 R ρ cos θ 2 π i n I ( d i ) θ = d I ( d i ) d d d θ = d I ( d i ) d d R ρ sin θ 2 π i n R 2 + ρ 2 2 R ρ cos θ 2 π i n
When ρ = 0 , i.e., at the circumcenter O ( 0 , 0 ) ,
Φ ( p ) ρ ρ = 0 = i = 1 n I ( d i ) ρ = d I ( d ) d d d = R i = 1 n cos θ 2 π i n = 0
for any θ . See Appendix A for proof.
Then, the second-order partial derivative w.r.t. ρ is
2 I ( d i ) ρ 2 = d I ( d i ) d d ρ d ρ + d I ( d i ) d d 2 d ρ 2 = d 2 I ( d i ) d d 2 ρ R cos θ 2 π i n 2 R 2 + ρ 2 2 R ρ cos θ 2 π i n + d I ( d i ) d d R 2 sin 2 θ 2 π i n R 2 + ρ 2 2 R ρ cos θ 2 π i n 1.5 .
So, at the circumcenter O,
2 Φ ( p ) ρ 2 ρ = 0 = d 2 I ( d ) d d 2 d = R i = 1 n cos 2 θ 2 π i n + d I ( d ) d d d = R 1 R i = 1 n sin 2 θ 2 π i n = d 2 I ( d ) d d 2 d = R i = 1 n 1 + cos 2 θ 4 π i n 2 + d I ( d ) d d d = R 1 R i = 1 n 1 cos 2 θ 4 π i n 2 = d 2 I ( d ) d d 2 d = R n 2 + d I ( d ) d d d = R n 2 R = n 2 d 2 I ( d ) d d 2 d = R + 1 R d I ( d ) d d d = R > 0
Therefore, the circumcenter O is the local minimum point of the coverage intensity.
On the other hand obviously, when I ( d ) is concave and d i < r , Equation (12) is always negative. Therefore,
2 Φ ( p ) ρ 2 = i = 1 n 2 I ( d i ) ρ 2 < 0 when R < r
which reveals that the coverage intensity Φ ( O ) at the circumcenter is the local maximum value in the coverage overlapping region of the n nodes equipped with a concave model. □
For a team where each node is equipped with an unbounded convex model of coverage, Theorem 1 implies that the circumcenter of the polygon formation is the weakest point in terms of the intensity throughout the team’s effectively covered region. When the separation distance D (side length of the polygon) increases, the effective coverage hole will appear at the circumcenter. The critical separation can be simply determined from D = 2 I 1 ( γ / n ) sin ( π / n ) . Besides determining the hole existence of the effectively covered region of S, with Theorem 1, we can also determine the “last-connection distance” and its corresponding “last-connection” points by solving Equation (9), for this n-node team.
Although the connectedness of the effectively covered region is clearly analyzed, it is still impossible to find the explicit relation between team formation and the maximum team’s effective coverage. Some examples with explicit I ( d ) expressions will be derived, simulated, and compared in the Simulations section below.

3. Simulations

For 3-node teams, unbounded convex models and concave models are discussed, and the teams are in equilateral triangle formations. For n-node teams where n 4 , both regular polygon and regular star formations are involved, and equilateral triangular tessellation is simulated for the 6-node team. Optimal separations that maximize the corresponding effective coverages are found. Example plots of intensity vs. separation are presented. All simulations are performed in Matlab R2022a on Linux (Debian 10) OS, Intel Core i9-12900KF CPU.

3.1. Unbounded Convex Model for a 3-Node Team in Equilateral Triangle Formation

Let’s analyze the most common convex model
I ( d ) = β d λ + α
where the scaling factor and the exponent β , λ R + , and the offset constant α 0 . Its first-order derivative is
d I d d = β λ d λ 1 ( d λ + α ) 2
and the individual effective coverage radius is r ¯ = β / γ α λ . Substitute them into Equation (9):
d Φ ( q 1 , 2 ) d ρ = d I d d d = R 2 + ρ 2 R ρ 2 ρ R R 2 + ρ 2 R ρ + d I d d d = R + ρ = β λ R 2 + ρ 2 R ρ λ 1 2 R 2 + ρ 2 R ρ λ 2 + α 2 2 ρ R R 2 + ρ 2 R ρ β λ ( R + ρ ) λ 1 ( R + ρ ) λ + α 2 = β λ R 2 + ρ 2 R ρ λ 2 1 R 2 + ρ 2 R ρ λ 2 + α 2 ( 2 ρ R ) + ( R + ρ ) λ 1 ( R + ρ ) λ + α 2 = 0
Since β 0 and λ 0 , we obtain
2 R 2 + ρ 2 R ρ λ / 2 + α + 1 R + ρ λ + α = 1 r ¯ λ + α R 2 + ρ 2 R ρ λ 2 1 R 2 + ρ 2 R ρ λ 2 + α 2 ( 2 ρ R ) + ( R + ρ ) λ 1 ( R + ρ ) λ + α 2 = 0 ρ > 0
This is a set of hyper equations when λ 2 or α 0 . To make the equations solvable without losing universality, we set λ = 2 and α = 0 , and the equations above become
2 R 2 + ρ 2 R ρ + 0 + 1 R 2 + ρ 2 + 2 R ρ + 0 = 1 r ¯ 2 + 0 2 ρ R R 2 + ρ 2 R ρ + 0 2 + R + ρ ( R + ρ ) 2 + 0 2 = 0 ρ > 0
After some algebras, we obtain
R 4 + ρ R 3 3 r ¯ 2 R 2 + ( ρ 2 3 r ¯ 2 ) ρ R + ρ 4 3 r ¯ 2 ρ 2 = 0 ρ ρ 3 + R ρ 2 + 2 R 2 ρ R 3 = 0 ρ > 0
The two real roots of the second equation are ρ = 0 and 0.3926 R . Substitute ρ = 0.3926 R back to the first equation. Since R 0 , we get
1.4770 R 2 4.6405 r ¯ 2 = 0
Hence,
R = 1.7725 r ¯
Therefore, for a 3-node team in equilateral triangle formation, the effectively covered region’s “last-connection” distance between the nodes (i.e., the side length of this equilateral triangle) happens at D = 3 R = 3.0701 r ¯ . At this critical separation distance, the whole region is only connected at three points ( 0.6960 r ¯ , π / 3 ) , ( 0.6960 r ¯ , π ) , ( 0.6960 r ¯ , π / 3 ) . Any distance farther than this will result in the team’s effectively covered region being disconnected into three unconnected parts.

3.2. Concave Model for a 3-Node Team in Equilateral Triangle Formation

Many sensors follow concave models within their near field (short distances from the sensor). We use the quadratic difference equation to approximate the individual model of coverage:
I ( d ) = α r 2 d 2 , d r 0 , d > r
where α R + . The superposed coverage intensity in the overlapping region of the three nodes is
Φ ( p ( x , y ) ) = α 3 r 2 3 x 2 3 y 2 D 2
Let Φ ( p ( x , y ) ) γ ; with individual effective coverage radius r ¯ 2 = r 2 γ / α , we obtain the increased effective coverage region boundary in the overlapping region of the three nodes as
x 2 + y 2 2 r 2 + r ¯ 2 D 2 3
when R < r , which is still a disk or part of a disk region.
Next, we simulate this model with different D and r ¯ values. The scaling factor α = 1 and the individual coverage radius r = 10 . r ¯ = 0.1 r to 0.9 r and D = 2 r ¯ to r ¯ + r are examined, whose team’s effective coverage is meshed in Figure 4. The optimal separation D m vs. these r ¯ values are plotted in Figure 5. The effective coverages vs. D under three thresholds r ¯ = 0.3 r , 0.5 r , 0.7 r are selected to be plotted in Figure 6, and their effectively covered regions are shown in Figure 7.
As we can see from Figure 7, the maximum effective coverage may or may not have effective coverage hole(s). In the case that the threshold γ is low (resulting in large r ¯ ), it will have holes. When separation D increases, three effective coverage holes first appear at the three corners of the 3-node overlapping region, and then merge into one hole; after the effectively covered region in the center overlapping region disappears, the entire effectively covered region becomes simply the combination of the 2-node case.
From Figure 4 and Figure 5, it is clearly seen that when the threshold γ is high ( r ¯ is small), the optimal separation is r ¯ ; when r ¯ is roughly larger than 0.3 r , the optimal separation D m falls between 2 r ¯ and r + r ¯ . Figure 8 shows that the coverage intensity has seven local maxima located at the three nodes, three midpoints between every two nodes, and the circumcenter.

3.3. n Nodes in Regular Polygon and Regular Star Formations

For n-node teams where n 4 , n-sided regular polygons and ( n 1 ) -vertex regular star formations, and the 6-node team in equilateral triangular tessellation formation are simulated and compared. The term “ ( n 1 ) -vertex regular star” refers to the formation of an ( n 1 ) -sided regular polygon with another node placed at its circumcenter. Each node is equipped with the unbounded convex model I ( d ) = β / d 2 , where β R + . In this subsection, the scaling factor β = 1 .
The effectively covered regions of 4 , 5 , 6 , 7 -node teams in the polygon and star formations are illustrated in Figure 9 and Figure 10, respectively. In both the regular polygon and regular star formations, the maximum teams’ effective coverages are achieved when the individual effective coverage disks are apart from each other (neither tangent nor secant), but the entire effectively covered region is still connected. In regular polygon formations, an effective coverage hole is observed in each maximum effective coverage illustration at the circumcenter, which also verified in Theorem 1. Additionally, the effectively covered regions of the six-node team in equilateral triangle formation are illustrated in Figure 11. Its maximum effective coverage is found to be slightly larger than the previous two formations, with n = 6 .
The effective coverages of a team and per node are plotted in Figure 12. From Figure 12a, it is seen that the team’s effective coverage naturally increases with the number of nodes in both formations. It can be observed that with n = 4 , 5 , regular polygon formations generate larger maximum effective coverages than regular star formations; while with larger n values ( n = 6 , 7 ), the regular star formations instead generate larger maximum effective coverages than regular polygon formations. This trend is further revealed in subplot (c). From Figure 12b, it is found that for both regular polygon and regular star formations, the maximum effective coverage per node increases with the number of nodes n. This is further revealed in subplot (d), where we can see that the single-node contribution to effective coverage tends to increase slower when the number of nodes n increases. The optimal side lengths of both polygon and star formations decrease as the number of nodes n grows, which is shown in Figure 12e.

3.4. Comparison

To justify the effectiveness of our work in solving the given problem, a comparison with the existing binary model and the non-constant models in infinite planes (e.g., [5]) is conducted. By applying Equation (15) as the real sensing quality (confidence) function, the team’s cooperative sensing quality at a point p is Φ ( p ) = 1 i = 1 n 1 I ( d i ) = 1 i = 1 n 1 α d i λ + α . Let’s examine n = 4 as an example. By using the same method with previous subsections, the optimal side length D m and the largest effective coverage of the team are obtained and logged in Table 1. With the binary model ( r ¯ = r ), the team in regular polygon formation achieves the maximum effective coverage at D 2 r obviously; while to keep its connectedness, its D m has to be 2 r .
From Table 1, it can be easily seen that our model obtains the closest optimal formations and their corresponding effective coverage values with the ground truth. This is because the mathematical expression of the binary model is too far from that of a real device. The models for solving the coverage problem of an infinite plane only consider the portion inside a polygon lattice of the infinite plane; the rest of the portion outside of the polygon lattice is considered as simple repetitions in other neighboring polygons, thus causing larger errors in approximation.

4. Conclusions

In this article, the general properties of the effective coverage of an n-node team ( n 3 ) equipped with radial attenuation disk models following the superposition principle have been studied. For the 3-node team equipped with an unbounded convex model in the equilateral triangle formation, the general approach for finding the “last-connection” distance and its corresponding point coordinates are established. Example analyses and numerical simulations on both the unbounded convex model and the concave model have been conducted. For an n-node team ( n 4 ) in regular polygon formation where nodes are equipped with an unbounded convex model, it is proven that the circumcenter of the formation is the point with the weakest coverage intensity in the team’s effectively covered region. Formations of regular polygons, regular stars, and an equilateral triangular tessellation (for six nodes) are simulated, through which the optimal formations are found. From the numerical result, for the 3-node team equipped with a concave model, the optimal distance is the individual effective coverage radius r ¯ when the threshold is high ( r ¯ is small), and it falls between two times the individual effective coverage radius, the sum of the individual coverage radius, and the individual effective coverage radius ( r + r ¯ ) when the individual effective coverage radius is roughly larger than 0.3 times the individual coverage radius. For 4- and 5-node teams, regular polygon formations have larger maximum effective coverages than their corresponding regular star formations, while when the number of nodes is larger than 6, the situation is just the opposite. For a 6-node team equipped with an unbounded convex model, the equilateral triangle formation is the optimal one with the largest maximum effective coverage among the three formations. For both the regular polygon and the regular star formations, the more the cooperative nodes, the larger the maximum effective coverage per node. The single-node contribution to the effective coverage of the team increases more slowly when the number of nodes increases. It is seen that the simulation results comply with the theoretical analysis and validate our propositions and theories. The comparison among our model, the binary model, and the method used for covering an infinite plane shows that our model is more accurate. This study provides useful insights and guides to the deployment of practical devices (e.g., sensors and other output devices) in coverage applications.

Author Contributions

Conceptualization, Y.-R.Y.; Methodology, Y.-R.Y.; Software, Y.-R.Y.; Validation, Y.-R.Y. and R.S.; Formal analysis, Y.-R.Y.; Investigation, Y.-R.Y.; Resources, Y.-R.Y.; Data curation, Y.-R.Y.; Writing—original draft, Y.-R.Y.; Writing—review & editing, Y.-R.Y.; Visualization, Y.-R.Y.; Project administration, Q.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No extra data other than those reported in the article is available.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
WSN   Wireless Sensor Network

Appendix A. Sum of a Sine Function with Equidistant Phases

The following equation holds for θ R , n Z + , n 2 :
i = 1 n cos θ 2 π i n = 0
There are three ways to prove this:

Appendix A.1. Proof by Contradiction Using a Vector Rotation Approach

Let’s construct a group of n vectors cos θ 2 π i n x + sin θ 2 π i n y for i = 1 , 2 , , n with a common initial point at the origin. Assume the sum vector
i = 1 n cos θ 2 π i n x + sin θ 2 π i n y
is a non-zero vector. When the entire vector group is rotated about the origin for 2 π / n , it becomes exactly the same as before rotation, but the non-zero sum vector is also rotated for 2 π / n . Hence, to be equal before and after the rotation, the sum vector must be a zero vector, i.e., i = 1 n cos θ 2 π i n = i = 1 n sin θ 2 π i n = 0 holds for any θ R .

Appendix A.2. Vieta’s Formula Approach

We know that the ith root of equation x n = 1 is cos 2 π i n + j sin 2 π i n . From Vieta’s formulas of relations between roots and coefficients, we have
i = 1 n cos 2 π i n + j sin 2 π i n = 0
which implies i = 1 n cos 2 π i n = i = 1 n sin 2 π i n = 0 . Hence,
i = 1 n cos θ 2 π i n = cos θ i = 1 n cos 2 π i n + sin θ i = 1 n sin 2 π i n = 0 .

Appendix A.3. Eular’s Formula Approach

From Eular’s formula, we have
i = 1 n cos θ 2 π i n + j i = 1 n sin θ 2 π i n = i = 1 n e j θ 2 π i n = e j θ i = 1 n e j 2 π i n = e j θ 2 π n 1 e i 2 π 1 e j 2 π n = e j θ 2 π n 1 1 1 e j 2 π n = 0 .
Hence, i = 1 n cos θ 2 π i n = i = 1 n sin θ 2 π i n = 0 holds for any θ R .

Appendix B. Relation between First- and Second-Order Derivatives of a Convex Decreasing Function

For a convex model of coverage I ( d ) , R R + , the following inequality always holds:
d 2 I ( d ) d d 2 d = R + 1 R d I ( d ) d d d = R > 0
Proof. 
Convex models of coverage possess the following properties:
  • I ( d ) > 0 on d R +
  • d I ( d ) d d < 0 on d R +
  • d 2 I ( d ) d d 2 > 0 on d R +
  • lim d + I ( d ) = 0
  • lim d + d I ( d ) d d = 0
According to the above properties, we approximately draw the curve for the first derivative d I / d d v.s. d, which entirely falls in the fourth quadrant and is asymptotic to d-axis, as shown in Figure A1a. Then, we flip the function image about the d-axis to obtain a new curve for d I ( d ) / d d , as shown in Figure A1b. Next, we flip the new image again about the line d = R to obtain the final curve for d I ( 2 R d ) / d d , as shown in Figure A1c. On the final curve, the derivative at d = R equals that on the original curve:
d 2 I ( 2 R d ) d d 2 d = R = d 2 I ( d ) d d 2 d = R > 0
Figure A1. Plots of the first-order derivative of a convex model of coverage and its mirrors: (a) original first-order derivative of the convex model (blue), (b) mirrored about d axis (gray), and (c) further mirrored about d = R (violet).
Figure A1. Plots of the first-order derivative of a convex model of coverage and its mirrors: (a) original first-order derivative of the convex model (blue), (b) mirrored about d axis (gray), and (c) further mirrored about d = R (violet).
Sensors 23 00350 g0a1
We draw the tangent line on curve d I ( 2 R d ) / d d at d = R , which intersects d-axis at d T , as shown in Figure A1. Since d I ( d ) / d d is concave, d I ( 2 R d ) / d d is convex, and d T > 0 . So, we have
d I ( d ) d d d = R = d 2 I ( 2 R d ) d d 2 d = R R d T < d 2 I ( d ) d d 2 d = R R
Therefore,
1 R d I ( d ) d d d = R + d 2 I ( d ) d d 2 d = R > 0

References

  1. Yáng, Y.R.; Chen, P.C. Effective Coverage of Two-Node Team with Radial Attenuation Models. J. Intell. Robot. Syst. 2021, 103, 1–13. [Google Scholar] [CrossRef]
  2. Gupta, H.P.; Tyagi, P.K.; Singh, M.P. Regular Node Deployment for k-Coverage in m-Connected Wireless Networks. IEEE Sens. J. 2015, 15, 7126–7134. [Google Scholar] [CrossRef]
  3. Sakai, K.; Sun, M.T.; Ku, W.S.; Lai, T.H.; Vasilakos, A.V. A Framework for the Optimal k-Coverage Deployment Patterns of Wireless Sensors. IEEE Sens. J. 2015, 15, 7273–7283. [Google Scholar] [CrossRef]
  4. Wang, B.; Deng, X.; Liu, W.; Yang, L.T.; Chao, H. Confident information coverage in sensor networks for field reconstruction. IEEE Wirel. Commun. 2013, 20, 74–81. [Google Scholar] [CrossRef]
  5. Zhu, J.; Wang, B. The optimal placement pattern for confident information coverage in wireless sensor networks. IEEE Trans. Mob. Comput. 2016, 15, 1022–1032. [Google Scholar] [CrossRef]
  6. Yen, L.H.; Yu, C.W.; Cheng, Y.M. Expected k-coverage in wireless sensor networks. Ad Hoc Netw. 2006, 4, 636–650. [Google Scholar] [CrossRef]
  7. Wang, B. Coverage problems in sensor networks: A survey. ACM Comput. Surv. 2011, 43, 1–53. [Google Scholar] [CrossRef]
  8. Yáng, Y.R.; Chen, P.C.Y. Navigation of Robot-Formation via Overlap-Induced Equilibrium Points in Uncertain Environments. IEEE Trans. Autom. Sci. Eng. 2022, 1–12. [Google Scholar] [CrossRef]
  9. Bai, X.; Yun, Z.; Xuan, D.; Lai, T.H.; Jia, W. Optimal patterns for four-connectivity and full coverage in wireless sensor networks. IEEE Trans. Mob. Comput. 2010, 9, 435–448. [Google Scholar]
  10. Yun, Z.; Bai, X.; Xuan, D.; Lai, T.H.; Jia, W. Optimal deployment patterns for full coverage and k-Connectivity (k ≤ 6) wireless sensor networks. IEEE/ACM Trans. Netw. 2010, 18, 934–947. [Google Scholar]
  11. Zhang, C.; Bai, X.; Teng, J.; Xuan, D.; Jia, W. Constructing low-connectivity and full-coverage three dimensional sensor networks. IEEE J. Sel. Areas Commun. 2010, 28, 984–993. [Google Scholar] [CrossRef]
  12. Ranieri, J.; Chebira, A.; Vetterli, M. Near-Optimal Sensor Placement for Linear Inverse Problems. IEEE Trans. Signal Process. 2014, 62, 1135–1146. [Google Scholar] [CrossRef] [Green Version]
  13. Lin, F.; Chiu, P. A near-optimal sensor placement algorithm to achieve complete coverage-discrimination in sensor networks. IEEE Commun. Lett. 2005, 9, 43–45. [Google Scholar] [CrossRef]
  14. Wang, B.; Xu, H.; Liu, W.; Yang, L.T. The Optimal Node Placement for Long Belt Coverage in Wireless Networks. IEEE Trans. Comput. 2015, 64, 587–592. [Google Scholar] [CrossRef]
  15. Li, L.; Chen, H. UAV Enhanced Target-Barrier Coverage Algorithm for Wireless Sensor Networks Based on Reinforcement Learning. Sensors 2022, 22, 6381. [Google Scholar] [CrossRef] [PubMed]
  16. Akram, J.; Munawar, H.S.; Kouzani, A.Z.; Ma mud, M.A.P. Using Adaptive Sensors for Optimised Target Coverage in Wireless Senso Networks. Sensors 2022, 22, 1083. [Google Scholar] [CrossRef] [PubMed]
  17. Tirandazi, P.; Rahiminasab, A.; Ebadi, M. An efficient coverage and connectivity algorithm based on mobile robots for wireless sensor networks. J. Ambient. Intell. Humaniz. Comput. 2022, 1–23. [Google Scholar] [CrossRef]
  18. Wang, B.; Wang, W.; Srinivasan, V.; Chua, K.C. Information coverage for wireless sensor networks. IEEE Commun. Lett. 2005, 9, 967–969. [Google Scholar] [CrossRef]
  19. Deng, X.; Tang, Z.; Yang, L.T.; Lin, M.; Wang, B. Confident Information Coverage Hole Healing in Hybrid Industrial Wireless Sensor Networks. IEEE Trans. Ind. Inform. 2018, 14, 2220–2229. [Google Scholar] [CrossRef]
  20. Dai, L.; Wang, B.; Yang, L.T.; Deng, X.; Yi, L. A Nature-Inspired Node Deployment Strategy for Connected Confident Information Coverage in Industrial Internet of Things. IEEE Internet Things J. 2019, 6, 9217–9225. [Google Scholar] [CrossRef]
  21. Meng, S.; Kan, Z. Deep Reinforcement Learning-Based Effective Coverage Control With Connectivity Constraints. IEEE Control Syst. Lett. 2022, 6, 283–288. [Google Scholar] [CrossRef]
  22. Radermacher, R. Robotic Personal Conditioning Device. University of Maryland. 2018. Available online: https://arpa-e.energy.gov/technologies/projects/robotic-personal-conditioning-device (accessed on 20 July 2020).
Figure 1. Illustration of an n-node team forming an n-sided regular polygon, with the nodes being located on its vertices. The shaded gray region is the effectively covered region (an example) by the team, while the n dashed circles show individual effective coverages with radius r ¯ . The polar coordinate system is established in such a way where the pole is located at the circumcenter of the polygon, and the polar axis points towards s n .
Figure 1. Illustration of an n-node team forming an n-sided regular polygon, with the nodes being located on its vertices. The shaded gray region is the effectively covered region (an example) by the team, while the n dashed circles show individual effective coverages with radius r ¯ . The polar coordinate system is established in such a way where the pole is located at the circumcenter of the polygon, and the polar axis points towards s n .
Sensors 23 00350 g001
Figure 2. Coverage intensity of a 3-node team forming an equilateral triangle, with the nodes being located on the vertices. (a) Three-dimensional illustration, where the z-axis is the coverage intensity and the three peaks locate the three nodes; (b) contour plot with four arbitrary example rays.
Figure 2. Coverage intensity of a 3-node team forming an equilateral triangle, with the nodes being located on the vertices. (a) Three-dimensional illustration, where the z-axis is the coverage intensity and the three peaks locate the three nodes; (b) contour plot with four arbitrary example rays.
Sensors 23 00350 g002
Figure 3. The “last-connection” points are on the mid-perpendicular line of every two adjacent nodes.
Figure 3. The “last-connection” points are on the mid-perpendicular line of every two adjacent nodes.
Sensors 23 00350 g003
Figure 4. Three-dimensional mesh of team’s effective coverage vs. separation D and r ¯ . Nodes are equipped with concave models. r = 10 . α = 1 . The red curve illustrates the maximum effective coverage at every r ¯ value.
Figure 4. Three-dimensional mesh of team’s effective coverage vs. separation D and r ¯ . Nodes are equipped with concave models. r = 10 . α = 1 . The red curve illustrates the maximum effective coverage at every r ¯ value.
Sensors 23 00350 g004
Figure 5. Relation between the optimal D and r ¯ corresponding to the maximum team’s effective coverage.
Figure 5. Relation between the optimal D and r ¯ corresponding to the maximum team’s effective coverage.
Sensors 23 00350 g005
Figure 6. Team’s effective coverage vs. separation D under three different thresholds: (a) r ¯ = 0.3 r , (b) r ¯ = 0.5 r , (c) r ¯ = 0.7 r . Nodes are equipped with concave models. r = 10 . α = 1 . The red cross in each plot marks the maximum effective coverage.
Figure 6. Team’s effective coverage vs. separation D under three different thresholds: (a) r ¯ = 0.3 r , (b) r ¯ = 0.5 r , (c) r ¯ = 0.7 r . Nodes are equipped with concave models. r = 10 . α = 1 . The red cross in each plot marks the maximum effective coverage.
Sensors 23 00350 g006
Figure 7. Illustration of resultant effective coverages of the 3-node team equipped with concave models I ( d ) = α ( r 2 d 2 ) under different thresholds γ (intuitively reflected as r ¯ ). Each row represents one value of γ : they are r ¯ = 0.3 r , 0.5 r , 0.7 r , respectively. Each column represents a different separation distance D: the first column (a,d,g) is the “tangent column”, where the individual effectively covered regions in light green dashed circles are tangent to each other, i.e., D = 2 r ¯ ; the second column (b,e,h) is the “max column”, where the team’s effective coverage is maximized with corresponding separations D; the third column (c,f,i) shows configurations where D = r + r ¯ . r = 10 . α = 1 .
Figure 7. Illustration of resultant effective coverages of the 3-node team equipped with concave models I ( d ) = α ( r 2 d 2 ) under different thresholds γ (intuitively reflected as r ¯ ). Each row represents one value of γ : they are r ¯ = 0.3 r , 0.5 r , 0.7 r , respectively. Each column represents a different separation distance D: the first column (a,d,g) is the “tangent column”, where the individual effectively covered regions in light green dashed circles are tangent to each other, i.e., D = 2 r ¯ ; the second column (b,e,h) is the “max column”, where the team’s effective coverage is maximized with corresponding separations D; the third column (c,f,i) shows configurations where D = r + r ¯ . r = 10 . α = 1 .
Sensors 23 00350 g007
Figure 8. Three-dimensional illustration of coverage intensity of the 3-node team equipped with a concave model of coverage, in an equilateral triangle formation, with the nodes located on its vertices. The z-axis is the coverage intensity. r = 10 . α = 1 .
Figure 8. Three-dimensional illustration of coverage intensity of the 3-node team equipped with a concave model of coverage, in an equilateral triangle formation, with the nodes located on its vertices. The z-axis is the coverage intensity. r = 10 . α = 1 .
Sensors 23 00350 g008
Figure 9. Illustration of effective coverages of n-node teams equipped with model I ( d ) = β / d 2 where n = 4 , 5 , 6 , 7 . The teams are in regular polygon formations. r ¯ = 10 . Each row represents an n value. In the first column (a,e,i,m), individual effective coverage disks of every other node (i.e., i and i + 2 ) on the polygon vertices are tangent. In the second column (b,f,j,n), the individual effective coverage disks of every adjacent node pair are tangent. The third column (c,g,k,o) is the “max column”, where teams’ effective coverages are maximized. Each effectively covered region in the fourth column (d,h,l,p) has an effective coverage hole inside, while the region is still connected.
Figure 9. Illustration of effective coverages of n-node teams equipped with model I ( d ) = β / d 2 where n = 4 , 5 , 6 , 7 . The teams are in regular polygon formations. r ¯ = 10 . Each row represents an n value. In the first column (a,e,i,m), individual effective coverage disks of every other node (i.e., i and i + 2 ) on the polygon vertices are tangent. In the second column (b,f,j,n), the individual effective coverage disks of every adjacent node pair are tangent. The third column (c,g,k,o) is the “max column”, where teams’ effective coverages are maximized. Each effectively covered region in the fourth column (d,h,l,p) has an effective coverage hole inside, while the region is still connected.
Sensors 23 00350 g009
Figure 10. Illustration of effective coverages of n-node teams equipped with model I ( d ) = β / d 2 , where n = 4 , 5 , 6 , 7 . The teams are in regular star formations. r ¯ = 10 . Each row represents an n value. In the first column, individual effective coverage disks of every adjacent node pair are tangent in (a,e,i), and individual effective coverage disks of every other node on the polygon vertices are tangent in (m). In the second column (b,f,j,n), the individual effective coverage disks of nodes on the vertices are tangent to that of the center node. The third column (c,g,k,o) is the “max column”, where teams’ effective coverages are maximized. The fourth column (d,h,l,p) shows the effective coverages at randomly picked separations while the region is still connected.
Figure 10. Illustration of effective coverages of n-node teams equipped with model I ( d ) = β / d 2 , where n = 4 , 5 , 6 , 7 . The teams are in regular star formations. r ¯ = 10 . Each row represents an n value. In the first column, individual effective coverage disks of every adjacent node pair are tangent in (a,e,i), and individual effective coverage disks of every other node on the polygon vertices are tangent in (m). In the second column (b,f,j,n), the individual effective coverage disks of nodes on the vertices are tangent to that of the center node. The third column (c,g,k,o) is the “max column”, where teams’ effective coverages are maximized. The fourth column (d,h,l,p) shows the effective coverages at randomly picked separations while the region is still connected.
Sensors 23 00350 g010
Figure 11. Illustration of effective coverages of n-node teams equipped with model I ( d ) = β / d 2 , where n = 6 . The teams are in equilateral triangle formations. r ¯ = 10 . (a) D = r ¯ ; (b) D = 2 r ¯ , individual effective coverage disks of adjacent nodes are tangent with each other; (c) the team’s effective coverage maximized; (d) the effective coverage at randomly picked separation while the region is still connected.
Figure 11. Illustration of effective coverages of n-node teams equipped with model I ( d ) = β / d 2 , where n = 6 . The teams are in equilateral triangle formations. r ¯ = 10 . (a) D = r ¯ ; (b) D = 2 r ¯ , individual effective coverage disks of adjacent nodes are tangent with each other; (c) the team’s effective coverage maximized; (d) the effective coverage at randomly picked separation while the region is still connected.
Sensors 23 00350 g011
Figure 12. Plots of effective coverages of n-node teams equipped with model I ( d ) = β / d 2 , where n = 4 , 5 , 6 , 7 . The team formations are in regular polygons (⋄) and regular stars (*). r ¯ = 10 . (a) Team’s effective coverage; (b) Effective coverage per node; (c) Maximum team’s effective coverage vs. the number of nodes; (d) Maximum effective coverage per node vs. the number of nodes; (e) Optimal distance (polygon side length) vs. the number of nodes.
Figure 12. Plots of effective coverages of n-node teams equipped with model I ( d ) = β / d 2 , where n = 4 , 5 , 6 , 7 . The team formations are in regular polygons (⋄) and regular stars (*). r ¯ = 10 . (a) Team’s effective coverage; (b) Effective coverage per node; (c) Maximum team’s effective coverage vs. the number of nodes; (d) Maximum effective coverage per node vs. the number of nodes; (e) Optimal distance (polygon side length) vs. the number of nodes.
Sensors 23 00350 g012aSensors 23 00350 g012b
Table 1. Comparison of D m and C ¯ values with n = 4 .
Table 1. Comparison of D m and C ¯ values with n = 4 .
α Ground TruthOur Convex ModelBinary ModelInfinite Plane Model (e.g., [5])
1 2.835 r ¯ , 2229.882 2.84 r ¯ , 2235.9219 2 r ¯ , 1256.6371 2.845 r ¯ , 3222.7623
3 2.845 r ¯ , 2241.6723 2.86 r ¯ , 2259.9843 2 r ¯ , 1256.6371 2.87 r ¯ , 3271.84
5 2.855 r ¯ , 2253.7023 2.88 r ¯ , 2283.6948 2 r ¯ , 1256.6371 2.89 r ¯ , 3317.76
7 2.865 r ¯ , 2265.4527 2.9 r ¯ , 2307.0858 2 r ¯ , 1256.6371 2.915 r ¯ , 3364
10 2.88 r ¯ , 2282.5741 2.93 r ¯ , 2342.5067 2 r ¯ , 1256.6371 2.945 r ¯ , 3436.362
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, Y.-R.; Kang, Q.; She, R. The Effective Coverage of Homogeneous Teams with Radial Attenuation Models. Sensors 2023, 23, 350. https://doi.org/10.3390/s23010350

AMA Style

Yang Y-R, Kang Q, She R. The Effective Coverage of Homogeneous Teams with Radial Attenuation Models. Sensors. 2023; 23(1):350. https://doi.org/10.3390/s23010350

Chicago/Turabian Style

Yang, Yuan-Rui, Qiyu Kang, and Rui She. 2023. "The Effective Coverage of Homogeneous Teams with Radial Attenuation Models" Sensors 23, no. 1: 350. https://doi.org/10.3390/s23010350

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop