A Framework for Embedded Model Predictive Control using Posits

被引:0
|
作者
Jugade, Chaitanya [1 ]
Ingole, Deepak [2 ,3 ]
Sonawane, Dayaram [1 ]
Kvasnica, Michal [4 ]
Gustafson, John [5 ]
机构
[1] Coll Engn, Pune 411005, Shivajinagar, India
[2] Univ Gustave Eiffel, Univ Lyon, LICIT, ENTPE, Lyon, France
[3] Katholieke Univ Leuven, Dept Mech Engn, Leuven, Belgium
[4] Slovak Univ Technol Bratislava, Bratislava, Slovakia
[5] Natl Univ Singapore, Singapore, Singapore
基金
欧盟地平线“2020”;
关键词
Linear MPC; optimization; embedded systems; floating-point numbers; posit numbers; hardware implementation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a framework for the high-accuracy, low-precision, and memory-efficient embedded model predictive control (MPC) using the posit (TM) numbers and its implementation on the ARM-based embedded platform. A quadratic programming (QP) problem in posit-based linear MPC is solved by the active set method (ASM) with a Cholesky factorization-based linear solver. The main idea of this paper is to encode all data associated with the QP problem as posit numbers and employ posit number arithmetic to synthesis the ASM algorithm. We provide a detailed analysis of a posit number that acts as a memory-efficient replacement of the IEEE 754 floating-point standard numbers. We show the posit-based ASM algorithm employed in MPC and its implementation on STM32 Nucleo-144 development board with STM32F746ZG MCU. The results of hardware-in-loop (HIL) simulations with the detailed analysis of memory utilization and performance of the posit-based ASM algorithm is shown with two case studies. HIL results show that the proposed approach can reduce memory footprints by 50% to 75% without losing control accuracy and performance.
引用
收藏
页码:2509 / 2514
页数:6
相关论文
共 50 条
  • [41] Constrained control using model predictive control
    Engineering Department, Cambridge University, Cambridge, CB2 1PZ, United Kingdom
    不详
    Lect. Notes Control Inf. Sci., 2007, (273-291): : 273 - 291
  • [42] Constrained control using model predictive control
    Maciejowski, J. M.
    Goulart, P. J.
    Kerrigan, E. C.
    ADVANCED STRATEGIES IN CONTROL SYSTEMS WITH INPUT AND OUTPUT CONSTRAINTS, 2007, 346 : 273 - 291
  • [43] A Framework for Predictive Control of Sampled-Data Systems Using Sporadic Model Approximation
    Yang, Lixing
    Dauchert, Samuel
    Wang, Xiaofeng
    2021 AMERICAN CONTROL CONFERENCE (ACC), 2021, : 4686 - 4691
  • [44] Reinforcement learning and model predictive control for robust embedded quadrotor guidance and control
    Greatwood, Colin
    Richards, Arthur G.
    AUTONOMOUS ROBOTS, 2019, 43 (07) : 1681 - 1693
  • [45] Pre-compensation of servo contour errors using a model predictive control framework
    Yang, Shiyi
    Ghasemi, Amir H.
    Lu, Xiangxing
    Okwudire, Chinedum E.
    INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2015, 98 : 50 - 60
  • [46] Model Predictive Control Framework for Improving Vehicle Cornering Performance Using Handling Characteristics
    Han, Kyoungseok
    Park, Giseo
    Sankar, Gokul S.
    Nam, Kanghyun
    Choi, Seibum B.
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (05) : 3014 - 3024
  • [47] Reinforcement learning and model predictive control for robust embedded quadrotor guidance and control
    Colin Greatwood
    Arthur G. Richards
    Autonomous Robots, 2019, 43 : 1681 - 1693
  • [48] Simulation of irrigation control strategies for cotton using Model Predictive Control within the VARIwise simulation framework
    McCarthy, Alison C.
    Hancock, Nigel H.
    Raine, Steven R.
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2014, 101 : 135 - 147
  • [49] Efficient control of nonlinear noise-corrupted systems using a novel model predictive control framework
    Weissel, Florian
    Huber, Marco F.
    Hanebeck, Uwe D.
    2007 AMERICAN CONTROL CONFERENCE, VOLS 1-13, 2007, : 3157 - 3162
  • [50] A Novel Model Predictive Control Framework Using Dynamic Model Decomposition Applied to Dynamic Legged Locomotion
    Shen, Junjie
    Hong, Dennis
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 4926 - 4932