17 July 2019 State-dependent Riccati equation controller using Java in remote sensing CubeSats
Alessandro G. Romero, Luiz C. G. de Souza
Author Affiliations +
Abstract

STRaND and PhoneSat programs have attracted the attention of the aerospace community by applying, in CubeSats, commercial off-the-shelf smartphones based on Google’s Android. In Android, the development commonly applies Java hence this language is a natural candidate for the attitude and orbit control subsystem (AOCS). Moreover, such AOCS can be designed with success by linear control theory; however, the linearized models are not able to represent all the effects of the nonlinear terms present in the dynamics. Therefore, nonlinear control techniques can yield better performance. An example is the Nano-Satellite Constellation for Environmental Data Collection, used as the reference in this work, a set of remote sensing CubeSats from the Brazilian National Institute for Space Research, in which the AOCS must stabilize the satellite in three-axes. We present the investigation of a state-dependent Riccati equation (SDRE) controller, a nonlinear controller, based on attitude errors given by quaternions. The investigation uses Java, accordingly, it can run on an Android operating system in a CubeSat, and it has low cost. Two controllers (linear and SDRE) were evaluated using a Monte Carlo perturbation model. The initial results show that the SDRE controller provides better performance.

© 2019 Society of Photo-Optical Instrumentation Engineers (SPIE) 1931-3195/2019/$28.00 © 2019 SPIE
Alessandro G. Romero and Luiz C. G. de Souza "State-dependent Riccati equation controller using Java in remote sensing CubeSats," Journal of Applied Remote Sensing 13(3), 032509 (17 July 2019). https://doi.org/10.1117/1.JRS.13.032509
Received: 16 February 2019; Accepted: 25 June 2019; Published: 17 July 2019
Lens.org Logo
CITATIONS
Cited by 4 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Satellites

Monte Carlo methods

Device simulation

Java

Matrices

Sun

Remote sensing

Back to Top