Time synchronisation for millisecond-precision on bio-loggers

dc.contributor.authorWild, Timm A.
dc.contributor.authorWilbs, Georg
dc.contributor.authorDechmann, Dina K. N.
dc.contributor.authorKohles, Jenna E.
dc.contributor.authorLinek, Nils
dc.contributor.authorMattingly, Sierra
dc.contributor.authorRichter, Nina
dc.contributor.authorSfenthourakis, Spyros
dc.contributor.authorNicolaou, Haris
dc.contributor.authorWikelski, Martin
dc.date.accessioned2024-12-06T13:07:29Z
dc.date.available2024-12-06T13:07:29Z
dc.date.issued2024-10-28
dc.description.abstractTime-synchronised data streams from bio-loggers are becoming increasingly important for analysing and interpreting intricate animal behaviour including split-second decision making, group dynamics, and collective responses to environmental conditions. With the increased use of AI-based approaches for behaviour classification, time synchronisation between recording systems is becoming an essential challenge. Current solutions in bio-logging rely on manually removing time errors during post processing, which is complex and typically does not achieve sub-second timing accuracies. We first introduce an error model to quantify time errors, then optimise three wireless methods for automated onboard time (re)synchronisation on bio-loggers (GPS, WiFi, proximity messages). The methods can be combined as required and, when coupled with a state-of-the-art real time clock, facilitate accurate time annotations for all types of bio-logging data without need for post processing. We analyse time accuracy of our optimised methods in stationary tests and in a case study on 99 Egyptian fruit bats (Rousettus aegyptiacus). Based on the results, we offer recommendations for projects that require high time synchrony. During stationary tests, our low power synchronisation methods achieved median time accuracies of 2.72 / 0.43 ms (GPS / WiFi), compared to UTC time, and relative median time accuracies of 5 ms between tags (wireless proximity messages). In our case study with bats, we achieved a median relative time accuracy of 40 ms between tags throughout the entire 10-day duration of tag deployment. Using only one automated resynchronisation per day, permanent UTC time accuracies of ≤ 185 ms can be guaranteed in 95% of cases over a wide temperature range between 0 and 50 °C. Accurate timekeeping required a minimal battery capacity, operating in the nano- to microwatt range. Time measurements on bio-loggers, similar to other forms of sensor-derived data, are prone to errors and so far received little scientific attention. Our combinable methods offer a means to quantify time errors and autonomously correct them at the source (i.e., on bio-loggers). This approach facilitates sub-second comparisons of simultaneously recorded time series data across multiple individuals and off-animal devices such as cameras or weather stations. Through automated resynchronisations on bio-loggers, long-term sub-second accurate timestamps become feasible, even for life-time studies on animals. We contend that our methods have potential to greatly enhance the quality of ecological data, thereby improving scientific conclusions.
dc.description.versionpublisheddeu
dc.identifier.doi10.1186/s40462-024-00512-7
dc.identifier.ppn1912137038
dc.identifier.urihttps://kops.uni-konstanz.de/handle/123456789/71604
dc.language.isoeng
dc.rightsAttribution 4.0 International
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectAnimal tracking
dc.subjectMovement ecology
dc.subjectTelemetry
dc.subjectWireless sensors
dc.subjectEmbedded systems
dc.subjectWiFi
dc.subjectGPS
dc.subjectReal time
dc.subjectProximity
dc.subjectInternet of animals
dc.subjectIoT
dc.subject.ddc570
dc.titleTime synchronisation for millisecond-precision on bio-loggerseng
dc.typeJOURNAL_ARTICLE
dspace.entity.typePublication
kops.citation.bibtex
@article{Wild2024-10-28synch-71604,
  title={Time synchronisation for millisecond-precision on bio-loggers},
  year={2024},
  doi={10.1186/s40462-024-00512-7},
  volume={12},
  journal={Movement Ecology},
  author={Wild, Timm A. and Wilbs, Georg and Dechmann, Dina K. N. and Kohles, Jenna E. and Linek, Nils and Mattingly, Sierra and Richter, Nina and Sfenthourakis, Spyros and Nicolaou, Haris and Wikelski, Martin},
  note={Article Number: 71}
}
kops.citation.iso690WILD, Timm A., Georg WILBS, Dina K. N. DECHMANN, Jenna E. KOHLES, Nils LINEK, Sierra MATTINGLY, Nina RICHTER, Spyros SFENTHOURAKIS, Haris NICOLAOU, Martin WIKELSKI, 2024. Time synchronisation for millisecond-precision on bio-loggers. In: Movement Ecology. Springer. 2024, 12, 71. eISSN 2051-3933. Verfügbar unter: doi: 10.1186/s40462-024-00512-7deu
kops.citation.iso690WILD, Timm A., Georg WILBS, Dina K. N. DECHMANN, Jenna E. KOHLES, Nils LINEK, Sierra MATTINGLY, Nina RICHTER, Spyros SFENTHOURAKIS, Haris NICOLAOU, Martin WIKELSKI, 2024. Time synchronisation for millisecond-precision on bio-loggers. In: Movement Ecology. Springer. 2024, 12, 71. eISSN 2051-3933. Available under: doi: 10.1186/s40462-024-00512-7eng
kops.citation.rdf
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/71604">
    <dc:rights>Attribution 4.0 International</dc:rights>
    <dcterms:issued>2024-10-28</dcterms:issued>
    <dc:creator>Linek, Nils</dc:creator>
    <dc:contributor>Kohles, Jenna E.</dc:contributor>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/28"/>
    <dc:creator>Dechmann, Dina K. N.</dc:creator>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/28"/>
    <dc:contributor>Richter, Nina</dc:contributor>
    <dc:contributor>Mattingly, Sierra</dc:contributor>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime"
    >2024-12-06T13:07:29Z</dcterms:available>
    <dc:contributor>Nicolaou, Haris</dc:contributor>
    <dc:contributor>Wild, Timm A.</dc:contributor>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <dc:creator>Wilbs, Georg</dc:creator>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/71604/1/Wild_2-14rjztx83md89.PDF"/>
    <dcterms:rights rdf:resource="http://creativecommons.org/licenses/by/4.0/"/>
    <dc:language>eng</dc:language>
    <dc:contributor>Linek, Nils</dc:contributor>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime"
    >2024-12-06T13:07:29Z</dc:date>
    <dc:creator>Wikelski, Martin</dc:creator>
    <dc:creator>Kohles, Jenna E.</dc:creator>
    <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/71604"/>
    <dc:contributor>Wilbs, Georg</dc:contributor>
    <dc:creator>Nicolaou, Haris</dc:creator>
    <dc:creator>Richter, Nina</dc:creator>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/71604/1/Wild_2-14rjztx83md89.PDF"/>
    <dc:creator>Sfenthourakis, Spyros</dc:creator>
    <dc:contributor>Sfenthourakis, Spyros</dc:contributor>
    <dcterms:abstract>Time-synchronised data streams from bio-loggers are becoming increasingly important for analysing and interpreting intricate animal behaviour including split-second decision making, group dynamics, and collective responses to environmental conditions. With the increased use of AI-based approaches for behaviour classification, time synchronisation between recording systems is becoming an essential challenge. Current solutions in bio-logging rely on manually removing time errors during post processing, which is complex and typically does not achieve sub-second timing accuracies.

