• Aucun résultat trouvé

Deterministic Pattern Formation in Swarms of Robots

N/A
N/A
Protected

Academic year: 2022

Partager "Deterministic Pattern Formation in Swarms of Robots"

Copied!
44
0
0

Texte intégral

(1)

Deterministic Pattern Formation in Swarms of Robots

Franck Petit

(2)

Problem

Definition (Arbitrary Pattern Formation)

Given a swarm ofnrobots scat- tered on the plan, designing a deterministic algorithm so that, the robots eventually form a pat- ternP made of n positions and known by each of them in ad- vance.

(3)

Problem

Definition (Arbitrary Pattern Formation)

Given a swarm ofnrobots scat- tered on the plan, designing a deterministic algorithm so that, the robots eventually form a pat- ternP made of n positions and known by each of them in ad- vance.

(4)

Problem

Definition (Arbitrary Pattern Formation)

Given a swarm ofnrobots scat- tered on the plan, designing a deterministic algorithm so that, the robots eventually form a pat- ternP made of n positions and known by each of them in ad- vance.

In other words, at the end of the computation, the positions of the robots coin- cide, with the positions ofP, wherePcan be translated, rotated, and scaled in each local coordinate system.

(5)

Previous Works

SoD and Chirality

[Flocchini et al., 1999]

A solution exists for any n and anyP.

SoD and No Chirality

[Flocchini et al., 2002]

(6)

Previous Works

SoD and Chirality

[Flocchini et al., 1999]

A solution exists for any n and anyP.

SoD and No Chirality

[Flocchini et al., 2002]

(7)

Previous Works

SoD and Chirality

[Flocchini et al., 1999]

A solution exists for any n and anyP.

SoD and No Chirality

[Flocchini et al., 2002]

(8)

Previous Works

SoD and Chirality

[Flocchini et al., 1999]

A solution exists for any n and anyP.

SoD and No Chirality

[Flocchini et al., 2002]

Ifnis odd, a solution exists for anyP.

(9)

Previous Works

SoD and Chirality

[Flocchini et al., 1999]

A solution exists for any n and anyP.

SoD and No Chirality

[Flocchini et al., 2002]

Ifnis odd, a solution exists for anyP.

If nis even, a solution exists provided thatPissymmetric.

(10)

Pattern Formation With No Sense of Direction

Question

Assuming no sense of direction (with or without chirality), which kind of patterns can be formed in adeterministicway?

(11)

Pattern Formation With No Sense of Direction

Theorem

[Flocchini et al., 2001]

If the robots shareno Sense of Direction, then they cannot solve the Arbitrary Pattern Formation problemdeterministically, even having the ability of chirality.

(12)

Pattern Formation With No Sense of Direction

Theorem

[Flocchini et al., 2001]

If the robots shareno Sense of Direction, then they cannot solve the Arbitrary Pattern Formation problemdeterministically, even having the ability of chirality.

x

δ δ

δ

δ δ δ

δ δ

y x

y

y

y

y y y

y

x

x

x x x x

(13)

Pattern Formation With No Sense of Direction

Theorem

[Flocchini et al., 2001]

If the robots shareno Sense of Direction, then they cannot solve the Arbitrary Pattern Formation problemdeterministically, even having the ability of chirality.

LetΘbe the class of patterns that can be solved

deterministicallyassuming robots devoid of sense of direction.

Corollary

Either Θis equal to the set of regular polygons (n-gons)

or Θ =∅.

(14)

Circle Formation

Question

Assuming no sense of direction, is it possible to eventually form a regularn-gon (circle)?

(15)

Circle Formation

Previous work

[D ´efago and Konagaya, 2002] [Chatzigiannakis et al., 2004] [D ´efago and Souissi, 2008]

Asymptotic convergencetoward then-gon.

(16)

Circle Formation

Previous work

[D ´efago and Konagaya, 2002] [Chatzigiannakis et al., 2004] [D ´efago and Souissi, 2008]

Asymptotic convergencetoward then-gon.

(17)

Circle Formation

Previous work

[D ´efago and Konagaya, 2002] [Chatzigiannakis et al., 2004] [D ´efago and Souissi, 2008]

Asymptotic convergencetoward then-gon.

[Dieudonn ´e and Petit, 2007]

Primenumber of robots.

(18)

Circle Formation

Previous work

[D ´efago and Konagaya, 2002] [Chatzigiannakis et al., 2004] [D ´efago and Souissi, 2008]

Asymptotic convergencetoward then-gon.

[Dieudonn ´e and Petit, 2007]

Primenumber of robots.

(19)

Circle Formation

Previous work

[D ´efago and Konagaya, 2002] [Chatzigiannakis et al., 2004] [D ´efago and Souissi, 2008]

Asymptotic convergencetoward then-gon.

[Dieudonn ´e and Petit, 2007]

Primenumber of robots.

[Katreniak, 2005]

(20)

Circle Formation

Previous work

[D ´efago and Konagaya, 2002] [Chatzigiannakis et al., 2004] [D ´efago and Souissi, 2008]

Asymptotic convergencetoward then-gon.

[Dieudonn ´e and Petit, 2007]

Primenumber of robots.

[Katreniak, 2005]

(21)

Circle Formation

All previous protocols are based on the two following steps:

1 Move the robots on (the boundary of) a circleC.

2 Without leavingC, arrange them evenly alongC.

