Aerospace Control Systems

Spacecraft GNC Systems Engineering

 

Specialized Software Tools for Pointing Control and Calibration

ACS has significant experience in algorithm and software development to deliver reliable and efficient software implementations of control systems and simulations. ACS has experience in developing engineering and simulation software using C, Matlab, and Simulink. Control system design and analysis are performed by using the following Matlab toolboxes: Control System, Robust Control, and Signal Processing, and others. ACS can also perform pointing analyses and simulations using STK.

In addition to standard commercial software tools, specific software tools have been developed to aid in performing analysis and control system design. Some of the software tools used to perform attitude determination and control system design and analysis are described in the articles below. Check this page periodically for information on other software tools that have been developed and that are currently being developed.

Contact ACS if you feel that these software tools can benefit your spacecraft programs.

Math Library PDF Print E-mail

Libraries of Matlab and C functions are used to support software tools used for design, analysis, and data processing. These include

  • Attitude library
  • Kalman Filter function library
  • Time and Earth Orientation libary

These libraries are implemented using the best numerical algorithms available to ensure numerical accuracy and reliability. Because small angle computations are an integral part of most attitude algorithms, it is important to avoid loss of accuracy and divide-by-zero conditions when small angles approach zero, as in the sinc function for example.

Algorithms are also designed for computational speed without sacrificing numerical performance. This might seem trivial as computers become faster, but we always want computers to do more in less time, and this is particularly true with spacecraft computers where power and computational speed are limited.

 
<< Start < Prev 1 2 Next > End >>
Page 2 of 2