In this paper we present a self-stabilizing algorithm for the intruder problem. The problem can be formulated as follows: an enemy unit, or intruder, is trying to sneak through a field patrolled by an arbitrary number of friendly autonomous (i.e. robotic) units. These units must reach the intruder and block it by surrounding it. Our solution to this problem, provided as an algorithm for the autonomous patrolling units, makes minimal assumptions on their capabilities. In particular, we assume they are completely asynchronous, and moreover that they have no observable identities, no memory, and no means to explicitly communicate with each other. Each unit needs only to be capable of observing the current position of its fellows and of the intruder. All these features, while making the task harder, give to the algorithm the nice property of self-stabilization, thus improving its robustness. For example, if any unit is knocked out, all the others automatically adjust their behavior, in order to still complete the task. By concentrating on extremely simple units, we are also able to investigate which capabilities are really needed to solve this problem, with obvious cost benefits (especially if the units are deployed in a hostile environment). In the paper, we first present a computational model for our robotic "cops", followed by the description of the algorithm we propose. We also show results of computer simulations, providing quantitative measures on the efficiency of the algorithm.

Robotic cops: The intruder problem

GERVASI, VINCENZO;PRENCIPE, GIUSEPPE
2003-01-01

Abstract

In this paper we present a self-stabilizing algorithm for the intruder problem. The problem can be formulated as follows: an enemy unit, or intruder, is trying to sneak through a field patrolled by an arbitrary number of friendly autonomous (i.e. robotic) units. These units must reach the intruder and block it by surrounding it. Our solution to this problem, provided as an algorithm for the autonomous patrolling units, makes minimal assumptions on their capabilities. In particular, we assume they are completely asynchronous, and moreover that they have no observable identities, no memory, and no means to explicitly communicate with each other. Each unit needs only to be capable of observing the current position of its fellows and of the intruder. All these features, while making the task harder, give to the algorithm the nice property of self-stabilization, thus improving its robustness. For example, if any unit is knocked out, all the others automatically adjust their behavior, in order to still complete the task. By concentrating on extremely simple units, we are also able to investigate which capabilities are really needed to solve this problem, with obvious cost benefits (especially if the units are deployed in a hostile environment). In the paper, we first present a computational model for our robotic "cops", followed by the description of the algorithm we propose. We also show results of computer simulations, providing quantitative measures on the efficiency of the algorithm.
2003
0780379527
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/190446
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 9
social impact