Practical implementation and validation of instantaneous angular speed estimation on resource-constrained embedded systems
In this study, an instantaneous angular speed (IAS) estimation algorithm suitable for low-power embedded systems is demonstrated and evaluated using a gas foil bearing as a challenging test case. While many algorithms for IAS estimation exist, none have been validated as suitable for use in low-power embedded systems to date. Instead, their evaluation is typically done with high-performance computers and laboratory-grade sensors. In this work, the ViBES algorithm is demonstrated running online in a real embedded system comprising a Cortex-M33-based microcontroller and a MEMS accelerometer. The system is part of a prototype fluid bearing that determines operating parameters during operation, thereby providing a dynamic and challenging test case. This system is validated on a test rig with reference measurements, continuously estimating the IAS in real-time during the operation of the mechanical system. The estimation achieves a median accuracy of 0.18 Hz, validating that the algorithm can function within the limitations of low-power hardware. The implementation requires only 65 kB of RAM and 3.0 ms processing time for a window of 4096 samples, confirming the hardware requirements determined by the authors in earlier work. These hardware requirements also indicate that most modern low-power microcontrollers and MEMS accelerometers should be sufficient for the presented algorithm. • Practical demonstration of angular speed estimation on low-power embedded system • Real-time estimation is achieved with 0.18 Hz median accuracy • Computational complexity, memory and sensor requirements are analyzed and benchmarked • Method is compatible with most low-power microcontrollers and sensors
Authors
- Robert Liebich (ORCID: https://orcid.org/0000-0001-6342-9785)
- J. Zimmer (ORCID: https://orcid.org/0009-0005-2308-1688)
- Clemens Gühmann (ORCID: https://orcid.org/0000-0002-2865-0078)
- Martin L. Kliemank (ORCID: https://orcid.org/0000-0002-2085-7787)
- Birgit Vogel‐Heuser (ORCID: https://orcid.org/0000-0003-2785-8819)
- Ralf Brederlow (ORCID: https://orcid.org/0000-0002-8118-757X)
- Bernhard Rupprecht (ORCID: https://orcid.org/0000-0002-4042-0726)
- Karsten Stahl (ORCID: https://orcid.org/0000-0001-7177-5207)
- Majid Ahmadzadeh
Institutions
- Technische Universität Berlin (DE)
- Technical University of Munich (DE)
Publication Details
- Journal
- Measurement
- Published
- 2025-11-26
- DOI
- https://doi.org/10.1016/j.measurement.2025.119808
- Primary Topic
- Inertial Sensor and Navigation
- Type
- article
- Field-Weighted Citation Impact
- 0.00