Related Experiment Video
Updated: Nov 16, 2025

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
Published on: March 2, 2015
Fast real-time SDRE controllers using neural networks
Rômulo Fernandes da Costa1, Osamu Saotome2, Elvira Rafikova3
1Graduate Program in Electronic and Computer Engineering - Electronic Devices and Systems, Electronic Engineering Division, Aeronautics Institute of Technology (ITA), 50 Praça Marechal Eduardo Gomes, São José dos Campos, SP, 12228-900, Brazil.
Abstract:
This paper describes the implementation of fast state-dependent Riccati equation (SDRE) control algorithms through the use of shallow and deep artificial neural networks (ANN). Several ANNs are trained to replicate an SDRE controller developed for a satellite attitude dynamics simulator (SADS) to display the technique's efficacy. The neural controllers have reduced computational complexity compared with the original SDRE controller, allowing its execution at a significantly higher rate. One of the neural controllers was validated using the SADS in a practical experiment. The experimental results indicate that the training error is sufficiently small for the neural controller to perform equivalently to the original SDRE controller.
Related Concept Videos
Neural Control of Respiration
Respiratory Centers in the Brainstem
Two primary areas comprise the respiratory center: the medullary respiratory center in the medulla oblongata and the pontine respiratory group in the pons. The...
Neural Regulation
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
PD Controller: Design
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Multi-input and Multi-variable systems
In the absence of...

