@Article{RomeroSouz:2019:StRiEq,
author = "Romero, Alessandro Gerling and Souza, Luiz Carlos Gadelha de",
affiliation = "{Instituto Nacional de Pesquisas Espaciais (INPE)} and
{Universidade Federal do ABC (UFABC)}",
title = "State-dependent Riccati equation controller using Java in remote
sensing CubeSats",
journal = "Journal of Applied Remote Sensing",
year = "2019",
volume = "13",
number = "3",
pages = "e032509",
month = "July",
keywords = "CubeSat, state-dependent Riccati equation, Java, nonlinear,
attitude.",
abstract = "STRaND and PhoneSat programs have attracted the attention of the
aerospace community by applying, in CubeSats, commercial
off-the-shelf smartphones based on Googles 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.",
doi = "10.1117/1.JRS.13.032509",
url = "http://dx.doi.org/10.1117/1.JRS.13.032509",
issn = "1931-3195",
language = "en",
targetfile = "032509_1.pdf",
urlaccessdate = "03 jun. 2024"
}