Skip to main content
Log in

Analysis of trade-off between network connectivity robustness versus coverage area of networked multi-robot system

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

This paper analyzes the relationship between connectivity robustification and coverage control of multi-robot systems. A coverage control is a cooperative task of the system to cover a given area by sensors equipped by the robots, and it requires network connectivity to share the sensing information with each other. Regarding network connectivity, network robustification against robot failure is vital since the robots may fail during their team task. Since the network robustification restricts the configuration space of the robots, we have to pay attention to a quantitative trade-off between the coverage area of a networked multi-robot system and the robustness of the network connectivity. Here we report an analysis result of the trade-off using a one-dimensional network model.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Rossi TF, Bandyopadhyay S, Wolf M, Pavone M (2018) “Review of multi-agent algorithms for collective behavior: a structural taxonomy”, IFAC Workshop on Networked and Autonomous Air and Space Systems (NAASS), pp. 112–117

  2. Sabattini L, Chopra N, Secchi C (2013) Decentralized connectivity maintenance for cooperative control of mobile robotic systems. Int J Robotics Res. 32(12):1411–1423

    Article  Google Scholar 

  3. Cortes J, Martinez S, Karatas T, Bullo F (2004) Coverage control for mobile sensing networks. IEEE Trans Robot Autom 20(2):243–255

    Article  Google Scholar 

  4. Luo W, Sycara K (2019) Voronoi-based Coverage Control with Connectivity Maintenance for Robotic Sensor Networks. Int Sympos Multi-Robot Multi-Agent Syst (MRS) pp. 148–154

  5. Kawajiri S, Hirashima K, Shiraishi M (2021) “Coverage Control under Connectivity Constraints,” 20th International Conference on Autonomous Agents and Multiagent Systems, pp. 1554–1556

  6. Ghedini C, Secchi C, Ribeiro C, Sabattini L (2015) “Improving robustness in multi-robot networks”, 11th IFAC Symposium on Robot Control (SYROCO), pp. 63–68

  7. Luo W, Sycara K (2019) “Minimum k-connectivity maintenance for robust multi-robot systems”, 2019 IEEE/RSJ Int Confer Intelligent Robots Syst (IROS), pp. 7370–7377

  8. Murayama T, Sabattini L (2021) “Preservation of giant component size after robot failure for robustness of multi-robot network”, the 15-th International Symposium on Distributed Autonomous Robotic Systems (DARS)

Download references

Acknowledgements

This work was supported by JSPS KAKENHI Grant Number 20K19902. We also would like to thank the anonymous reviewers for their helpful comments in improving the readability of the manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Toru Murayama.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix A Derivation of maximum total coverage

Appendix A Derivation of maximum total coverage

We describe the derivation of Eqs. (13, 14, 15). Note that the length of the individual coverage area set \(X_{i}\) is 2c in the one-dimensional space, from the definition Eq. (7). Also, note that the distance between two robotic nodes in the coverage subgraph \(\mathcal {G}_{C}\) is r and the distance between two robotic nodes in the robustification subgraph \(\mathcal {G}_{R}\) is r/2 to maximize the coverage area (see Fig. 3).

We can consider three cases shown in Fig. 8. If \(c<r/4\), we obtain

$$\begin{aligned} A(t) = 2c M(t), \end{aligned}$$
(32)

because the intersection of the two coverage area \(X_{i}\) and \(X_{j}\) is empty for all two nodes \(i\ne j\) (see Fig.8 (a)). If \(r/4\le c < r/2\), we obtain

$$\begin{aligned} A(t) = 2c V_{C}(t) + \frac{r}{2}(V_{R}+1)+2c, \end{aligned}$$
(33)

because the coverage areas \(X_{i}\) in the robustification subgraph \(\mathcal {G}_{R}(t)\) are combined together (see Fig.8 (b)). Substituting Eqs. (11, 12) into Eq. (33), we get

$$\begin{aligned} A(t)= & {} \left( 4c-\frac{r}{2} - (4c-r)q \right) M(t) \nonumber \\& + (4c-r)\left( q-s-\frac{1}{2} \right) . \end{aligned}$$
(34)

If \(r/2<c\), we obtain

$$\begin{aligned} A(t) = r( V_{C}(t) -2) + \frac{r}{2}(V_{R}+1)+2c, \end{aligned}$$
(35)

because all the coverage areas \(X_{i}\) are combined together (see Fig.8 (c)). Substituting Eqs. (11)-(12) into Eq. (35), we get

$$\begin{aligned} A(t) = r \left( \frac{3}{2} - q \right) M(t) + r \left( q-s-\frac{3}{2} \right) + 2c. \end{aligned}$$
(36)

From above all, we get Eqs. (13, 14, 15).

Fig. 8
figure 8

coverage area of one-dimensional network model with three types of sensor range c

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Murayama, T. Analysis of trade-off between network connectivity robustness versus coverage area of networked multi-robot system. Artif Life Robotics 27, 726–733 (2022). https://doi.org/10.1007/s10015-022-00794-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-022-00794-3

Keywords

Navigation