(22)

Circle Formation

All previous protocols are based on the two following steps:

1 Move the robots on (the boundary of) a circleC.

2 Without leavingC, arrange them evenly alongC.

(23)

Circle Formation

All previous protocols are based on the two following steps:

1 Move the robots on (the boundary of) a circleC.

2 Without leavingC, arrange them evenly alongC.

δ

δ δ

δ

δ δ

(24)

Circle Formation

All previous protocols are based on the two following steps:

1 Move the robots on (the boundary of) a circleC.

EASY PART

2 Without leavingC, arrange them evenly alongC.

δ

δ δ

δ

δ

δ δ δ

(25)

Circle Formation

All previous protocols are based on the two following steps:

1 Move the robots on (the boundary of) a circleC.

EASY PART

2 Without leavingC, arrange them evenly alongC.

δ

δ δ

δ

δ δ

HARD PART

(26)

Circle Formation

Theorem

[Flocchini et al, 2006]

There existsno deterministic algorithm that eventually ar- range n robots evenly along a circleCwithout leavingC.

(27)

Circle Formation

Theorem

[Flocchini et al, 2006]

There existsno deterministic algorithm that eventually ar- range n robots evenly along a circleCwithout leavingC.

α α

α

α β

β

β β

δ

δ δ

δ

δ

δ δ δ

IMPOSSIBLE

(28)

Circle Formation

Theorem

[Flocchini et al, 2006]

There existsno deterministic algorithm that eventually ar- range n robots evenly along a circleCwithout leavingC.

α α

α

α β

β

β β

δ

δ δ

δ

δ

δ δ δ

IMPOSSIBLE

Question

Are we done,i.e.,Θ =∅?

(29)

Circle Formation

Theorem

[Flocchini et al, 2006]

There existsno deterministic algorithm that eventually ar- range n robots evenly along a circleCwithout leavingC.

α α

α

α β

β

β β

δ

δ δ

δ

δ

δ δ δ

IMPOSSIBLE

Question

Are we done,i.e.,Θ =∅?

Fortunately, not!

(30)

An almost n-gon algorithm

Arbitrary Configuration

Biangular Circle

Regular Polygon

[Katreniak, 2005]

(31)

Starting from a biangular circle

Theorem

[Flocchini et al, 2006]

There existsno deterministic algorithm that eventually arrange n robots evenly along a circleCwithout leavingC.

α α

α

α

β β

β β

δ

δ δ

δ

δ

δ δ δ

IMPOSSIBLE

(32)

Starting from a biangular circle

Let us leaveC

α α

β

α β

β

(33)

Starting from a biangular circle

Let us leaveC

α α

β

α β

β

(34)

Starting from a biangular circle

Let us leaveC

α α

β

α β

β

(35)

Starting from a biangular circle

Let us leaveC

α α

β

α β

β

(36)

Starting from a biangular circle

Let us leaveC Everyrobot is active

Regular Polygon

(37)

Starting from a biangular circle

Let us leaveC Everyrobot is active

Regular Polygon

Somerobots are active

Ideal Polygon

(38)

Starting from a biangular circle

Ideal Polygon

d

d

d

d

d d

2

3

4 5

0

1

Property 1

Eitherd0d1≤ · · · ≥dn−1d0

ord0d1≥ · · · ≤dn−1d0

(39)

Starting from a biangular circle

Ideal Polygon

Property 2

A regular n-gon can be associated to an Ideal Polygon.

(40)

Starting from a biangular circle

Ideal Polygon

(41)

Circle Formation

Arbitrary Configuration

Biangular Circle

Regular Polygon

Ideal Polygon

(42)

Circle Formation

α

α

β β

It works ifn≥5 only

1 [Katreniak 2005] works if n ≥ 5 only

2 Difficulty to find an invariant

(43)

(nR−P) Non−Rectangle Parallelogram

e

(nR−IT) Non−Rectangle Isosceles Trapezoid (AQ) Asymetric Quadrilateral

(nD−T) Non−Delta Triangle

q r s

t L’

L (nP−D) Non−Perpendicular Delta

q r s

t

L (P−D) Perpendicular Delta

(nP−R) Non−Perpendicular Rectangle

dmax O

(PQ) Perpendicular Quadrilateral

O

O

O

O (sL) The robots are aligned

L

(44)

Arbitrary Pattern Formation

0000 1111

etc...

Theorem

∀n, the class of patterns that can be solved deterministically assuming robots devoid of sense of direction (Θ) is equal to the set of regular polygons (n-gons).

Références

Documents relatifs

Opinion dynamics: kinetic modelling with mass media, application to the Scottish independence referendum.. Laurent Boudin,

In the present article, the electroactive morphing effects around an Airbus-A320 wing are presented at a Reynolds number of 1 million and an angle of incidence of 10 ◦ , by means

In this paper we have described a new framework called Thunderbird that can be used to learn how to pilot a drone, to train when preparing for a field operation by repeating the

Assuming no chirality, a swarm of robots is able to deterministi- cally agree on the same leader if and only if there exists a radius ρ such that W (ρ) is a 0-symmetric

Fixed time cycles, all robots active in every

  Study under what conditions on the robots’ capabilities a given global task is solvable in finite time.   Find

Given a swarm of n robots scat- tered on the plan, designing a deterministic algorithm so that, the robots eventually form a pat- tern P made of n positions and known by each of them