Search NASA⌕ Search

SEARCH · Search NASA

Results for “Attitude to Computers”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 145 records · Page 8

Kalman Filter for Spinning Spacecraft Attitude Estimation

This paper presents a Kalman filter using a seven-component attitude state vector comprising the angular momentum components in an inertial reference frame, the angular momentum components in the body frame, and a rotation angle. The relatively slow variation of these parameters makes this parameterization advantageous for spinning spacecraft attitude estimation. The filter accounts for the constraint that the magnitude of the angular momentum vector is the same in the inertial and body frames by employing a reduced six-component error state. Four variants of the filter, defined by different choices for the reduced error state, are tested against a quaternion-based filter using simulated data for the THEMIS mission. Three of these variants choose three of the components of the error state to be the infinitesimal attitude error angles, facilitating the computation of measurement sensitivity matrices and causing the usual 3x3 attitude covariance matrix to be a submatrix of the 6x6 covariance of the error state. These variants differ in their choice for the other three components of the error state. The variant employing the infinitesimal attitude error angles and the angular momentum components in an inertial reference frame as the error state shows the best combination of robustness and efficiency in the simulations. Attitude estimation results using THEMIS flight data are also presented.

Markley, F. Landis↗

Kalman Filter for Spinning Spacecraft Attitude Estimation

This paper presents a Kalman filter using a seven-component attitude state vector comprising the angular momentum components in an inertial reference frame, the angular momentum components in the body frame, and a rotation angle. The relatively slow variation of these parameters makes this parameterization advantageous for spinning spacecraft attitude estimation. The filter accounts for the constraint that the magnitude of the angular momentum vector is the same in the inertial and body frames by employing a reduced six-component error state. Four variants of the filter, defined by different choices for the reduced error state, are tested against a quaternion-based filter using simulated data for the THEMIS mission. Three of these variants choose three of the components of the error state to be the infinitesimal attitude error angles, facilitating the computation of measurement sensitivity matrices and causing the usual 3x3 attitude covariance matrix to be a submatrix of the 6x6 covariance of the error state. These variants differ in their choice for the other three components of the error state. The variant employing the infinitesimal attitude error angles and the angular momentum components in an inertial reference frame as the error state shows the best combination of robustness and efficiency in the simulations. Attitude estimation results using THEMIS flight data are also presented.

Markley, F. Landis↗

The Shuttle inertial system

The Space Shuttle inertial system is built around a sensor assembly called the inertial measurement unit (IMU). The system includes a redundant set of three structurally integrated IMU's that operate in conjunction with parallel strung data system computers to provide precise attitude and velocity information to user system functions. The inertial system is actually a separate subsystem function integrated into the overall avionics system. Software resident in the system computers is the final link in the inertial system. The inertial software is comprised of two major sets, including a subsystem operating program (SOP) called the IMU SOP and redundancy management. Attention is given to system applications, systems performance, attitude sensitivities, the IMU platform, IMU thermal management, aspects of IMU calibration, and Shuttle program experience.

Swingle, W. L.↗

A gamma ray observatory ground attitude error analysis study using the generalized calibration system

The Goddard Space Flight Center (GSFC) Flight Dynamics Division (FDD) will be responsible for performing ground attitude determination for Gamma Ray Observatory (GRO) support. The study reported in this paper provides the FDD and the GRO project with ground attitude determination error information and illustrates several uses of the Generalized Calibration System (GCS). GCS, an institutional software tool in the FDD, automates the computation of the expected attitude determination uncertainty that a spacecraft will encounter during its mission. The GRO project is particularly interested in the uncertainty in the attitude determination using Sun sensors and a magnetometer when both star trackers are inoperable. In order to examine the expected attitude errors for GRO, a systematic approach was developed including various parametric studies. The approach identifies pertinent parameters and combines them to form a matrix of test runs in GCS. This matrix formed the basis for this study.

Ketchum, E.↗

Achieving reliability - The evolution of redundancy in American manned spacecraft computers

The Shuttle is the first launch system deployed by NASA with full redundancy in the on-board computer systems. Fault-tolerance, i.e., restoring to a backup with less capabilities, was the method selected for Apollo. The Gemini capsule was the first to carry a computer, which also served as backup for Titan launch vehicle guidance. Failure of the Gemini computer resulted in manual control of the spacecraft. The Apollo system served vehicle flight control and navigation functions. The redundant computer on Skylab provided attitude control only in support of solar telescope pointing. The STS digital, fly-by-wire avionics system requires 100 percent reliability. The Orbiter carries five general purpose computers, four being fully-redundant and the fifth being soley an ascent-descent tool. The computers are synchronized at input and output points at a rate of about six times a second. The system is projected to cause a loss of an Orbiter only four times in a billion flights.

