Title : 
Export of explicit model predictive control to python
         
        
            Author : 
Takacs, Balint ; Holaza, Juraj ; Stevek, Juraj ; Kvasnica, Michal
         
        
            Author_Institution : 
Inst. of Inf. Eng., Slovak Univ. of Technol. in Bratislava, Bratislava, Slovakia
         
        
        
        
        
        
            Abstract : 
This paper shows how explicit model predictive control (MPC) strategies can be implemented in Python. They use a pre-calculated map between state measurements and control inputs to simplify and accelerate the calculation of optimal control inputs. By shifting majority of the computational effort off-line, the concept of explicit MPC offers a significantly faster and cheaper implementation of model predictive control. We show how explicit MPC feedbacks are designed and exported to a self-contained Python code that can be easily merged with existing applications. Two examples are provided to illustrate the procedure. One considers the design of an artificial player for a videogame. The second one tackles the problem of quadrocopter control.
         
        
            Keywords : 
control system synthesis; predictive control; MPC; Python; explicit model predictive control; optimal control; quadrocopter control; Binary search trees; Birds; Games; MATLAB; Optimal control; Optimization; Predictive control;
         
        
        
        
            Conference_Titel : 
Process Control (PC), 2015 20th International Conference on
         
        
            Conference_Location : 
Strbske Pleso
         
        
        
            DOI : 
10.1109/PC.2015.7169942