Cargando…

Twist-n-Sync: Software Clock Synchronization with Microseconds Accuracy Using MEMS-Gyroscopes

Sensor networks require a high degree of synchronization in order to produce a stream of data useful for further purposes. Examples of time misalignment manifest as undesired artifacts when doing multi-camera bundle-adjustment or global positioning system (GPS) geo-localization for mapping. Network...

Descripción completa

Detalles Bibliográficos
Autores principales: Faizullin, Marsel, Kornilova, Anastasiia, Akhmetyanov, Azat, Ferrer, Gonzalo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7795013/
https://www.ncbi.nlm.nih.gov/pubmed/33374447
http://dx.doi.org/10.3390/s21010068
_version_ 1783634344001142784
author Faizullin, Marsel
Kornilova, Anastasiia
Akhmetyanov, Azat
Ferrer, Gonzalo
author_facet Faizullin, Marsel
Kornilova, Anastasiia
Akhmetyanov, Azat
Ferrer, Gonzalo
author_sort Faizullin, Marsel
collection PubMed
description Sensor networks require a high degree of synchronization in order to produce a stream of data useful for further purposes. Examples of time misalignment manifest as undesired artifacts when doing multi-camera bundle-adjustment or global positioning system (GPS) geo-localization for mapping. Network Time Protocol (NTP) variants of clock synchronization can provide accurate results, though present high variance conditioned by the environment and the channel load. We propose a new precise technique for software clock synchronization over a network of rigidly attached devices using gyroscope data. Gyroscope sensors, or IMU, provide a high-rate measurements that can be processed efficiently. We use optimization tools over the correlation signal of IMU data from a network of gyroscope sensors. Our method provides stable microseconds accuracy, regardless of the number of sensors and the conditions of the network. In this paper, we show the performance of the gyroscope software synchronization in a controlled environment, and we evaluate the performance in a sensor network of smartphones by our open-source Android App, Twist-n-Sync, that is publicly available.
format Online
Article
Text
id pubmed-7795013
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-77950132021-01-10 Twist-n-Sync: Software Clock Synchronization with Microseconds Accuracy Using MEMS-Gyroscopes Faizullin, Marsel Kornilova, Anastasiia Akhmetyanov, Azat Ferrer, Gonzalo Sensors (Basel) Article Sensor networks require a high degree of synchronization in order to produce a stream of data useful for further purposes. Examples of time misalignment manifest as undesired artifacts when doing multi-camera bundle-adjustment or global positioning system (GPS) geo-localization for mapping. Network Time Protocol (NTP) variants of clock synchronization can provide accurate results, though present high variance conditioned by the environment and the channel load. We propose a new precise technique for software clock synchronization over a network of rigidly attached devices using gyroscope data. Gyroscope sensors, or IMU, provide a high-rate measurements that can be processed efficiently. We use optimization tools over the correlation signal of IMU data from a network of gyroscope sensors. Our method provides stable microseconds accuracy, regardless of the number of sensors and the conditions of the network. In this paper, we show the performance of the gyroscope software synchronization in a controlled environment, and we evaluate the performance in a sensor network of smartphones by our open-source Android App, Twist-n-Sync, that is publicly available. MDPI 2020-12-24 /pmc/articles/PMC7795013/ /pubmed/33374447 http://dx.doi.org/10.3390/s21010068 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Faizullin, Marsel
Kornilova, Anastasiia
Akhmetyanov, Azat
Ferrer, Gonzalo
Twist-n-Sync: Software Clock Synchronization with Microseconds Accuracy Using MEMS-Gyroscopes
title Twist-n-Sync: Software Clock Synchronization with Microseconds Accuracy Using MEMS-Gyroscopes
title_full Twist-n-Sync: Software Clock Synchronization with Microseconds Accuracy Using MEMS-Gyroscopes
title_fullStr Twist-n-Sync: Software Clock Synchronization with Microseconds Accuracy Using MEMS-Gyroscopes
title_full_unstemmed Twist-n-Sync: Software Clock Synchronization with Microseconds Accuracy Using MEMS-Gyroscopes
title_short Twist-n-Sync: Software Clock Synchronization with Microseconds Accuracy Using MEMS-Gyroscopes
title_sort twist-n-sync: software clock synchronization with microseconds accuracy using mems-gyroscopes
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7795013/
https://www.ncbi.nlm.nih.gov/pubmed/33374447
http://dx.doi.org/10.3390/s21010068
work_keys_str_mv AT faizullinmarsel twistnsyncsoftwareclocksynchronizationwithmicrosecondsaccuracyusingmemsgyroscopes
AT kornilovaanastasiia twistnsyncsoftwareclocksynchronizationwithmicrosecondsaccuracyusingmemsgyroscopes
AT akhmetyanovazat twistnsyncsoftwareclocksynchronizationwithmicrosecondsaccuracyusingmemsgyroscopes
AT ferrergonzalo twistnsyncsoftwareclocksynchronizationwithmicrosecondsaccuracyusingmemsgyroscopes