Tomayko, J. E.↗

Study indicates fluid digital computation systems are feasible

Digital computation systems using fluid amplifiers are proven practical. The response speed is adequate for space applications and they are reliable in adverse environments. The systems may be feasible for satellite attitude controls and guidance computers for manned orbital stations.

Source record↗

Attitude Sensor Pseudonoise

Even assuming perfect attitude sensors and gyros, sensor measurements on a vibrating spacecraft have apparent errors. These apparent sensor errors, referred to as pseudonoise, arise because gyro and sensor measurements are performed at discrete times. This paper explains the concept of pseudonoise, quantifies its behavior, and discusses the effect of vibrations that are nearly commensurate with measurement periods. Although pseudonoise does not usually affect attitude determination it does affect sensor performance evaluation. Attitude rates are usually computed from differences between pairs of accumulated angle measurements at different times and are considered constant in the periods between measurements. Propagation using these rates does not reproduce exact instantaneous spacecraft attitudes except at the gyro measurement times. Exact sensor measurements will therefore be inconsistent with estimates based on the propagated attitude. This inconsistency produces pseudonoise. The characteristics of pseudonoise were determined using a simple, one-dimensional model of spacecraft vibration. The statistical properties of the deviations of measurements from model truth were determined using this model and a range of different periods of sensor and rate measurements. This analysis indicates that the magnitude of pseudonoise depends on the ratio of the spacecraft vibration period to the time between gyro measurements and can be as much as twice the amplitude of the vibration. In cases where the vibration period and gyro or sensor measurement period are nearly commensurate, unexpected changes in pseudonoise occur.

Hashmall, Joseph A.↗

Soviet automated rendezvous and docking system overview

The Soviets have been performing automated rendezvous and docking for many years. It has been a reliable mode of resupply and reboost. During the course of the Soviet space program, the autodocking system has evolved. The earlier IGLA system was replaced with the current KURS system. Both systems are radar-based. The variation in strength between antennas is used for computing relative positions and attitudes. The active spacecraft has a transponder. From discussions with Soviet engineers, it seems the docking process can be controlled either from the ground or from the active (docking) spacecraft's onboard computer. The unmanned Progress resupply ships regularly dock with the current MIR Space Station. The Soyuz T spacecraft incorporated the IGLA system, and the later Soyuz TM and Progress M Series spacecraft incorporated the KURS. The MIR Complex has both systems installed. The rear port and the KVANT docking port have the IGLA system installed to support earlier Progress ships that use the IGLA. The first Soyuz TM docking occurred in May of 1986, while the first Progress M docked in September of 1989.

Hinman, Elaine M.↗

SMM attitude control recovery

A description is given of the way in which the Modular Attitude Control System (MACS) onboard computer of the NASA Solar Maximum Mission (SMM) laboratory was reprogrammed, to restore attitude control for the SMM, after fuse failures permanently disabled all three of the MACS primary reaction wheels. Algorithms were developed which provided both a thermal- and power-safe, spin-stabilized mode and three-axis sun pointing, using the damaged primary wheels' backup skew wheel in a momentum-bias control scheme. Magnetic torquing was used in these algorithms for angular momentum vector magnitude and directional control.

Hoffman, H. C.↗

Solar Array Disturbances to Spacecraft Pointing During the Lunar Reconnaissance Orbiter (LRO) Mission

