• Aucun résultat trouvé

  Réseaux multi-capteurs

N/A
N/A
Protected

Academic year: 2022

Partager "  Réseaux multi-capteurs"

Copied!
27
0
0

Texte intégral

(1)

UPJV, Département EEA Master 2 3EA, EC53

UE optionnelle

Fabio MORBIDI, Mohammed CHADLI

Laboratoire MIS Équipes PR et COVE

{fabio.morbidi,mohammed.chadli}@u-picardie.fr

Vendredi 8h30-12h30, Salle CURI 305 ou TP204

(2)

2

Plan du cours

Chapitre 1: Modélisation de l’incertitude

1. Introduction

3. Incertitude d’un capteur 2. Représentation de l’erreur

4. Propagation d’incertitude

Chapitre 2: Traitement des mesures

1. Réseaux multi-capteurs 2. Fusion des mesures

Partie I : F. Morbidi

Chapitre 3: Estimation distribuée basée sur le consensus

1. Dynamic average consensus estimators

3. Filtre de Kalman distribué

2. Méthode des moindres carrés distribuée

(3)

Ch. 2: Traitement des mesures

  Réseaux multi-capteurs

  Fusion des mesures Partie 2

Partie 1

(4)

4

Systèmes multi-capteurs biologiques [Homme]

Fusion multi-capteurs : introduction

Homoncule sensitif: représentation déformée du corps humain basée sur une « carte » neurologique des zones et des proportions du cerveau dédiées aux fonctions sensorielles pour différentes parties du corps

Intégration de l'information sensorielle pour faire des inférences concernant l'environnement

Goût

Vue Ouïe

Toucher Odorat

Surface de cortex du cerveau

(5)

Chouette effraie

Expériences de R.S. Payne dans les années ‘50

Information sur la rétine

Azimuth

Elevation

Fusion dans le tectum optique Ouïe

« Why Are Barn Owls a Model System for Sound Localization? », L. Hausmann, M. Singheiser, H. Wagner, Journal of Experimental Biology, vol. 213, pp. 2355–

2356, 2010

Systèmes multi-capteurs biologiques [Monde animal]

Fusion multi-capteurs : introduction

Perception de la proie (souris)

(6)

Solar Cell Digital Infrared Ranging

Compass Touch Switch

Pressure Switch Limit Switch

Magnetic Reed Switch Magnetic Sensor

Miniature Polaroid Sensor

Polaroid Sensor Board Piezo Ultrasonic Transducers Pyroelectric Detector

Thyristor

Gas Sensor

Gieger-Muller Radiation Sensor Piezo Bend Sensor

Resistive Bend Sensors Mechanical Tilt Sensors Pendulum Resistive

Tilt Sensors

CDS Cell Resistive Light Sensor

Hall Effect Magnetic Field

Sensors

Compass IRDA Transceiver

IR Amplifier Sensor

IR Modulator Receiver Lite-On IR

Remote Receiver

Radio Shack Remote Receiver

Gyro Accelerometer

IR Reflection Sensor

IR Pin Diode

UV Detector Metal Detector

Différents capteurs ...

(7)

Fusion multi-capteurs

Références:

La fusion des informations provenant de différents capteurs permet:

•  D’augmenter la connaissance sur l’état du système en tirant profit de la complémentarité des capteurs

•  D’améliorer la précision des estimations en exploitant la

redondance des données. Cette redondance peut provenir de l’utilisation de plusieurs sources d’information et/ou de la connaissance de l’évolution du système dans le temps

•  De gérer l’incertitude lors de la combinaison d’informations qui seront utilisées dans un processus de décision

“Multi-sensor data fusion with MATLAB”, J.R. Raol, CRC press, 2009

“Handbook of Multisensor Data Fusion:

Theory and Practice”, M.E. Liggins II, D. Hall, J. Llinas (éd.), CRC press, 2017

(8)

Niveaux de représentation

La fusion se situe à différents niveaux :

•  Niveau signal

- Fusion d’images, nuages de points 3D, courants, etc.

•  Niveau primitive

- Extraction des features (ex. points, droites, cercles)

•  Niveau décision

- Suivi de cible (“target tracking”)

8

(9)

Fusion multi-capteurs : architecture générale

Pré- traitement

Choix du capteur

Y1

Y2

Yn

Z1 Z2

Zn

Décision

Donnée fusionnée

Intégration Fusion Intégration

X1

X2

Xn Signal Capteur 1

Capteur 2

Capteur

Règles de combinaison

(par ex. filtre de Kalman)

•  Les mesures de capteurs sont pré-traitées

•  Les données sont ensuite fusionnée (par ex. avec le filtre de Kalman, les grilles probabilistes ou la théorie des évidences)

•  Les résultats sont classés et sélectionnés avant que une décision sur les informations de fusion optimale soit prise

... ... ... ...

n

n

(10)

Alternatives aux méthodes probabilistes:

• 

