Several attempts have been made to execute control of a system using only a smartphone's processor running computationally inexpensive algorithms such as PID, LQR or H <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">∞</sub> controllers. This paper presents design and implementation of model predictive controllers on a smartphone using the numerical optimization framework CasADi. To evaluate this framework's performance (and compare its results with those from a Java library JOptimizer's deployment) the implemented model predictive control algorithm was subjected to simulations of running a quadrotor control system on a smartphone. It attained a tracking error of 0.0693 m. These evaluation results open the possibility of implementing more computationally expensive algorithms on a smartphone's processor including online or real-time usage.
Tópico:
Advanced Control Systems Optimization
Citaciones:
1
Citaciones por año:
Altmétricas:
0
Información de la Fuente:
Fuente2019 IEEE 4th Colombian Conference on Automatic Control (CCAC)