Newest Viewed Downloaded

GeoSensor Stream Data Processing System for Mobile EnvironmentsUbiquitous Computing Database Lab. Dept. of Logistics Information Technology Pusan National Univ. Il-Geun Kim May 16, 2009

GeoSensor Stream Data Processing System for Mobile Environments

Ubiquitous Computing Database Lab. Dept. of Logistics Information Technology Pusan National Univ. Il-Geun Kim May 16, 2009

Professor Comment

Real Data Analysis in GeoSensor GPS ECG Event Analysis in GeoSensor environment 2

3

Contents Problem Definition II Data smoothing III Event Analysis IV Data Analysis I Next Seminar IV ‹#›

Data Analysis

GeoSensor type Location (GPS) Sensing Value (Electro Cardio Gram) Analysis of GPS data Analysis of ECG data Analysis of Data feather The feather of Each GeoSensor Method of data merger How to merge the data? 4

GPS Data Analysis

GeoSensor type for GPS data analysis Sample 5 $GPGGA,091634,3722.2762,N,12657.0854,E,1,04,04.2,00115.1,M,018.4,M,,*4B $GPGSA,A,3,09,10,18,21,,,,,,,,,08.2,04.2,07.0*0B $GPGSV,3,1,10,09,60,187,46,18,47,314,47,15,,,46,28,,,39*70 $GPGSV,3,2,10,10,18,116,51,21,54,259,43,11,,,27,17,,,31*79 $GPGSV,3,3,10,24,,,48,26,,,55,,,,,,,,*76 $GPRMC,091634,A,3722.2762,N,12657.0854,E,000.0,000.0,030308,,,A*7A $GPVTG,000.0,T,,M,000.0,N,000.0,K,A*0D Sentence Description $GPGGA Global positioning system fixed data $GPGLL Geographic position - latitude / longitude $GPGSA GNSS DOP and active satellites $GPGSV GNSS satellites in view $GPRMC Recommended minimum specific GNSS data $GPVTG Course over ground and ground speed

GPS Data Analysis

$GPGGA Sentence (Fix data) Global Positioning System Fix Data Example $GPGGA,235947.000,0000.0000,N,00000.0000,E,0,00,0.0,0.0,M,,,,0000*00 $GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1F 6 Field Example Comments Sentence ID $GPGGA UTC Time 092204.999 hhmmss.sss Latitude 4250.5589 ddmm.mmmm N/S Indicator S N = North, S = South Longitude 14718.5084 dddmm.mmmm E/W Indicator E E = East, W = West Position Fix 1 0 = Invalid, 1 = Valid SPS, 2 = Valid DGPS, 3 = Valid PPS Satellites Used 04 Satellites being used (0-12) HDOP 24.4 Horizontal dilution of precision Altitude 19.7 Altitude in meters according to WGS-84 ellipsoid Altitude Units M M = Meters Geoid Seperation   Geoid seperation in meters according to WGS-84 ellipsoid Seperation Units   M = Meters DGPS Age   Age of DGPS data in seconds DGPS Station ID 0000   Checksum *1F   Terminator CR/LF 시간, 경도, 위도, 시스템의 품질, 사용된 위성 수, 고도의 정보를 포함한다. ‹#›

GPS Data Analysis

7 $GPGLL Sentence (Position) Geographic Position, Latitude/Longitude Example $GPGLL,0000.0000,N,00000.0000,E,235947.000,V*2D $GPGLL,4250.5589,S,14718.5084,E,092204.999,A*2D Field Example Comments Sentence ID $GPGLL Latitude 4250.5589 ddmm.mmmm N/S Indicator S N = North, S = South Longitude 14718.5084 dddmm.mmmm E/W Indicator E E = East, W = West UTC Time 092204.999 hhmmss.sss Status A A = Valid, V = Invalid Checksum *2D   Terminator CR/LF 위도, 경도, 시간, 위성상태를 포함 ‹#›

GPS Data Analysis

8 $GPGSA Sentence (Active satellites) GPS DOP and Active Satellites Example $GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30 $GPGSA,A,3,01,20,19,13,,,,,,,,,40.4,24.4,32.2*0A Field Example Comments Sentence ID $GPGSA   Mode 1 A A = Auto 2D/3D, M = Forced 2D/3D Mode 1 3 1 = No fix, 2 = 2D, 3 = 3D Satellite used 1 01 Satellite used on channel 1 Satellite used 2 20 Satellite used on channel 2 Satellite used 3 19 Satellite used on channel 3 Satellite used 4 13 Satellite used on channel 4 Satellite used 5   Satellite used on channel 5 … 12   … 12 PDOP 40.4 Position dilution of precision HDOP 24.4 Horizontal dilution of precision VDOP 32.2 Vertical dilution of precision Checksum *0A   Terminator CR/LF 위치를 결정하는데 사용된 위성 수, 측정의 정확도를 포함. ‹#›

GPS Data Analysis

9 $GPGSV Sentence (Satellites in view) GPS Satellites in View Example $GPGSV,1,1,01,21,00,000,*4B $GPGSV,3,1,10,20,78,331,45,01,59,235,47,22,41,069,,13,32,252,45*70 Field Example Comments Sentence ID $GPGSV   Number of messages 3 Number of messages in complete message (1-3) Sequence number 1 Sequence number of this entry (1-3) Satellites in view 10   Satellite ID 1 20 Range is 1-32 Elevation 1 78 Elevation in degrees (0-90) Azimuth 1 331 Azimuth in degrees (0-359) SNR 1 45 Signal to noise ration in dBHZ (0-99) Satellite ID 2 01 Range is 1-32 Elevation 2 59 Elevation in degrees (0-90) Azimuth 2 235 Azimuth in degrees (0-359) SNR 2 47 Signal to noise ration in dBHZ (0-99) 3 … 22 Range is 1-32 4 … 13 Range is 1-32 Checksum *70   Terminator CR/LF 측정에 사용된 위성 수, 위성의 고유번호, 고도, 방위각, 신호대비 잡음비율 포함 ‹#›

