Embedded RIOTS: Model Predictive Control Towards Edge

Author(s):  
Jairo Viola ◽  
Sina Dehghan ◽  
YangQuan Chen

Abstract RIOTS is a general purpose optimal problem solver written as a MATLAB toolbox with mixed-language programming (C, Fortran, Matlab, Simulink). This first paper introduces how to make RIOTS run under an embedded platform RP3B (Raspberry Pi 3 B) with Windows 10. We presented the system architecture and a complete demo on running RIOTS as the inner kernel for MPC, using a house made thermal control system based on Peltier modules.

2021 ◽  
Vol 11 (15) ◽  
pp. 7169
Author(s):  
Mohamed Allouche ◽  
Tarek Frikha ◽  
Mihai Mitrea ◽  
Gérard Memmi ◽  
Faten Chaabane

To bridge the current gap between the Blockchain expectancies and their intensive computation constraints, the present paper advances a lightweight processing solution, based on a load-balancing architecture, compatible with the lightweight/embedding processing paradigms. In this way, the execution of complex operations is securely delegated to an off-chain general-purpose computing machine while the intimate Blockchain operations are kept on-chain. The illustrations correspond to an on-chain Tezos configuration and to a multiprocessor ARM embedded platform (integrated into a Raspberry Pi). The performances are assessed in terms of security, execution time, and CPU consumption when achieving a visual document fingerprint task. It is thus demonstrated that the advanced solution makes it possible for a computing intensive application to be deployed under severely constrained computation and memory resources, as set by a Raspberry Pi 3. The experimental results show that up to nine Tezos nodes can be deployed on a single Raspberry Pi 3 and that the limitation is not derived from the memory but from the computation resources. The execution time with a limited number of fingerprints is 40% higher than using a classical PC solution (value computed with 95% relative error lower than 5%).


Author(s):  
S. A. Hryshyn ◽  
A. G. Batischev ◽  
S. V. Koldashov ◽  
Aliaksei L. Petsiuk ◽  
V. A. Seliantev ◽  
...  

2019 ◽  
Vol 20 (3) ◽  
pp. 366-374
Author(s):  
Yu. N. Shevchenko ◽  
◽  
A. A. Kishkin ◽  
F. V. Tanasiyenko ◽  
O. V. Shilkin ◽  
...  

2020 ◽  
Vol 32 (4) ◽  
pp. 761-772
Author(s):  
Yu Zhang ◽  
Shikui Dong ◽  
Ke Wang ◽  
Yanlin Zhou ◽  
Qiang Sheng ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document