Spacecraft ControlDeck

This bundle of ControlDeck classes provides both attitude control and determination software for your satellite. The 3-axis attitude control system is designed for a satellite with reaction wheels for attitude control and magnetic torquers or thrusters for momentum unloading. The attitude determination software is configured for a star tracker. The control system can maneuver the satellite to any orientation. The magnetic torquers can also be used as a backup attitude control system if the reaction wheels are not operational.

The attitude control software uses an Unscented Kalman Filter (sometimes known as a sigma-point filter) for attitude determination. It can incorporate star camera measurements, magnetometer measurements, sun sensor output, and even sun magnitude measurements from the solar panels. This makes it very robust.

Bundle Contents

  • Attitude determination and control and momentum management software modules
  • GPS interface module
  • Command list reader module
  • Re-configurable graphical user interface pre-loaded with spacecraft trajectory and navigation views
  • Simulation setup file of an Earth observation mission
  • Online API


The following movie shows a reorientation maneuver using reaction wheels. The CubeSat is in a polar orbit. Several of the pages in the simulation display are shown during the movie. This CubeSat has eight body mounted high-efficiency solar panels and the power output is shown on the power page. It has three orthogonal reaction wheels and single skew wheel. All four are used during the maneuver.


Please use the form on the Simulation Framework page.