Sensor Networklerde Hareket İzleme (Tracking)

Slides:



Advertisements
Benzer bir sunumlar
8. SINIF 3. ÜNİTE BİLGİ YARIŞMASI
Advertisements

el ma 1Erdoğan ÖZTÜRK ma ma 2 Em re 3 E ren 4.
ALİ YALKIN İLKÖĞRETİM OKULU 2/A SINIFI ÇALIŞMA SAYFASI
Simetri ekseni (doğrusu)
NOKTA, DOĞRU, DOĞRU PARÇASI, IŞIN, DÜZLEMDEKİ DOĞRULAR
Birlikler ve onluklar Aşağıdaki tabloyu inceleyerek, sonuçları üzerinde konuşalım.
Saydığımızda 15 tane sayı olduğunu görürüz.
Eğitim Programı Kurulum Aşamaları E. Savaş Başcı ASO 1. ORGANİZE SANAYİ BÖLGESİ AVRUPA BİLGİSAYAR YERKİNLİĞİ SERTİFİKASI EĞİTİM PROJESİ (OBİYEP)
ASELSAN- TOKİ YAPRACIK KONUTLARI KOORDİNASYON KURULU
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
1 2 HE in General …………… EM…………… EM Projects …………….. VenueVenue MEU KYK Info on EM in General Yüksek Lisans ve Doktora Programları İçin Hareketlilik.
BASİT MAKİNELER.
Atlayarak Sayalım Birer sayalım
JEODEZİ I Doç.Dr. Ersoy ARSLAN.
AVL-Ağaçları (Trees).
1/27 GEOMETRİ (Kare) Aşağıdaki şekillerden hangisi karedir? AB C D.
8. SAYISAL TÜREV ve İNTEGRAL
Algoritmalar DERS 2 Asimptotik Notasyon O-, Ω-, ve Θ-notasyonları
TC ÇAVDARHİSAR KAYMAKAMLIĞI İLÇE MİLLİ EĞİTİM MÜDÜRLÜĞÜ 2011 – 2012 EĞİTİM-ÖĞRETİM YILI OKULLAR HAYAT OLSUN PROJESİ.
Yönetim Bilgi Sistemleri Şubat TAPU VE KADASTRO GENEL MÜDÜRLÜĞÜ.
İçerik Ön Tanımlar En Kısa Yol Problemi Yol, Cevrim(çember)
KIR ÇİÇEKLERİM’ E RakamlarImIz Akhisar Koleji 1/A.
Verimli Ders Çalışma Teknikleri.
Sıvı Ölçüleri Değerlendirme.
Prof. Dr. Leyla Küçükahmet
İkili Arama Ağaçları (Binary Search Trees) BST
AB SIĞIR VE DANA ETİ PAZAR DURUMU 13 Aralık 2012.
HAZIRLAYAN:SAVAŞ TURAN AKKOYUNLU İLKÖĞRETİM OKULU 2/D SINIFI
ÖRNEKLEM VE ÖRNEKLEME Dr.A.Tevfik SÜNTER.
ARALARINDA ASAL SAYILAR
Gün Kitabın Adı ve Yazarı Okuduğu sayfa sayısı
FİİLİMSİLER (EYLEMSİLER)
Süt Pazar Durumu Brüksel, 19 Ocak Pazar Durumu– 19 Ocak AB Üretimleri AB-27 Tedarik/Üretim Gelişmeleri Ocak-Ekim 2011 ile Ocak-Ekim 2010 kıyaslaması.
Algoritmalar DERS 4 Çabuk sıralama Böl ve fethet Bölüntüler
Matematik 2 Örüntü Alıştırmaları.
22 Eylül 2006 TBB BANKACILIK ALT ÇALIŞMA GRUBU Nurhan Aydoğdu
TÜRKİYE EKONOMİSİNE GENEL BAKIŞ VE SON GELİŞMELER KEMAL UNAKITAN MALİYE BAKANI 5 Eylül 2008 T.C. MALİYE BAKANLIĞI.
MIT503 Veri Yapıları ve algoritmalar Veri ağaçları
Tam sayılarda bölme ve çarpma işlemi
DOĞUŞ ÜNİVERSİTESİ VI. LİSELERARASI MATEMATİK YARIŞMASI
HABTEKUS' HABTEKUS'08 3.
Anadolu Öğretmen Lisesi
Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü C ++ Nesne.
Chapter 6: Using Arrays.
Ek-2 Örnekler.
Diferansiyel Denklemler
T.C MİLLÎ EĞİTİM BAKANLIĞI STRATEJİ GELİŞTİRME BAŞKANLIĞI
DENEY TASARIMI VE ANALİZİ (DESIGN AND ANALYSIS OF EXPERIMENTS)
KARTEZYEN KOORDİNAT SİSTEMİ
Chapter 11: Exception Handling
Bankacılık sektörü 2010 yılının ilk yarısındaki gelişmeler “Temmuz 2010”
SÜLEYMAN DEMİREL ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
1 (2009 OCAK-ARALIK) TAHAKKUK ARTIŞ ORANLARI. 2 VERGİ GELİRLERİ TOPLAMIDA TAHAKKUK ARTIŞ ORANLARI ( OCAK-ARLIK/2009 )
Çocuklar,sayılar arasındaki İlişkiyi fark ettiniz mi?
İSMİN HALLERİ.
Toplama Yapalım Hikmet Sırma 1-A sınıfı.
RASYONEL SAYILARLA TOPLAMA ve ÇIKARMA İŞLEMLERİ
SAYILAR NUMBERS. SAYILAR 77 55 66 99 11 33 88.
1/22 GEOMETRİ (Dikdörtgen) Aşağıdaki şekillerden hangisi dikdörtgendir? AB C D.
TÜRKİYE EKONOMİSİNE GENEL BAKIŞ VE SON GELİŞMELER KEMAL UNAKITAN MALİYE BAKANI 15 Ekim 2008 T.C. MALİYE BAKANLIĞI.
1.HAFTA 26 Ağustos 2009 ÇARŞAMBA 2.HAFTA 01 EYLÜL 2009 SALI 3.HAFTA 09 EYLÜL 2009 ÇARŞAMBA 4.HAFTA 15 EYLÜL 2009 SALI 5.HAFTA 23 EYLÜL 2009 ÇARŞAMBA 6.HAFTA.
1.HAFTA 26 Ağustos 2009 ÇARŞAMBA 2.HAFTA 01 EYLÜL 2009 SALI 3.HAFTA 09 EYLÜL 2009 ÇARŞAMBA 4.HAFTA 15 EYLÜL 2009 SALI 5.HAFTA 23 EYLÜL 2009 ÇARŞAMBA 6.HAFTA.
ECHİNODERMATA Kambriyen – Güncel tümüyle denizel Filum
Partially Ordered Trees (POT)
CEBİRSEL İFADELERİ ÇARPANLARINA AYIRMA
ÖĞR. GRV. Ş.ENGIN ŞAHİN BİLGİ VE İLETİŞİM TEKNOLOJİSİ.
Diferansiyel Denklemler
Sunum transkripti:

Sensor Networklerde Hareket İzleme (Tracking) Arş. Gör. Ayşegül Alaybeyoğlu aysegul.alaybeyoglu@ege.edu.tr

1. Giriş Sensor networkleri; ortamdaki sıcaklık, nem, basınç ve hareketlilik gibi durumlardaki değişiklikleri takip edebilen sismik, termik, manyetik ve görsel gibi bir çok farklı tipte sensör içerebilir. Bu da sensor networklerinin bir çok farklı uygulama alanında kullanılabilmesini sağlar Bu uygulamaların başında da tracking uygulamaları gelmektedir. Özellikle de askeri uygulamalarda çok sık kullanılmaktadır.

Bildiri 1 DCTC: Dynamic Convoy Tree-Based Collaboration for Target Tracking in Sensor Networks IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 5, SEPTEMBER 2004

Dynamic Convoy Tree-Based Collaboration Tree expansion and pruning Conservative Scheme Prediction Based Scheme Tree reconfiguration Sequential Reconfiguration Localized Reconfiguration

Dynamic Convoy Tree-Based Collaboration

System Model Sensor network, G(V,E) graf yapısı şeklinde modellenebilir. Her bir düğüm kendi lokasyon bilgisini GPS veya triangulation gibi teknikler kullanarak elde edebilir. Ağdaki her bir düğüm ya aktif ya da sleep modda olabilir. Aktif Mod Sleep Mod GAF protokolü Transmission power Communication range

System Model

DCTC’nin Temel Yapısı

Çalışmada Geçen Kavramlar Hedefin alana girdiği an: Hedefin alanda bulunduğu herhangi bir an: Hedefin alandan çıktığı an: Hedefi tespit edecek yani merkezden kadar uzaklıktaki düğümler kümesi: T anında hedefin bulunduğu konumun merkez kabul eldildiği yarıçaplı çember alanı: monitoring region T anında oluşturulan convoy tree:

Ağaç oluşturmada iki önemli nokta: Tree coverage : Ağaçtaki düğüm sayısının hedefi algılayabilen düğümlerin sayısına oranı Eğer hedefi algılayan bütün düğümler ağaçta ise tree coverage 100% Ağaçta ne kadar fazla düğüm varsa o kadar doğru bilgi fakat enerji tüketimi erkin olmaz. Energy consumption: Verinin toplanması esnasında harcanan enerji İ düğümün algıladığı verinin büyüklüğü r birim olsun. Verinin bir biriminin i düğümünden kök düğüme iletilmesi için harcanan enerji e(i,R) olsun. Veri iletimi için harcanan toplam enerji:

Ağaç oluşturmada iki önemli nokta Hedef hareket ettikçe ağaç sürekli güncellenir ve bir convoy tree sequence oluşur. Average tree coverage: Total energy consumption:

Optimal DCTC Scheme network topolojisi, nesnenin gideceği yön biliniyor. Tree coverage: 100% Optimal DCTC Scheme:

Tree Expansion/Pruning and Reconfiguration in o_DCTC

Tree Expansion/Pruning and Reconfiguration in o_DCTC

Tree Expansion/Pruning and Reconfiguration in o_DCTC Tree Pruning Eski düğümler belirlenir: Bu düğümlere mesajı gönderilir. Bu mesajı alan düğüm ağaçtan ayrılır.

Tree Expansion/Pruning and Reconfiguration in o_DCTC Tree Reconfiguration

Design and Implementation of DCTC Bütün düğümlerin network topolojisini bilmesi Nesnenin hareketinin biliniyor olması Tree Coverage’ın 100% olması optimum bir durumdur ve gerçek uygulamalarda bu mümkün değildir. DCTC’nin uygulanabilirliği için yaklaşımlar önerilmiştir.

Constructing the Initial Tree Nesne, alana girdiğinde, hedefi algılayan düğümler öncelikle kendilerine root düğüm seçerek initial ağacı oluştururlar. Nesneye en yakın düğüm root olarak belirlenir. Kök belirleme algoritması iki aşamadan oluşur: Birinci Aşama Her bir i düğümü komşu düğümlerine kendi id ve nesneye olan uzaklık bilgisini mesajı ile broadcast eder. Eğer i düğümü ‘den küçük bir mesajı elde etmezse kendisi root adayı olur aksi halde en küçük sahip komşusunu parent olarak belirler.

Constructing the Initial Tree Root Belirleme- Devam Bütün düğümler birbirlerine tek hop’luk mesafede olmayacağı için ilk aşama sonucunda birden çok rook adayı çıkacaktır. İkinci Aşama Herbir i root adayı, hedefi algılayan diğer düğümlere mesajını iletir. Eğer root adayı den daha küçük bir mesajı elde ederse adaylığı bırakır ve j düğümüne winner mesajının geldiği yolun tersi yönde bir yol oluşturur. Enküçük ye sahip düğüm root olur.

Tree Expansion and Pruning

Tree Reconfiguration Nesne hareket ettikçe, nesneyi algılayan düğümler de değişecektir. Bu düğümler köke uzak kalırsa düğümlerden köke veri iletimi için harcanan enerji artacaktır. Bu durumda nesneye yakın bir kök seçilecek ve ağaç yeniden yapılandırılacaktır. Ağacın yeniden yapılandırılmasında da çok enerji harcanır. Bu yüzden kök ile nesne arasındaki mesafe belirli bir threshold değerini aşmadığı sürece ağaç yeniden yapılandırılmaz. Threshold: Kökdüğüm seçildikten sonra ağacın yeniden yapılandırılması gerekir. İki yaklaşım önerilmiştir: Sequential ve Localized Reconfiguration

Tree Reconfiguration Sequential Reconfiguration

Sequential Tree Reconfiguration Algorithm

Localized Reconfiguration Bu yaklaşım ile iki optimizasyon önerilmiştir: Reconf mesajından maliyet bilgisini kaldırma. İki düğüm arasındaki mesafe bilindiği sürece maliyetin de hesaplanabileceği düşünülmüş. Reconf mesajından düğümlerin lokasyon bilgisini kaldırma. Diğer düğümlerin lokasyon bilgisinin lokal olarak tutulması önerilmiştir.

Sonuç Tree expansion ve pruning için prediction based yaklaşım conservative yaklaşıma göre daha iyi sonuç vermiştir. Yüksek bir tree coverage’a ve az maliyete sahiptir. Aynı tree expansion ve pruning yöntemi kullanıldığında, tree reconfiguration için düğüm yoğunluğu fazla ise localized az ise sequential yaklaşım iyi sonuç verir.

Efficient Location Tracking Using Sensor Networks Bildiri 2 Efficient Location Tracking Using Sensor Networks Proceedings of 2003 IEEE Wireless Communications and Networking Conference (WCNC)

Publish and Subscribe Tracking Method Scalable Tracking Using Networked Sensors (STUN) Drain and Balance Method

STUN Yapısı

STUN Yapısı Communication Cost ve Delay

Drain and Balance DAB ağacının kaç adımlık olacağı ve threshold değerleri belirlenir. Draining İşlemi: Threshold değerinden yüksek düğümleri seçme ve birer intermediate node ile ayrı ağaçlar oluşturma Balancing İşlemi: Komşu ağaçların köklerini bir intermediate node ile birleştirme

Drain and Balance

Bildiri 3 Energy Efficient Strategies For Object Tracking in Sensor Networks: a data minig approach The Journal of Systems and Software 80 (2007) 1678–1698

Sistem Mimarisi

Hareket loglarının entegre edilmiş tablosu

Dinlediğiniz için Teşekkürler...