Arithmétique d’intervalles (“interval calculus”)

•  Logique floue (“fuzzy logic”)

•  Théorie des evidences (“evidential reasoning” ou ER):

méthodes de Dempster–Shafer

Méthodes probabilistes pour la combinaison de données multi-capteurs:

•  Règle de Bayes

•  Grilles probabilistes

•  Filtre de Kalman ou filtre d’information (cf. le Ch. 3)

•  Méthodes de Monte Carlo séquentielles

Limitations :

1.  Complexité 2.  Incohérence

3. Précision des modèles

4. Incertitude sur l’incertitude

10

Fusion multi-capteurs : règles de combinaison

(11)

Classification des architectures pour la fusion multi-capteurs selon quatre axes indépendants:

1. Centralisée vs. décentralisée (ou distribuée) 2. Interaction locale vs. globale des composantes 3. Modulaire vs. monolithique

4. Hétérarchique vs. hiérarchique

•  Centralisée, interaction locale et hiérarchique

•  Decentralisée, interaction globale et hétérarchique

•  Decentralisée, interaction locale et hiérarchique

•  Decentralisée, interaction locale et hétérarchique Les combinaisons les plus répandues sont:

Fusion multi-capteurs : taxonomie

(12)

Architectures centralisées

• 

Les sorties d’un capteur peuvent guider les traitements d’un autre capteur

• 

Architecture adaptée pour les capteurs complémentaires (par exemple, système caméra visible et caméra infrarouge ou système camera et laser)

• 

Les mesures doivent être référencées dans le même repère (spatiale ou temporelle)

Centre

fusion de Decision

Mesures

Mesures

Mesures Capteur 1

Capteur 2

Capteur

n ...

12

Architectures des systèmes multi-capteurs

(13)

Fusion multi-capteurs centralisée : exemple

Fusion laser et caméra

(c)

(a) (b)

(a) Le laser détecte des objets en mouvement et calcule leur position et leur vitesse; (b) Au même temps, les objets sont classés par

système de vision comme véhicules; (c) Après la phase de fusion, le système sait que il est en train faire le tracking de deux véhicules

(14)

Architectures décentralisées

• 

Chaque capteur a ses propres modules de pré-traitement et décision sans échange avec les autres capteurs

• 

Un centre de fusion établit les décisions finales (« globales »)

Centre de fusion

Décision globale

Mesures

Mesures

Mesures Capteur 1

Capteur 2

Capteur

Extraction de

features

Décision Locale

Décision Locale Décision Locale

...

n ...

14

Architectures des systèmes multi-capteurs

(15)

Fusion multi-capteurs décentralisée : exemple

Reconn. de l'iris

Reconn. faciale

Empreinte digitale

Applications biométriques:

(16)

Fusion multi-capteurs en robotique mobile

La fusion multi-capteurs permet l’estimation d’un vecteur d’état qui est:

Les points 1) & 2) sont les objectifs des techniques SLAM (“Simultaneous Localization And Map building”)

1.  La position d’un robot dans des applications de localisation

2.  La position des amers de l’environnement dans le cas de la cartographie

3.  La position d’autres objets mobiles dans le cas du suivi de cibles (“target tracking”)

16

(17)

Fusion de capteurs en robotique mobile (localisation) : exemple

Soit un robot équipé de deux capteurs de distance (A et B) ayant des bruits de mesure avec variances et σ

A2

σ

B2

Robot

Capteurs

z B z A

x

(18)

Fusion de capteurs en robotique mobile (localisation) : exemple

•  On considère les deux mesures et z A z B

σ

A2

σ

B2

x

z A x 2 x 1 z B

x 3 x 4

18

•  Quel est le meilleur estimé de la position du robot par rapport au mur, en tenant compte des incertitudes de mesure et ?

x

(19)

Fusion de capteurs en robotique mobile (localisation) : moyenne pondérée

Objectif: Combiner avec une moyenne pondérée les deux mesures (évidences) obtenues par les capteurs A et B

•  On voudrait donner plus d’importance à la mesure ayant une variance plus petite

Idée: utiliser une moyenne pondérée basée sur l’inverse

des variances

(20)

Fusion de capteurs en robotique mobile (localisation) : moyenne pondérée

Nos hypothèses:

x = 10 m

•  La vraie distance du mur est

•  Les deux capteurs sont identiques:

•  Modèle du capteur:

• 

Simple équation de mesure linéaire

•  Bruit sans biais

•  Les mesures et sont non corrélées

•  Portée du capteur illimitée

i

= 0)

σ

A2

= σ

B2

20

z

i

= x + r, r ∼ N (0, σ

i2

), i ∈ {A, B}

Rappel:

Var[aX + bY ] = a

2

Var[X ] + b

2

Var[Y ] + 2ab Cov[X, Y ]

X Y

Si et sont deux variables aléatoires et a, b R :

z

A

z

B

(21)

Fusion de capteurs en robotique mobile (localisation) : moyenne pondérée

