• Keine Ergebnisse gefunden

Using data-stream and complex-event processing to identify activities of bats

N/A
N/A
Protected

Academic year: 2022

Aktie "Using data-stream and complex-event processing to identify activities of bats"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Using Data-Stream and Complex-Event Processing to Identify Activities of Bats

Extended Abstract

Sebastian Herbst, Johannes Tenschert, Klaus Meyer-Wegener Data Management Group, FAU Erlangen-N¨urnberg, Erlangen, Germany

E-Mail<firstname>.<lastname>@fau.de

1 Background and Motivation

Traditional tracking of bats uses telemetry [ADMW09]. This is very laborious for the biologists: At least two of them must run through the forest to get a good triangulation.

And, only one bat at a time can be tracked with this method.

The Collaborative Research Center 1508 of the German Science Foundation (DFG) has been established to develop more sophisticated sensor nodes for the bats to carry1. These mobile nodesmust not be heavier than the telemetry senders used so far, but they offer much more processing capacity in addition to sending a beacon with an ID.

Ground nodesreceive the signals transmitted by the mobile nodes. They are also sensor nodes that run on batteries. Currently, all their detections are forwarded to a centralbase station, where a localization method integrates them into a position estimation for each bat [NKD+15]. The base station is a standard computer with sufficient power and energy.

In the future, some parts of the localization may already be done on the ground nodes to reduce the data transmission and thus save some energy.

Output of the localization method is aposition stream. Each element of this stream con- tains a timestamp, a bat ID, and x and y coordinates. While the biologists would like to have a z coordinate as well, it cannot be provided at the moment because of technological restrictions. Plans are to include it in the future. While filtering and smoothing have al- ready been done, the precision of the coordinate values depends on the localization method used. It may only be in the order of meters to tens of meters, or (with much more effort) in the range of decimeters. Furthermore, some positions may be missing in the stream. A bat may be temporarily out of the range of the ground nodes, or its mobile node may be switched off to save energy. Hence, the subsequent processing must be robust with respect to imprecise position values.

1The sensor nodes are glued at the neck of the bats. After two to four weeks, they fall off.

93

(2)

2 Goals and Challenges

The goal of this work is to investigate the use of of data-stream processing (DSP) and complex-event processing (CEP) to extract information meaningful for biologists from the position stream described. Biologists are interested in patterns of bat behavior, which are known to some extent, but have not been observed over longer periods of time, and have not been correlated in time for a group of bats. The elementary parts of the patterns can be expressed in terms of flight trajectories, which are a special case of semantic trajectories [PSR+13]. Biologists however are more interested in bat activities indicated by sequences of trajectories.

Our idea is to identify these activities with the near-real-time processing that a combination of DSP and CEP can provide. This gives information on current activities earlier to the biologists, so they could go out and check by themselves what is happening. Also, they can experiment with the bats by providing extra food or emitting sounds. Furthermore, the mobile nodes on the bats can be configured to some extent, as can be the ground nodes.

So when a particular behavior is reported to the biologists, they can adjust the localization method, e. g. switch to higher precision, even if that costs more energy.

In order to reach that goal, a first set of DSP queries and CEP rules has been defined.

Activities are managed as objects for each bat. A change of activity is triggered by events and is recorded as an update of this object. Current activities as well as the previous activities of each bat are displayed for the biologists. Ongoing work evaluates the activity detection by comparing the output with the known activities of bats in a simulation tool.

It has already helped to adjust the substantial number of parameter values used in the DSP queries and CEP rules.

Acknowledgments. This work has been supported by the Deutsche Forschungsgemein- schaft (DFG) under the grant of FOR 1508 for sub-project no. 3.

References

[ADMW09] Sybill K. Amelon, David C. Dalton, Joshua J. Millspaugh, and Sandy A. Wolf. Ra- diotelemetry; techniques and analysis. In Thomas H. Kunz and Stuart Parsons, editors, Ecological and behavioral methods for the study of bats, pages 57–77. Johns Hopkins University Press, Baltimore, 2009.

[NKD+15] Thorsten Nowak, Alexander Koelpin, Falko Dressler, Markus Hartmann, Lucila Patino, and Joern Thielecke. Combined Localization and Data Transmission in Energy-Constrained Wireless Sensor Networks. InWireless Sensors and Sensor Net- works (WiSNet), 2015 IEEE Topical Conference on, Jan 2015.

[PSR+13] Christine Parent, Stefano Spaccapietra, Chiara Renso, Gennady Andrienko, Natalia Andrienko, Vania Bogorny, Maria Luisa Damiani, Aris Gkoulalas-Divanis, Jose Macedo, Nikos Pelekis, Yannis Theodoridis, and Zhixian Yan. Semantic Trajecto- ries Modeling and Analysis. ACM Computing Surveys, 45(4), August 2013. Article 42.

94

Referenzen

ÄHNLICHE DOKUMENTE

Keywords: Gravity field, Least-Squares Collocation, Gravity and Ocean Circulation Explorer Mission (GOCE), Calibration... Vermessung &amp;

The processing of continuous data sources has become an important paradigm of mod- ern data processing and management, covering many applications and domains such as monitoring

The language allows for using various data sources in order to describe complex events and the aggregation of basic and complex events to (higher) complex events in any number

The surface normal vector is {0, 0, 1} and the dipole moment vectors are given in the file Supp-Q- 4::dipole-moment-vector-Protein with the corresponding

In the second part of the assignment, you will implement a simple but powerful peak detection algorithm and apply it to yeast cell–cycle gene expression data by Spellman et

Plot the original data and the filtered data using a surface plot (maybe multiply the convo- lution result by −1 in order to have a better look at the result). using python

In the first part of the assignment you will implement and apply a classical clustering algorithm to preprocessed methylation data for different cell types across blood and

• Divide the data points into 20 blocks of equal length, compute and report the average on each block (block averaging). Is the difference betweeen the two simulations