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

被引:0
|
作者
Kasmi, Zakaria [1 ]
Norrdine, Abdelmoumen [2 ]
Schiller, Jochen [1 ]
Guenes, Mesut [3 ]
Motzko, Christoph [2 ]
机构
[1] Free Univ Berlin, Dept Math & Comp Sci, Takustr 9, D-14195 Berlin, Germany
[2] Tech Univ Darmstadt, Inst Baubetrieb, El Lissitzky Str 1, D-64287 Darmstadt, Germany
[3] Otto von Guericke Univ, Fac Comp Sci, Univ Pl 2, D-39106 Magdeburg, Germany
关键词
singular value decomposition; trilateration; Gauss– Newton; Levenberg– Marquardt; multipath recognition and mitigation; positioning; RIOT-OS; microcontrollers; embedded systems; internet of things; ARCHITECTURE;
D O I
10.3390/s21051689
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页码:1 / 23
页数:23
相关论文
共 50 条
  • [1] Machine Learning with Reconfigurable Privacy on Resource-Limited Computing Devices
    Imtiaz, Sana
    Tania, Zannatun N.
    Chaudhry, Hassan Nazeer
    Arsalan, Muhammad
    Sadre, Ramin
    Vlassov, Vladimir
    [J]. 19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 1592 - 1602
  • [2] SAGES Overview: Open-Source Software Tools for Electronic Disease Surveillance in Resource-Limited Settings
    Feighner, Brian H.
    Campbell, Timothy C.
    Katz, Aaron T.
    Wojcik, Richard A.
    Coberly, Jacqueline S.
    Patel, Shraddha V.
    Loschen, Wayne A.
    Lewis, Sheri H.
    [J]. JOHNS HOPKINS APL TECHNICAL DIGEST, 2014, 32 (04): : 652 - 658
  • [3] Developing open source, self-contained disease surveillance software applications for use in resource-limited settings
    Timothy C Campbell
    Charles J Hodanics
    Steven M Babin
    Adjoa M Poku
    Richard A Wojcik
    Joseph F Skora
    Jacqueline S Coberly
    Zarna S Mistry
    Sheri H Lewis
    [J]. BMC Medical Informatics and Decision Making, 12
  • [4] Developing open source, self-contained disease surveillance software applications for use in resource-limited settings
    Campbell, Timothy C.
    Hodanics, Charles J.
    Babin, Steven M.
    Poku, Adjoa M.
    Wojcik, Richard A.
    Skora, Joseph F.
    Coberly, Jacqueline S.
    Mistry, Zarna S.
    Lewis, Sheri H.
    [J]. BMC MEDICAL INFORMATICS AND DECISION MAKING, 2012, 12
  • [5] Security at the Edge for Resource-Limited IoT Devices
    Canavese, Daniele
    Mannella, Luca
    Regano, Leonardo
    Basile, Cataldo
    [J]. SENSORS, 2024, 24 (02)
  • [6] Visualization of large terrains in resource-limited computing environments
    Rabinovich, B
    Gotsman, C
    [J]. VISUALIZATION '97 - PROCEEDINGS, 1997, : 95 - 102
  • [7] Lightweight Neural Network Architectures for Resource-Limited Devices
    Reed, April L.
    Yang, Xiaokun
    Sha, Shi
    [J]. PROCEEDINGS OF THE TWENTY THIRD INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2022), 2022, : 205 - 211
  • [8] Retransmission strategies for wireless connections with resource-limited devices
    Libman, L
    [J]. 2005 2nd International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks (QShine), 2005, : 297 - 304
  • [9] Performance of an open source facial recognition system for unique patient matching in a resource-limited setting
    Ampamya, Sight
    Kitayimbwa, John M.
    Were, Martin C.
    [J]. INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2020, 141
  • [10] Open source software in quantum computing
    Fingerhuth, Mark
    Babej, Tomas
    Wittek, Peter
    [J]. PLOS ONE, 2018, 13 (12):