Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern...

20
Decentralized predictive sensor allocation Mark Ebden , Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering Science University of Oxford QinetiQ Ltd. Malvern Technology Centre United Kingdom

description

Motivation

Transcript of Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern...

Page 1: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

Decentralized predictive sensor allocation

Mark Ebden, Mark Briers, and Stephen Roberts

Pattern Analysis and Machine Learning GroupDepartment of Engineering Science

University of Oxford

QinetiQ Ltd.Malvern Technology Centre

United Kingdom

Page 2: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

JDL MODEL

SENSOR MANAGER

**

Page 3: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

Motivation

Page 4: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

Motivation

Page 5: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

Motivation

OPTION 1

Page 6: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

Motivation

OPTION 1

OPTION 2

Page 7: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

– Each sensor has a neighbourhood – itself plus all the sensors which can observe the same targets as it can

– Before evaluating a possible coalition switch, the sensor receives a report from each of its neighbours on the expected ramifications in the neighbours’ neighbourhoods

– Although there is significant redundancy (overlap among the reports), this decentralization avoids “combinatorial explosion” in large sensor networks

Message passing for coalition formation

Page 8: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

– Each sensor has a neighbourhood – itself plus all the sensors which can observe the same targets as it can

– Before evaluating a possible coalition switch, the sensor receives a report from each of its neighbours on the expected ramifications in the neighbours’ neighbourhoods

– Although there is significant redundancy (overlap among the reports), this decentralization avoids “combinatorial explosion” in large sensor networks

Message passing for coalition formation

Page 9: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

Forecasting

Present t1 t2 tW

s1

s2

s3

• Might consider one time step ahead. For time t1, assess the projected value of changes to each sensor’s orientation and field of view

• Myopic unless sensors can adjust very quickly

Page 10: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

The DCF principle

Present t1 t2 tW

s1

s2

s3

Page 11: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

The DCF principle

Present t1 t2 tW

s1

s2

s3

Page 12: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

The database

• Outdoor area observed with one sensor for one hour• 80 of the 522 targets have more than one data point

Page 13: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

The simulation

• A simulated sensor network was applied to see how well the DCF algorithm copes with real data

Target trails

Sensor Network

DCF Algorithm

IdentificationPerformance

Page 14: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

Results: CF vs DCF

Page 15: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

• Decentralized response to dynamic environments

message passing DCF principle

• Future work:– QinetiQ are currently pursuing exploitation– Oxford are generalizing the algorithm to handle other

scenarios, such as RoboCup Rescue

Conclusions

Page 16: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

Thank you

Members of the ARGUS II project: (www.argusiiproject.org)

Page 17: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

▪ EXTRA SLIDES ▪

Page 18: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

Sensor arrangement

• Assume targetsidentifiable at<120 mph

• Assume pivoting180° requires 10 s

• Assume zoomingand focusing by 180° requires 3 s

Page 19: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

Increasing the challenge

• DCF is useful when targets require simultaneous tracking: here, 5 targets at a time, over 3 minutes

Targets with 4+ data points 5 targets at a time

Page 20: Decentralized predictive sensor allocation Mark Ebden, Mark Briers, and Stephen Roberts Pattern Analysis and Machine Learning Group Department of Engineering.

1 2 3 4 5 6 7 8 9 1010

-1

100

101

102

Number of sensors

CP

U ti

me

per s

enso

r (se

cond

s)

1

2

3

4

5

6

Speed comparison with centralised algorithm:Artificial linear databases

– Each sensor can view three targets, one or (usually) two of which fall within range of other sensors