We first introduce an error model to quantify time errors, then optimise three wireless methods for automated onboard time (re)synchronisation on bio-loggers (GPS, WiFi, proximity messages). The methods can be combined as required and, when coupled with a state-of-the-art real time clock, facilitate accurate time annotations for all types of bio-logging data without need for post processing. We analyse time accuracy of our optimised methods in stationary tests and in a case study on 99 Egyptian fruit bats (Rousettus aegyptiacus). Based on the results, we offer recommendations for projects that require high time synchrony.

During stationary tests, our low power synchronisation methods achieved median time accuracies of 2.72 / 0.43 ms (GPS / WiFi), compared to UTC time, and relative median time accuracies of 5 ms between tags (wireless proximity messages). In our case study with bats, we achieved a median relative time accuracy of 40 ms between tags throughout the entire 10-day duration of tag deployment. Using only one automated resynchronisation per day, permanent UTC time accuracies of ≤ 185 ms can be guaranteed in 95% of cases over a wide temperature range between 0 and 50 °C. Accurate timekeeping required a minimal battery capacity, operating in the nano- to microwatt range.

Time measurements on bio-loggers, similar to other forms of sensor-derived data, are prone to errors and so far received little scientific attention. Our combinable methods offer a means to quantify time errors and autonomously correct them at the source (i.e., on bio-loggers). This approach facilitates sub-second comparisons of simultaneously recorded time series data across multiple individuals and off-animal devices such as cameras or weather stations. Through automated resynchronisations on bio-loggers, long-term sub-second accurate timestamps become feasible, even for life-time studies on animals. We contend that our methods have potential to greatly enhance the quality of ecological data, thereby improving scientific conclusions.</dcterms:abstract>
    <dc:creator>Wild, Timm A.</dc:creator>
    <dc:creator>Mattingly, Sierra</dc:creator>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dcterms:title>Time synchronisation for millisecond-precision on bio-loggers</dcterms:title>
    <dc:contributor>Wikelski, Martin</dc:contributor>
    <dc:contributor>Dechmann, Dina K. N.</dc:contributor>
  </rdf:Description>
</rdf:RDF>
kops.description.openAccessopenaccessgold
kops.flag.etalAuthortrue
kops.flag.isPeerReviewedtrue
kops.flag.knbibliographytrue
kops.identifier.nbnurn:nbn:de:bsz:352-2-14rjztx83md89
kops.sourcefieldMovement Ecology. Springer. 2024, <b>12</b>, 71. eISSN 2051-3933. Verfügbar unter: doi: 10.1186/s40462-024-00512-7deu
kops.sourcefield.plainMovement Ecology. Springer. 2024, 12, 71. eISSN 2051-3933. Verfügbar unter: doi: 10.1186/s40462-024-00512-7deu
kops.sourcefield.plainMovement Ecology. Springer. 2024, 12, 71. eISSN 2051-3933. Available under: doi: 10.1186/s40462-024-00512-7eng
relation.isAuthorOfPublication21156df6-5e28-43f7-9cca-3e34d8d84247
relation.isAuthorOfPublication2d0d5343-7f3e-4eb2-a2e8-5861d99d794a
relation.isAuthorOfPublication6a74f992-79f5-422a-bc9f-5044eefec164
relation.isAuthorOfPublicationf6475e1f-b263-4ee3-befb-89080e48568e
relation.isAuthorOfPublication.latestForDiscovery21156df6-5e28-43f7-9cca-3e34d8d84247
source.bibliographicInfo.articleNumber71
source.bibliographicInfo.volume12
source.identifier.eissn2051-3933
source.periodicalTitleMovement Ecology
source.publisherSpringer

Dateien

Originalbündel

Gerade angezeigt 1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
Wild_2-14rjztx83md89.PDF
Größe:
2.7 MB
Format:
Adobe Portable Document Format
Wild_2-14rjztx83md89.PDF
Wild_2-14rjztx83md89.PDFGröße: 2.7 MBDownloads: 22