34
Localisation pour les réseaux de capteurs Systèmes embarqués mobiles Cours de A. Lbath Exposé de Pierre PARREND ([email protected]) www.rzo.free.fr/master.html

Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

Localisationpour les réseaux de capteurs

Systèmes embarqués mobiles

Cours de A. Lbath

Exposé de Pierre PARREND ([email protected])www.rzo.free.fr/master.html

Page 2: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 2

Sommaire

Contexte ArticleCritique et perspective

Page 3: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 3

Contexte [BAP] :Les réseaux de capteurs

Architecture

Page 4: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 4

Contexte [BAP] :Les réseaux de capteurs

PrincipesConditions

• Durée de vie du réseau = durée de vie des bateries

• Transmission par voie hertzienne : très coûteuse en énergie

Traitement local de l'information

Objectif• Durée de vie du système et robustesse

Page 5: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 5

Contexte [BAP] :Les réseaux de capteurs

ApplicationsExemples

• Supervision de l'état de l'air, du sol

• Détection de séisme

• Surveillance militaire

• Ailes d'avion (actionneurs)

Active Badge Location System• localisation de personnes dans un bâtiment

• précision 15 cm

Page 6: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 6

Contexte [BAP] :Les réseaux de capteurs

ProblématiquesDéploiement ad hoc

Reconfiguration automatiqueSource d'énergie finie

Adaptation dynamique

RoutageLocalisation

Page 7: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 7

Contexte [BAP] :Les réseaux de capteurs

Le noeud : composition d'un capteur

Page 8: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 8

Contexte [BAP] :Les réseaux de capteurs

Le noeud : calcul de sa position géographique

Pourquoi ?

Limites du GPS

• Seulement en extérieur

• Pas en présence d'obstruction

• CoûteuxLocalisation par moyen propre indispensable

• 1 - Estimation de la distance aux noeuds

• 2 - Triangulation

Page 9: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 9

Contexte [BAP] :Les réseaux de capteurs

Le noeud: calcul de sa position géographique

Comment ?

Distance aux noeuds

• Propriétés du signal (propagation, atténuation)

Triangulation

Page 10: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 10

Sommaire

ContexteArticle

Collaborative Sensor Networking Towards Real-Time Acoustical Beamforming in Free-Space and Limited Reverberance

P. Bergamo, S. Asgari, D. Maniezzo, L. Yip, R. E. Hudson, K. Yao, D. Estrin

IEEE transaction on mobile Computing

Critique et perspective

Page 11: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 11

L'Article

Les AuteursP. Bergamo

S. Asgari

D. Maniezzo

L. Yip

R. E. Hudson

K. Yao

D. Estrin

Page 12: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 12

L'Article

ObjectifValidation des algorithmes présentés

Ban de test acoustique temps-réel sans fil'We claim using this model makes source localization in a reverberant room possible'

Page 13: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 13

L'Article

PrincipesLocalisation de source

• Source fixe ou mobile

• Réseau de capteurs passifs et stationnaires

• Peut être fait par 'Beamforming'

Beamforming• Combination synchrone du signal

• Amélioration du SNR (Signal Noise Ratio)

• Estimation du DOA

Page 14: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 14

L'Article

Expérience

Page 15: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 15

L'Article