Capteur A Moyenne Capteur B

z = z

A

+ z

B

2

σ

A

= 1 σ

B

= 1

σz = 1/ 2

= 0.7071

z B = 10 + r z A = 10 + r

Var[z] = σ

z2

= Var

z

A

+ z

B

2

= 1

4 Var [z

A

] + 1

4 Var [z

B

] = 1

4 (σ

A2

+ σ

B2

) = 1 2

(les deux mesures sont non corrélées)

(22)

Fusion de capteurs en robotique mobile (localisation) : moyenne pondérée

z = z

A

+ z

B

2

Capteur A Capteur B

Capteurs différents: σ

A2

> σ

B2

Moyenne

σA = 1

σz = σB =

L’écart-type de augmente !

22

z B = 10 + r z A = 10 + r

σ

z

= 0.56 > σ

B

= 0.50

z

(23)

Fusion de capteurs en robotique mobile (localisation) : moyenne pondérée

Objectif: déterminer le poids optimal w [0, 1]

Si on calcule la variance de , on obtient:

Var[z] = Var[(1 w) z

A

+ w z

B

]

= (1 w)

2

Var[z

A

] + w

2

Var[z

B

] + 2w(1 w)Cov[z

A

, z

B

]

= (1 w)

2

σ

A2

+ w

2

σ

B2

= 0

Les deux mesures sont non corrélées

z

En général, on peut considérer une combinaison convexe des deux mesures:

z = (1 w) z

A

+ w z

B

, w [0, 1]

(24)

Fusion de capteurs en robotique mobile (localisation) : moyenne pondérée

Nous avons:

d

dw Var[z] = d

dw [(1 w)

2

σ

A2

+ w

2

σ

B2

]

= −2(1 w) σ

A2

+ 2 w σ

B2

= 0

En conclusion, si on résout l’équation précédente par rapport à , on trouve que le poids optimal minimisant la variance de est: z

w = σ A 2 σ A 2 + σ B 2

w

24

Pour minimiser , on cherche tel que Var[z ] d

dw Var[z ] = 0

w

(25)

Exemple:

Va r[ z ] w

opt

=

σ

A2

σ

A2

+ σ

B2

= 1

1 + 0.5

2

= 0.8

Poids

σ

z

= 0.45

σ

A

= 1 σ

B

= 0.5

z B = 10 + r z A = 10 + r

w = 0 w w = 1

w

opt

= 0.8

z = (1 w)z

A

+ w z

B

σ

z

< σ

B

!

(26)

Fusion de capteurs en robotique mobile (localisation) : moyenne pondérée

Dans les cas plus générale de mesures , soit:

Si les v.a. sont indépendantes avec variance , alors:

z =

n

i=1

w

i

z

i

où les poids satisfont les conditions suivantes (combin. convexe): w

i

w

i

0,

n

i=1

w

i

= 1

σ

i2

z

i

Var[z ] =

n

i=1

w

i2

σ

i2

Pour déterminer les poids optimaux, on doit minimiser Var[z]

26

n z

1

, . . . , z

n

(27)

Fusion de capteurs en robotique mobile (localisation) : moyenne pondérée

... avec la contrainte sur les poids:

En introduisant un multiplicateur de Lagrange pour respecter cette contrainte, on trouve finalement que les poids optimaux sont:

n

i=1

w

i

= 1

w k = 1 σ k 2

n

i=1

1 σ i 2

−1

, k ∈ {1, . . . , n}

Références

Documents relatifs

Dans cette thèse, nous suivons une démarche qui apporte des contributions dans ces quatre problématiques, chaque aspect étant nécessaire pour la création d’un système

Nous terminons ce chapitre par un exemple de calcul des estima- teurs optimaux et des estim´ ees optimales, dans le cas g´ en´ eral puis dans le cas particulier o` u ils sont

Deux méthodes courantes en ADS océanographique, le filtre de Kalman RRSQRT (déduit de l’EKF par approximation en valeurs propres dominantes) et l’EnKF, sont comparées dans un

 Un pays qui démarre avec un taux investissement suffisant dans le capital de savoirs peut jouir d’une croissance soutenue.  En revanche, un pays avec un taux d’investissement

comme le taux d’épargne ou la croissance démographique peut donner lieu à un état stable avec un revenu par tête plus haut ; en revanche, une croissance à long terme n’est

Appliquez le Filtre de Kalman Étendu (EKF) 1 pour localiser le robot mobile en mouvement dans l’environnement délimité par quatre droites (voir les lignes noires pointillées dans

•  Si le bruit de modèle et de mesure sont blancs, à moyenne zéro et non corrélés, le filtre de Kalman est la meilleure solution linéaire du Problème I. •  Il peut

•  Si le bruit de modèle et de mesure sont blancs, à moyenne zéro et non corrélés, le filtre de Kalman est la meilleure solution linéaire du Problème E.. •  Il