The Lunar Reconnaissance Orbiter (LRO), the first spacecraft to support NASA s return to the Moon, launched on June 18, 2009 from the Cape Canaveral Air Force Station aboard an Atlas V launch vehicle. It was initially inserted into a direct trans-lunar trajectory to the Moon. After a five day transit to the Moon, LRO was inserted into the Lunar orbit and successfully lowered to a low altitude elliptical polar orbit for spacecraft commissioning. Successful commissioning was completed in October 2009 when LRO was placed in its near circular mission orbit with an approximate altitude of 50km. LRO will spend at least one year orbiting the Moon, collecting lunar environment science and mapping data, utilizing a suite of seven instruments to enable future human exploration. The objective is to provide key science data necessary to facilitate human return to the Moon as well as identification of opportunities for future science missions. LRO's instrument suite will provide the high resolution imaging data with sub-meter accuracy, highly accurate lunar cartographic maps, mineralogy mapping, amongst other science data of interest. LRO employs a 3-axis stabilized attitude control system (ACS) whose primary control mode, the "Observing Mode", provides Lunar nadir, off-nadir, and inertial fine pointing for the science data collection and instrument calibration. This controller combines the capability of fine pointing with on-demand large angle full-sky attitude reorientation. It provides simplicity of spacecraft operation as well as additional flexibility for science data collection. A conventional suite of ACS components is employed in the Observing Mode to meet the pointing and control objectives. Actuation is provided by a set of four reaction wheels developed in-house at NASA Goddard Space Flight Center (GSFC). Attitude feedback is provided by a six state Kalman filter which utilizes two SELEX Galileo Star Trackers for attitude updates, and a single Honeywell Miniature Inertial Measurement Unit (MIMU) to provide body rates for attitude propagation. Rate is computed by differentiating accumulated angle provided by the MIMU. The Observing Mode controller is required to maintain fine pointing while a large fully-articulated solar array (SA) maintains its panel normal to the solar incidence. This paper describes the disturbances to the attitude control resulting from the SA articulation. Observing Mode performance in the presence of this disturbance was assessed while the spacecraft was in an initial elliptical low altitude orbit during the commissioning phase, which started about two weeks after launch and lasted for 90 days. LRO demonstrated excellent pointing performance during Observing Mode nadir and inertial attitude target operations during this phase. Transient LRO attitude errors observed during commissioning resulted primarily from three sources, Diviner instrument calibrations, RW zero crossings, and SA articulation. Even during times of considerable disturbance from SA articulation, the attitude errors were maintained below the statistical attitude error requirement level of 15 arc-sec (3 sigma).

Calhoun, Philip↗

Reconfigurable modular computer networks for spacecraft on-board processing

The core electronics subsystems on unmanned spacecraft, which have been sent over the last 20 years to investigate the moon, Mars, Venus, and Mercury, have progressed through an evolution from simple fixed controllers and analog computers in the 1960's to general-purpose digital computers in current designs. This evolution is now moving in the direction of distributed computer networks. Current Voyager spacecraft already use three on-board computers. One is used to store commands and provide overall spacecraft management. Another is used for instrument control and telemetry collection, and the third computer is used for attitude control and scientific instrument pointing. An examination of the control logic in the instruments shows that, for many, it is cost-effective to replace the sequencing logic with a microcomputer. The Unified Data System architecture considered consists of a set of standard microcomputers connected by several redundant buses. A typical self-checking computer module will contain 23 RAMs, two microprocessors, one memory interface, three bus interfaces, and one core building block.

Rennels, D. A.↗

Infrared horizon scanner attitude data error analysis for SEASAT-A

The results of a study of the effect of variations in the earth's seasonal and geographical horizon radiance on the location of the infrared horizon as measured by ITHACO scanwheels are presented. Two types of variations are considered. These are (1) systematic variations of the mean (averaged over all longitudes) atmospheric radiance due to macroscopic changes in temperature as a function of latitude and season and (2) random variations in atmospheric radiance due to microscopic fluctuations (weather). The effect of variations in the scanner wheel speeds on the attitude determination accuracy is also presented. The computed horizon radiance and wheel speed variation - induced attitude errors are then combined with errors caused by sensor alignment and electronics tolerances to obtain an overall estimate of the SEASAT-A pitch and roll angle accuracy.

Phenneger, M. C.↗

An Attitude Control Design for the Cassini Spacecraft

The Cassini planetary mission to Saturn and Titan requires accurate pointing and complex maneuvers of the spacecraft, which is comprised of a Saturn orbiter and Titan probe. An attitude control design is described to achieve the many capabilities of Cassini including thrust vector control, precision pointing and stability control for remote sciences, tracking of a probe released to the Titan atmosphere, and radar mapping of the Titan surface. Additional constraints for control design have been imposed by a high percentage of liquid propellant (60% at launch) land lowly damped flexible spacecraft appendages. Computer simulation results of attitude determination, pointing and maneuver controls are provided to demonstrate the design capability.

Cassini↗

Infrared horizon sensor modeling for attitude determination and control: Analysis and mission experience

The work performed by the Attitude Determination and Control Section at the National Aeronautics and Space Administration/Goddard Space Flight Center in analyzing and evaluating the performance of infrared horizon sensors is presented. The results of studies performed during the 1960s are reviewed; several models for generating the Earth's infrared radiance profiles are presented; and the Horizon Radiance Modeling Utility, the software used to model the horizon sensor optics and electronics processing to computer radiance-dependent attitude errors, is briefly discussed. Also provided is mission experience from 12 spaceflight missions spanning the period from 1973 to 1984 and using a variety of horizon sensing hardware. Recommendations are presented for future directions for the infrared horizon sensing technology.

Phenneger, M. C.↗

Quaternion Averaging

Many applications require an algorithm that averages quaternions in an optimal manner. For example, when combining the quaternion outputs of multiple star trackers having this output capability, it is desirable to properly average the quaternions without recomputing the attitude from the the raw star tracker data. Other applications requiring some sort of optimal quaternion averaging include particle filtering and multiple-model adaptive estimation, where weighted quaternions are used to determine the quaternion estimate. For spacecraft attitude estimation applications, derives an optimal averaging scheme to compute the average of a set of weighted attitude matrices using the singular value decomposition method. Focusing on a 4-dimensional quaternion Gaussian distribution on the unit hypersphere, provides an approach to computing the average quaternion by minimizing a quaternion cost function that is equivalent to the attitude matrix cost function Motivated by and extending its results, this Note derives an algorithm that deterniines an optimal average quaternion from a set of scalar- or matrix-weighted quaternions. Rirthermore, a sufficient condition for the uniqueness of the average quaternion, and the equivalence of the mininiization problem, stated herein, to maximum likelihood estimation, are shown.

Markley, F. Landis↗

The effect of measurement errors and computational approximations on a perspective ILM radar image

The effect was examined of aircraft position and attitude, of measurement errors, and of computational approximations on the size, shape, and position of a perspective radar image of an airport runway as might be displayed by an independent landing monitor in transport aircraft. The effect on runway image geometry was examined for different aircraft attitudes and different aircraft positions relative to a standard three degree glide slope. Measurement errors investigated were errors in radar azimuth angle and range, and errors in those aircraft parameters supplied to the radar for use in converting the radar image into a perspective format (namely pitch, roll, and altitude). Also investigated were the effects of using certain mathematical approximations, such as small angle, in the coordinate transformation which converts the image to a perspective format.

Bundick, W. T.↗

Accuracy Studies of a Magnetometer-Only Attitude-and-Rate-Determination System

A personal computer based system was recently prototyped that uses measurements from a three axis magnetometer (TAM) to estimate the attitude and rates of a spacecraft using no a priori knowledge of the spacecraft's state. Past studies using in-flight data from the Solar, Anomalous, and Magnetospheric Particles Explorer focused on the robustness of the system and demonstrated that attitude and rate estimates could be obtained accurately to 1.5 degrees (deg) and 0.01 deg per second (deg/sec), respectively, despite limitations in the data and in the accuracies of te truth models. This paper studies the accuracy of the Kalman filter in the system using several orbits of in-flight Earth Radiation Budget Satellite (ERBS) data and attitude and rate truth models obtained from high precision sensors to demonstrate the practical capabilities. This paper shows the following: Using telemetered TAM data, attitude accuracies of 0.2 to 0.4 deg and rate accuracies of 0.002 to 0.005 deg/sec (within ERBS attitude control requirements of 1 deg and 0.0005 deg/sec) can be obtained with minimal tuning of the filter; Replacing the TAM data in the telemetry with simulated TAM data yields corresponding accuracies of 0.1 to 0.2 deg and 0.002 to 0.005 deg/sec, thus demonstrating that the filter's accuracy can be significantly enhanced by further calibrating the TAM. Factors affecting the fillter's accuracy and techniques for tuning the system's Kalman filter are also presented.

Challa, M.↗

Angular-Rate Estimation Using Quaternion Measurements

In most spacecraft (SC) there is a need to know the SC angular rate. Precise angular rate is required for attitude determination, and a coarse rate is needed for attitude control damping. Classically, angular rate information is obtained from gyro measurements. These days, there is a tendency to build smaller, lighter and cheaper SC, therefore the inclination now is to do away with gyros and use other means and methods to determine the angular rate. The latter is also needed even in gyro equipped satellites when performing high rate maneuvers whose angular-rate is out of range of the on board gyros or in case of gyro failure. There are several ways to obtain the angular rate in a gyro-less SC. When the attitude is known, one can differentiate the attitude in whatever parameters it is given and use the kinematics equation that connects the derivative of the attitude with the satellite angular-rate and compute the latter. Since SC usually utilize vector measurements for attitude determination, the differentiation of the attitude introduces a considerable noise component in the computed angular-rate vector.

Azor, Ruth↗