Repository logo
 

Graphical FPGA design for a predictive controller with application to spacecraft rendezvous


Type

Article

Change log

Authors

Hartley, EN 
Maciejowski, JM 

Abstract

A reconfigurable field-programmable gate array (FPGA)-based predictive controller based on Nesterov’s fast gradient method is designed using Simulink and converted to VHDL using Mathworks’ HDL Coder. The implementation is verified by application to a spacecraft rendezvous and capture scenario, with communication between the FPGA and a simulation of the relative dynamics occuring over Ethernet. For a problem with 120 decision variables and 240 constraints, computation times of 0.95 ms are achieved with a clock rate of 50 MHz, corresponding to a speed up of more than 2000 over running the algorithm directly on a MicroBlaze microprocessor implemented on the same FPGA.

Description

Keywords

Predictive control, Spacecraft control, Field Programmable Gate Array, Computer aided design methods, Graphical programming, Embedded systems, LASSO predictive control, Fast gradient method

Journal Title

Proceedings of the IEEE Conference on Decision and Control

Conference Name

Journal ISSN

0743-1546
2576-2370

Volume Title

Publisher

IEEE
Sponsorship
This work was supported by the Engineering and Physical Sciences Research Council (Grant EP/G030308/1) as well as industrial support from Xilinx, Mathworks and the European Space Agency.