TU Darmstadt / ULB / TUbiblio

RcdMathLib: An Open Source Software Library for Computing on Resource-Limited Devices

Kasmi, Zakaria ; Norrdine, Abdelmoumen ; Schiller, Jochen ; Güneş, Mesut ; Motzko, Christoph (2021)
RcdMathLib: An Open Source Software Library for Computing on Resource-Limited Devices.
In: Sensors, 2021, 21 (5)
doi: 10.26083/tuprints-00019320
Artikel, Zweitveröffentlichung, Verlagsversion

Kurzbeschreibung (Abstract)

We developped an open source library called RcdMathLib for solving multivariate linear and nonlinear systems. RcdMathLib supports on-the-fly computing on low-cost and resource-constrained devices, e.g., microcontrollers. The decentralized processing is a step towards ubiquitous computing enabling the implementation of Internet of Things (IoT) applications. RcdMathLib is modular- and layer-based, whereby different modules allow for algebraic operations such as vector and matrix operations or decompositions. RcdMathLib also comprises a utilities-module providing sorting and filtering algorithms as well as methods generating random variables. It enables solving linear and nonlinear equations based on efficient decomposition approaches such as the Singular Value Decomposition (SVD) algorithm. The open source library also provides optimization methods such as Gauss–Newton and Levenberg–Marquardt algorithms for solving problems of regression smoothing and curve fitting. Furthermore, a positioning module permits computing positions of IoT devices using algorithms for instance trilateration. This module also enables the optimization of the position by performing a method to reduce multipath errors on the mobile device. The library is implemented and tested on resource-limited IoT as well as on full-fledged operating systems. The open source software library is hosted on a GitLab repository

Typ des Eintrags: Artikel
Erschienen: 2021
Autor(en): Kasmi, Zakaria ; Norrdine, Abdelmoumen ; Schiller, Jochen ; Güneş, Mesut ; Motzko, Christoph
Art des Eintrags: Zweitveröffentlichung
Titel: RcdMathLib: An Open Source Software Library for Computing on Resource-Limited Devices
Sprache: Englisch
Publikationsjahr: 2021
Publikationsdatum der Erstveröffentlichung: 2021
Verlag: MDPI
Titel der Zeitschrift, Zeitung oder Schriftenreihe: Sensors
Jahrgang/Volume einer Zeitschrift: 21
(Heft-)Nummer: 5
Kollation: 23 Seiten
DOI: 10.26083/tuprints-00019320
URL / URN: https://tuprints.ulb.tu-darmstadt.de/19320
Zugehörige Links:
Herkunft: Zweitveröffentlichung aus gefördertem Golden Open Access
Kurzbeschreibung (Abstract):

We developped an open source library called RcdMathLib for solving multivariate linear and nonlinear systems. RcdMathLib supports on-the-fly computing on low-cost and resource-constrained devices, e.g., microcontrollers. The decentralized processing is a step towards ubiquitous computing enabling the implementation of Internet of Things (IoT) applications. RcdMathLib is modular- and layer-based, whereby different modules allow for algebraic operations such as vector and matrix operations or decompositions. RcdMathLib also comprises a utilities-module providing sorting and filtering algorithms as well as methods generating random variables. It enables solving linear and nonlinear equations based on efficient decomposition approaches such as the Singular Value Decomposition (SVD) algorithm. The open source library also provides optimization methods such as Gauss–Newton and Levenberg–Marquardt algorithms for solving problems of regression smoothing and curve fitting. Furthermore, a positioning module permits computing positions of IoT devices using algorithms for instance trilateration. This module also enables the optimization of the position by performing a method to reduce multipath errors on the mobile device. The library is implemented and tested on resource-limited IoT as well as on full-fledged operating systems. The open source software library is hosted on a GitLab repository

Status: Verlagsversion
URN: urn:nbn:de:tuda-tuprints-193209
Sachgruppe der Dewey Dezimalklassifikatin (DDC): 000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik
600 Technik, Medizin, angewandte Wissenschaften > 690 Hausbau, Bauhandwerk
Fachbereich(e)/-gebiet(e): 13 Fachbereich Bau- und Umweltingenieurwissenschaften
13 Fachbereich Bau- und Umweltingenieurwissenschaften > Institut für Baubetrieb
Hinterlegungsdatum: 25 Aug 2021 12:12
Letzte Änderung: 31 Aug 2021 05:19
PPN:
Zugehörige Links:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen