development of a sensor database system for communication robots

14
Development of a Sensor Database System for Communication Robots Hideyuki KAWASHIMA Graduate School of Keio University Yokohama, JAPAN

Upload: asher-mccormick

Post on 01-Jan-2016

19 views

Category:

Documents


1 download

DESCRIPTION

Development of a Sensor Database System for Communication Robots. Hideyuki KAWASHIMA Graduate School of Keio University Yokohama, JAPAN. Background: Human-Robot Communication. Sensors Video Microphone Touch sensor Ultrasonic sensor. Required properties. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Development of  a Sensor Database System for  Communication Robots

Development of a Sensor Database System for

Communication Robots

Hideyuki KAWASHIMA

Graduate School of Keio University

Yokohama, JAPAN

Page 2: Development of  a Sensor Database System for  Communication Robots

Background:Human-Robot Communication

• Sensors– Video

– Microphone

– Touch sensor

– Ultrasonic sensor

Page 3: Development of  a Sensor Database System for  Communication Robots

Required properties

• Monitoring sensor data during experiments

• Persisting precious sensor data immediately

• Retrieving similar sensor sequences

Page 4: Development of  a Sensor Database System for  Communication Robots

Problem formulation

1. Continual query

2. Freshness of data

3. Similar sequence retrieval

Page 5: Development of  a Sensor Database System for  Communication Robots

Problem1: Continual query

DB

MonitoringClient

Sensor

Data 1Data 2Data 3

DBMS

IPC waste & period lag

Backend

Page 6: Development of  a Sensor Database System for  Communication Robots

Problem2:Freshness of Data

Log file

Databasebackend

BufferPool

Sensor Process

Stale data because of Tardy disk access

Page 7: Development of  a Sensor Database System for  Communication Robots

Problem3:Similar Sequence Retrieval

• Metrics– Euclid:– Dynamic time warping: MIN{ }WkΣ

K

1 2 3 4

4

3

2

5

Wk = A distance on a path

9

4

1

4

1

0

1

0

1

0

1

4

16 9 4 1

2

1

5

4

23

34

(Di-Qi)Σ 2 = 2= 2/5√

Page 8: Development of  a Sensor Database System for  Communication Robots

My approach: Extending RDBMS for problems1. Continual query

2. Freshness of data

3. Similar sequence retrieval

Page 9: Development of  a Sensor Database System for  Communication Robots

Continual query

DB

MonitoringClient

Sensor

Data 1Data 2Data 3

DBMS

MonitoringBackend

Register CQ

TransferBackend

Efficient IPC & Exactly periodic monitoring

Page 10: Development of  a Sensor Database System for  Communication Robots

Freshness of data

Databasebackend

BufferPool

Sensor Process

Remote log server& Check pointer

Network

Page 11: Development of  a Sensor Database System for  Communication Robots

Similar sequence retrieval

• Select sonar from robovie where simseq external [1,2,3] with dtw < 10

id12

Experiment_date01/05/200402/05/2004

sonar

1 2 3Sliding window:

Page 12: Development of  a Sensor Database System for  Communication Robots

Design of KRAFT

Trans. Mgr

Mem. MgrIndex Mgr

Storage Mgr

Parser Executor Recovery Mgr

Lock Mgr

Local Log MgrConn. Mgr

Remote Log Mgr

Mem. Mgr

Client

TCPTCP

Over 17000 lines by C

Page 13: Development of  a Sensor Database System for  Communication Robots

Future directions

• Enhancing analytical methods for sensor data

• Scalability for continual monitors

• Accelerating query processing– Index for similarity retrieval– Parallel execution– Device conscious

Page 14: Development of  a Sensor Database System for  Communication Robots

Summary

• Motivation– Management of data for human-robot interactions

• Problems– Continual query– Freshness of data– Similar sequence retrieval

• My approach– Extending RDBMS for problems

• Future directions