Application of Recurrent Networks for Spacecraft Attitude Control

Abstract

There is a need to perform a control allocation to map the torque commands from the body frame to the actuator frames in a spacecraft attitude control problem. When the number is more than three, this mapping, done by a pseudoinverse, is not unique and depends on the cost function used to perform the allocation. The infinity norm allocation is a specific control allocation method that emphasizes minimizing the maximum torque actualized by the spacecrafts momentum exchange devices. It also allows access to the full torque envelope, giving approximately an extra 20 percent of torque capacity for the system to utilize over the traditional calculation method. The infinity norm allocation is not generally used as it requires an iterative optimization to be performed. An alternative is to use a recurrent neural network to solve the allocation problem. Implementation of a recurrent neural network can solve the pseudoinverse of the torque transformation matrix of a spacecrafts momentum exchange devices. The recurrent neural network is shown to improve performance over the conventional allocation scheme for both reaction wheel and control moment gyro actuated spacecraft.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2020
Accession Number
AD1194427

Entities

People

  • Benjamin Diehl

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Space

DTIC Thesaurus Topics

  • Acquisition
  • Algorithms
  • Angular Momentum
  • Artificial Satellites
  • Attitude Control Systems
  • California
  • Collision Avoidance
  • Computer Programming
  • Computers
  • Control Systems
  • Coordinate Systems
  • Electrical Circuits
  • Electronic Circuits
  • Engineering
  • Machine Learning
  • Neural Networks
  • Recurrent Neural Networks
  • Spacecraft
  • Three Dimensional

Readers

  • Linear Algebra
  • Neural Network Machine Learning.
  • Robotics and Automation.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • AI & ML - Machine Learning Algorithms
  • AI & ML - Neural Networks
  • Space
  • Space - Spacecraft Maneuvers