Migration of a real-time optimal-control algorithm from MATLAB TM to Field Programmable Gate Array (FPGA)
Moon, Ron L.
Ross, I. Michael
Loomis, Herschel H.
MetadataShow full item record
This thesis presents an overarching plan to migrate a time-optimal spacecraft control algorithm from the MATLABTM development environment into an FPGA-based embedded-platform development board. Research at the Naval Postgraduate School has produced a revolutionary time-optimal spacecraft control algorithm based upon the Legendre Pseudospectral method. Currently, the control algorithm is dependent on the MATLABTM environment, a fourth generation language (4GL). 4GLs are powerful high-level abstraction and development tools, but are not efficiently instantiated into an embedded system. This study establishes three distinct development phases to migrate the algorithm from 4GL dependency to embedded operation. The first phase removes the algorithm's dependency on the 4GL environment by translating the algorithm into the C programming language. The second development phase compiles and embeds the algorithm into an FPGA-based development board. The final development phase introduces a custom computing machine (CCM) instantiated in an FPGA to reduce the control calculation time, thereby broadening the algorithm's potential application.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Implementation of a multi-robot coverage algorithm on a two-dimensional, grid-based environment Huang, Jo-Wen (Monterey, California: Naval Postgraduate School, 2017-06);With the development and advancement in the technology of control and multi-robot systems, robot agents are likely to take over mine countermeasure (MCM) missions one day. The path planning coverage algorithm is an essential ...
Using the PEBB universal Controller to modify control algorithms for DC-to-DC converters and implement closed-loop control of ARCP inverters Floodeen, David L. (Monterey, California. Naval Postgraduate School, 1998-09);The objective of this thesis is two-fold. The first goal is to expand the operational capabilities of the Ship's Service Converter Module control algorithm for a DC-to-DC converter using the Universal Controller. The second ...
Optical Beam Jitter Control Watkins, R.J.; Chen, J.; Agrawal, B.N.; Shin, Y.S. (2004);For several future imaging and communications spacecraft, a challenging area of technology development is the fine acquisition, tracking, and pointing (ATP) control of the spacecraft and its payload. For example, some ...