Estimation de DOA (chemin d'arrivée)AML (Approximate Maximum Likelihood)

• Reconstitution du signal par beamforming

• Séparation du signal à partir de la séparation des DOA des différentes sources

• Méthode algébrique

• Méthode numérique pour obtenir le résultat

Page 16: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 16

L'Article

LocalisationLS (Least square - moindres carrés)

Combinaison des DOA

Page 17: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 17

L'Article

DiscussionExtensible à n sources, p ensembles

• p>2, réduction de l'incertitude

• p=2, incertitude maximal

• p<2, pas possible

Si p>2 choix entre précision et énergie

Limite du nombre de source

Page 18: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 18

L'Article

Localisation par ensemble virtuel de capteurs

'Virtual Source Model' [AB79]

Page 19: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 19

L'Article

Ensemble virtuel de capteursConséquences :

• Pas de conséquence sur le DOA

• Localisation : Nombreux chemins possibles

Solution:• Chemins consistants

Page 20: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 20

L'Article

DiscussionIntérêt

• Résolution du pb de la réverbération

• Un sous-ensemble de capteurs suffit

• Plus performant qu'en espace libre

Limites• Position des capteurs connue

• Position des obstacles connue

Page 21: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 21

L'Article

DiscussionProblème

• Connaissance du cadran où se trouve la source par rapport aux capteurs

'We claim using this model makes source localization in a reverberant room possible'

• Faux

• Position de la source connue partiellement

• Source mobile ??

Page 22: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 22

Sommaire

ContexteArticleCritique et perspective

Page 23: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 23

Critiques et perspectives

Critiques positivesValidation pratique de AML

Modèle d'ensemble virtuelPour capteurs et réverberation connue

Validation pratique de l'usage de iPAQ pour la réalisation d'un banc de tests rapide à im-plémenter et peu coûteux

Page 24: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 24

Critiques et perspectives

Critiques négativesLimité pour l'utilisation réelle

• Position de la source connue non quelconque

Position des capteurs + murs connue

Limitation à des petites distances • qualité des micros + équalisation

Débit d'information plus grand

Page 25: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 25

Critiques et perspectives

Thèmes abordésBeamforming

Algorithme de localisation

Page 26: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 26

Critiques et perspectives

PerspectivesBilan

• Méthode prometteuse

• Incomplète pour utilisation réelle

• Travaux en cours

Perspectives• Perfectionnement de cette méthode

• Extension pour obstacles non connus

Page 27: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 27

Où trouver des infos ?

Conférences• Symposium Operating Systems Principles (SOSP)

• IEEE Int'l Conf. Computer Design (ICCD)

Page 28: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 28

Où trouver des infos ?

Journaux• IEEE transaction on mobile Computing

• IEEE Computer

• Communications of the ACM

• IEEE Signal Processing Magazine

• European Journal Applied Signal Processing

Page 29: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 29

Bibliographie

[BA04] Collaborative Sensor Networking Towards Real-Time Acoustical

Beamforming in Free-Space and Limited Reverberance, P. Bergamo, S.

Asgari, D. Maniezzo, L. Yip, R. E. Hudson, K. Yao, D. Estrin, IEEE

transaction on mobile Computing, Vol 3., N. 3, 07-09.2004

[BAP] Sensor Networks: An Overview - Archana Bharathidasan, Vijay

Anand, Sai Ponduru, Department of Computer Science, UCLA. Non

publié. Après 2002.

[AB79] J.B. Allen and D. Berkley, Image Method for Efficiency

Simulating Small-Room Acoustics, Acoustical Soc. Am., vol. 65, no. 4,

Apr. 1979. California at Berkeley.

Page 30: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 30

Des Questions ?

Page 31: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 31

Architecture de testPDA iPAQ 3760

• Microphone intégré, codec audio

• Carte PCMCIA ( 802.11b)

• Alimentation par baterie,

Sous-ensemble de capteurs• Synchronisation temporelle des capteurs (RBS -

Reference Broadcast Synchronisation)

• Une unité pour le Beamforming (Master)

• un noeud pour la triangulation (Central Master)

L'Article

Page 32: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 32

Etapes de l'expérienceAcquisition (capteur)

FFT (capteur)

Transfert de données FFT (capteur -> Master)

AML (Master)

Emission de l'angle obtenu (Master -> Central Master)

Calcul de localisation (Central Master)

L'Article

Page 33: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 33

Méthode AML

L'Article

Page 34: Localisation pour les réseaux de capteurs · 2005-01-26 · 27/01/2005 Localisation pour les réseaux de capteurs 5 Contexte [BAP] : Les réseaux de capteurs Applications Exemples

27/01/2005 Localisation pour les réseaux de capteurs 34

Méthode LS

L'Article