GPS Data Analysis

$GPRMC Sentence (Position and time) Recommended Minimum Specific GPS/TRANSIT Data Example $GPRMC,235947.000,V,0000.0000,N,00000.0000,E,,,041299,,*1D $GPRMC,092204.999,A,4250.5589,S,14718.5084,E,0.00,89.68,211200,,*25 10 Field Example Comments Sentence ID $GPRMC   UTC Time 092204.999 hhmmss.sss Status A A = Valid, V = Invalid Latitude 4250.5589 ddmm.mmmm N/S Indicator S N = North, S = South Longitude 14718.5084 dddmm.mmmm E/W Indicator E E = East, W = West Speed over ground 0.00 Knots Course over ground 89.68 Degrees UTC Date 211200 DDMMYY Magnetic variation   Degrees Magnetic variation   E = East, W = West Checksum *25   Terminator CR/LF 시간, 위도, 경도, 고도, 시스템장애, 속도, 경로, 날짜 포함 ‹#›

GPS Data Analysis

$GPVTG Sentence (Course over ground) Track Made Good and Ground Speed Example $GPVTG,,T,,M,,N,,K*4E $GPVTG,89.68,T,,M,0.00,N,0.0,K*5F 11 Field Example Comments Sentence ID $GPVTG   Course 89.68 Course in degrees Reference 89.68 T = True heading Course   Course in degrees Reference 89.68 M = Magnetic heading Speed 0.00 Horizontal speed Units N N = Knots Speed 0.00 Horizontal speed Units K K = KM/h Checksum *5F   Terminator CR/LF

Type of GPS data

Data is used on GPS Location Latitude Longitude Altitude Sensor Course Speed GPS Data Analysis 12 GPVTG Course Speed UTC Time GPGGA Latitude Longitude Altitude GPGSA PDOP GDOP VDOP GPGSV Satellites in view Satellite ID Elevation Azlmuth SNR

ECG Data Analysis(1/2)

Analysis of ECG data for GeoSensor Send time interval value of ECG Sample Data Analysis $070$072$068$065$075 Data convert ECG Value = Minute/Interval 6000/70 = 85.714 13 $070$071$080$081$085$067$089$080$070$071$080$081$085$067$089$080 $085$067$089$080$070$071$080$081$085$067$089$080$070$071$080$081 $067$089$080$070$071$080$081$085$067$089$080$070$071$080$081$085 70 ms 72 ms 68 ms 65 ms 75 ms

Data Analysis

Location GPS Latitude Longitude Altitude Sensor GPS Speed Course ECG Sensing Value 14 Divide location and sensor type GPS is both data include location and Sensor

Data Analysis

Merger of location and sensor location + location sensor + sensor location + sensor location + sensor location + sensors locations + sensor locations + sensors Best selection location + sensor location + sensor location + sensors 15

Data Analysis

16 GeoSensor Name Type DateTime Location X Y Z Representation of GeoSensor Model location information is included basically Sensor data is included dynamically ECG Pulse Temperature Centigrade Airflow CMH Humidity Kilogram …

Problem Definition

Mobile GeoSensor environment Sensor data is generated continuously Duplicate data is existed concurrently mass data is processed Require Data smoothing 17 Sensor Device Sensor Device Sensor Device data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data Mobile GeoSensor DSMS (GeoSensor Data Stream Management System) Application - Should process persistent(continuous) data. - Should process mass(bulk) data.

Data Smoothing

Smoothing Remove duplicate data 5-States Unknown Sensor is not worked Initialized Start sensor data is sent Changed Sensor value is changed Unchanged Sensor value is not changed Lost Sensor is not send data in sometime 18

Data Smoothing

Parameters Time Tfirst Tlast Tnow Sensor Snow Slast Threshold UnchangededTimeThreshold Timeout InitializedTimeout UnsensedTimeout SensedTimeout LostTimeout 19

Data Smoothing

Status Diagram 20 isLost (state 3) isUnknown (state 0) isInitialized (state 1) isUnchanged (state 2) (Tnow-Tlast) > (cLost_Timeout + cSensed_Timeout) evPurged First Sensing evInitialized first=Tlast=Tnow (Tnow-Tlast) > (cInitialized_Timeout) evUnknown Removed from Sensor List isChanged (state 2) (Slast≠Snow) > (cSensor_Change) evChanged (Slast=Snow) > (cSensor_Unchange) evUnChanged (Tnow-Tlast) > (cUnSensed_Timeout) evLost (Tnow-Tfirst) > (cUnchanged_Threshold) evUnchanged (Tnow-Tlast) > (cChanged_Timeout) evLost Sensing after Lost evPurged Tfirst=Tlast=Tnow

Showing 1 - 20 of 27 items Details

Name: 
[20090516]_GeoSens...
Author: 
naya
Company: 
산업공학과 대학원
Description: 
GeoSensor Stream Data Processing System for Mobile EnvironmentsUbiquitous Computing Database Lab. Dept. of Logistics Information Technology Pusan National Univ. Il-Geun Kim May 16, 2009
Tags: 
data | analysis | event | geosensor | sensor | location | gps | used
Created: 
11/9/2004 11:33:25 AM
Slides: 
27
Views: 
1
Downloads: 
1
Rating: 
0


> Comment



Share this presentation
|

Comments

Share this presentation:

|
Sitemap