Search NASA⌕ Search

SEARCH · Search NASA

Results for “attitude”

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 253 records · Page 14

Kalman filter estimation of attitude and gyro bias with the QUEST observation model

The loss function for the Wahba attitude estimation problem employs unit vector observations with scalar weights. It is usually associated with the QUEST observation model, where the actual sensor noise is assumed the same for all components of the observed vector, regardless of the position in the field of view. The QUEST model has the great advantage of being sensor-independent except for the scalar parameter that characterizes the sensor errors. Although efficient algorithms for solving the Wahba problem exist, extending these algorithms to estimate gyro biases or sensor alignments has had mixed success. However, it is straightforward to estimate bias and alignment parameters with a Kalman filter. This paper investigates the use of an extended Kalman filter for the attitude and gyro bias that incorporates the QUEST observation model, to be referred to as the Unit Vector Filter (UVF). The UVF results are compared with those from a more conventional filter, the Real-Time Sequential Filter (RTSF), for which the residual is the two-dimensional projection of the unit vector onto the plane perpendicular to the sensor boresight. The RTSF is similar in design to that used by Multimission Modular Spacecraft for onboard attitude determination. An apparent obstacle to the use of unit vectors as measurements is their singular noise covariance matrix. Shuster has shown that this problem should not affect filter performance. The UVF and RTSF are tested using actual flight data from the Extreme Ultraviolet Explorer (EUVE). It is found that these filters generate nearly identical attitude and gyro bias estimates, thus validating the use of unit vectors and the QUEST noise model.

Sedlak, J.↗

Cross-cultural attitudes of flight crew regarding CRM

This study asks if the Cockpit Management Attitude Questionnaire (CMAQ) can detect differences across countries, and/or across occupations. And if so, can those differences be interpreted? Research has shown that the CMAQ is sensitive to attitude differences between and within organizations, thereby demonstrating its effectiveness with American populations. But the CMAQ was originally designed by American researchers and psychometrically refined for American pilots. The items in the questionnaire, though general in nature, still reflect the ubiquitous Western bias, because the items were written by researchers from and for the one culture. Recognizing this constraint, this study is nonetheless interested in attitudes toward crew behavior, and how those attitudes may vary across country and occupation.

Merritt, Ashleigh↗

Self-attitude awareness training: An aid to effective performance in microgravity and virtual environments

This paper describes ongoing development of training procedures to enhance self-attitude awareness in astronaut trainees. The procedures are based on observations regarding self-attitude (perceived self-orientation and self-motion) reported by astronauts. Self-attitude awareness training is implemented on a personal computer system and consists of lesson stacks programmed using Hypertalk with Macromind Director movie imports. Training evaluation will be accomplished by an active search task using the virtual Spacelab environment produced by the Device for Orientation and Motion Environments Preflight Adaptation Trainer (DOME-PAT) as well as by assessment of astronauts' performance and sense of well-being during orbital flight. The general purpose of self-attitude awareness training is to use as efficiently as possible the limited DOME-PAT training time available to astronauts prior to a space mission. We suggest that similar training procedures may enhance the performance of virtual environment operators.

Parker, Donald E.↗

Determination of attitude jitter in small satellites

For various reasons, including cost, small satellites are becoming more appealing. Because of their smaller inertias, these spacecrafts are more sensitive to disturbances and likely to have more attitude jitter than the bigger units. These jitter levels may be unacceptable for some scientific instruments and need to be compensated. In the case of line-of-sight type instruments, the attitude jitter could be mitigated by incorporating a fast steering mirror into the system. To take full advantage of these devices, the spacecraft attitude needs to be measured at sufficiently high bandwidth, well beyond what is commonly provided by inertial reference units. This research examines various ways to obtain higher bandwidth attitude measurements for the purpose of jitter control.

Algrain, Marcelo C.↗

Where am I: Determining the attitude of spacecraft parts

In the preliminary design of spacecraft, spreadsheets are often used to scale and size components. While offering some benefits, using spreadsheets does have some drawbacks. In particular, since time is typically not one of the input values, overly conservative designs can result because scheduling issues are not considered. To overcome this problem, the Space Systems Concepts Division is developing a time dependent, virtual spacecraft simulation system. Since the performance of many components on the spacecraft are sensitive to the attitude of the spacecraft, a method or function is needed to determine the attitude of a part. Thus, the primary goal of this research was to develop a software module that calculates the attitude of an arbitrary part on the spacecraft. This module is then used by subsystem engineers, e.g. the power subsystem, to compute the attitude relative to the spacecraft, the sun, the Earth, or a user specified target.

Hanson, Mark L.↗

Attitude Estimation Using Modified Rodrigues Parameters

In this paper, a Kalman filter formulation for attitude estimation is derived using the Modified Rodrigues Parameters. The extended Kalman filter uses a gyro-based model for attitude propagation. Two solutions are developed for the sensitivity matrix in the Kalman filter. One is based upon an additive error approach, and the other is based upon a multiplicative error approach. It is shown that the two solutions are in fact equivalent. The Kalman filter is then used to estimate the attitude of a simulated spacecraft. Results indicate that then new algorithm produces accurate attitude estimates by determining actual gyro biases.

Crassidis, John L.↗

A Predictive Attitude Determination Algorithm

In this paper, a new and efficient algorithm is developed for attitude determination from vector observations. The new algorithm, called the Predictive Attitude Determination (PAD) algorithm, is derived from a general nonlinear predictive filter approach. Traditional deterministic algorithms are shown to be suboptimal for anisotropic measurement errors. The major advantage of the PAD algorithm is that it can be easily applied to the case where anisotropic measurement errors exist. Also, an analytical expression is derived for the steady-state attitude error covariance, which is shown to be equivalent to the optimal covariance derived from maximum likelihood techniques. Simulation studies indicate that the new algorithm is able to accurately determine the attitude of a spacecraft, even for radically anisotropic measurement errors.

Markley, F. Landis↗

Solar and Magnetic Attitude Determination for Small Spacecraft

During the Phase B development of the NASA New Millennium Program (NMP) Earth Orbiter-1 (EO-1) spacecraft, detailed analyses were performed for on-board attitude determination using the Sun and the Earth's magnetic field. This work utilized the TRMM 'Contingency Mode' as a starting point but concentrated on implementation for a small spacecraft without a high performance mechanical gyro package. The analyses and simulations performed demonstrate a geographic dependence due to diurnal variations in the Earth magnetic field with respect to the Sun synchronous, nearly polar orbit. Sensitivity to uncompensated residual magnetic fields of the spacecraft and field modeling errors is shown to be the most significant obstacle for maximizing performance. Performance has been evaluated with a number of inertial reference units and various mounting orientations for the two-axis Fine Sun Sensors. Attitude determination accuracy using the six state Kalman Filter executing at 2 Hz is approximately 0.2 deg, 3-sigma, per axis. Although EO-1 was subsequently driven to a stellar-based attitude determination system as a result of tighter pointing requirements, solar/magnetic attitude determination is demonstrated to be applicable to a range of small spacecraft with medium precision pointing requirements.

Woodham, Kurt↗

Accurate Magnetometer/Gyroscope Attitudes Using a Filter with Correlated Sensor Noise

Magnetometers and gyroscopes have been shown to provide very accurate attitudes for a variety of spacecraft. These results have been obtained, however, using a batch-least-squares algorithm and long periods of data. For use in onboard applications, attitudes are best determined using sequential estimators such as the Kalman filter. When a filter is used to determine attitudes using magnetometer and gyroscope data for input, the resulting accuracy is limited by both the sensor accuracies and errors inherent in the Earth magnetic field model. The Kalman filter accounts for the random component by modeling the magnetometer and gyroscope errors as white noise processes. However, even when these tuning parameters are physically realistic, the rate biases (included in the state vector) have been found to show systematic oscillations. These are attributed to the field model errors. If the gyroscope noise is sufficiently small, the tuned filter 'memory' will be long compared to the orbital period. In this case, the variations in the rate bias induced by field model errors are substantially reduced. Mistuning the filter to have a short memory time leads to strongly oscillating rate biases and increased attitude errors. To reduce the effect of the magnetic field model errors, these errors are estimated within the filter and used to correct the reference model. An exponentially-correlated noise model is used to represent the filter estimate of the systematic error. Results from several test cases using in-flight data from the Compton Gamma Ray Observatory are presented. These tests emphasize magnetometer errors, but the method is generally applicable to any sensor subject to a combination of random and systematic noise.

Sedlak, J.↗

The Software Design for the Wide-Field Infrared Explorer Attitude Control System

The Wide-Field Infrared Explorer (WIRE), currently scheduled for launch in September 1998, is the fifth of five spacecraft in the NASA/Goddard Small Explorer (SMEX) series. This paper presents the design of WIRE's Attitude Control System flight software (ACS FSW). WIRE is a momentum-biased, three-axis stabilized stellar pointer which provides high-accuracy pointing and autonomous acquisition for eight to ten stellar targets per orbit. WIRE's short mission life and limited cryogen supply motivate requirements for Sun and Earth avoidance constraints which are designed to prevent catastrophic instrument damage and to minimize the heat load on the cryostat. The FSW implements autonomous fault detection and handling (FDH) to enforce these instrument constraints and to perform several other checks which insure the safety of the spacecraft. The ACS FSW implements modules for sensor data processing, attitude determination, attitude control, guide star acquisition, actuator command generation, command/telemetry processing, and FDH. These software components are integrated with a hierarchical control mode managing module that dictates which software components are currently active. The lowest mode in the hierarchy is the 'safest' one, in the sense that it utilizes a minimal complement of sensors and actuators to keep the spacecraft in a stable configuration (power and pointing constraints are maintained). As higher modes in the hierarchy are achieved, the various software functions are activated by the mode manager, and an increasing level of attitude control accuracy is provided. If FDH detects a constraint violation or other anomaly, it triggers a safing transition to a lower control mode. The WIRE ACS FSW satisfies all target acquisition and pointing accuracy requirements, enforces all pointing constraints, provides the ground with a simple means for reconfiguring the system via table load, and meets all the demands of its real-time embedded environment (16 MHz Intel 80386 processor with 80387 coprocessor running under the VRTX operating system). The mode manager organizes and controls all the software modules used to accomplish these goals, and in particular, the FDH module is tightly coupled with the mode manager.

Anderson, Mark O.↗

A Novel Sensor for Attitude Determination Using Global Positioning System Signals

An entirely new sensor approach for attitude determination using Global Positioning System (GPS) signals is developed. The concept involves the use of multiple GPS antenna elements arrayed on a single sensor head to provide maximum GPS space vehicle availability. A number of sensor element configurations are discussed. In addition to the navigation function, the array is used to find which GPS space vehicles are within the field-of-view of each antenna element. Attitude determination is performed by considering the sightline vectors of the found GPS space vehicles together with the fixed boresight vectors of the individual antenna elements. This approach has clear advantages over the standard differential carrier-phase approach. First, errors induced by multipath effects can be significantly reduced or eliminated altogether. Also, integer ambiguity resolution is not required, nor do line biases need to be determined through costly and cumbersome self-surveys. Furthermore, the new sensor does not require individual antennas to be physically separated to form interferometric baselines to determine attitude. Finally, development potential of the new sensor is limited only by antenna and receiver technology development unlike the physical limitations of the current interferometric attitude determination scheme. Simulation results indicate that accuracies of about 1 degree (3 omega) are possible.

Crassidis, John L.↗

TRMM On Orbit Attitude Control System Performance

This paper presents an overview of the Tropical Rainfall Measuring Mission (TRMM) Attitude Control System (ACS) along with detailed in-flight performance results for each operational mode. The TRMM spacecraft is an Earth-pointed, zero momentum bias satellite launched on November 27, 1997 from Tanegashima Space Center, Japan. TRMM is a joint mission between NASA and the National Space Development Agency (NASDA) of Japan designed to monitor and study tropical rainfall and the associated release of energy. Launched to provide a validation for poorly known rainfall data sets generated by global climate models, TRMM has demonstrated its utility by reducing uncertainties in global rainfall measurements by a factor of two. The ACS is comprised of Attitude Control Electronics (ACE), an Earth Sensor Assembly (ESA), Digital Sun Sensors (DSS), Inertial Reference Units (IRU), Three Axis Magnetometers (TAM), Coarse Sun Sensors (CSS), Magnetic Torquer Bars (MTB), Reaction Wheel Assemblies (RWA), Engine Valve Drivers (EVD) and thrusters. While in Mission Mode, the ESA provides roll and pitch axis attitude error measurements and the DSS provide yaw updates twice per orbit. In addition, the TAM in combination with the IRU and DSS can be used to provide pointing in a contingency attitude determination mode which does not rely on the ESA. Although the ACS performance to date has been highly successful, lessons were learned during checkout and initial on-orbit operation. This paper describes the design, on-orbit checkout, performance and lessons learned for the TRMM ACS.

Robertson, Brent↗

X-33 Attitude Control Using the XRS-2200 Linear Aerospike Engine

The Vehicle Control Systems Team at Marshall Space Flight Center, Structures and Dynamics Laboratory, Guidance and Control Systems Division is designing, under a cooperative agreement with Lockheed Martin Skunkworks, the Ascent, Transition, and Entry flight attitude control systems for the X-33 experimental vehicle. Test flights, while suborbital, will achieve sufficient altitudes and Mach numbers to test Single Stage To Orbit, Reusable Launch Vehicle technologies. Ascent flight control phase, the focus of this paper, begins at liftoff and ends at linear aerospike main engine cutoff (MECO). The X-33 attitude control system design is confronted by a myriad of design challenges: a short design cycle, the X-33 incremental test philosophy, the concurrent design philosophy chosen for the X-33 program, and the fact that the attitude control system design is, as usual, closely linked to many other subsystems and must deal with constraints and requirements from these subsystems. Additionally, however, and of special interest, the use of the linear aerospike engine is a departure from the gimbaled engines traditionally used for thrust vector control (TVC) in launch vehicles and poses certain design challenges. This paper discusses the unique problem of designing the X-33 attitude control system with the linear aerospike engine, requirements development, modeling and analyses that verify the design.

Hall, Charles E.↗

Spacecraft Attitude Representations

The direction cosine matrix or attitude matrix is the most fundamental representation of the attitude, but it is very inefficient: It has six redundant parameters, it is difficult to enforce the six (orthogonality) constraints. the four-component quaternion representation is very convenient: it has only one redundant parameter, it is easy to enforce the normalization constraint, the attitude matrix is a homogeneous quadratic function of q, quaternion kinematics are bilinear in q and m. Euler angles are extensively used: they often have a physical interpretation, they provide a natural description of some spacecraft motions (COBE, MAP), but kinematics and attitude matrix involve trigonometric functions, "gimbal lock" for certain values of the angles. Other minimum (three-parameter) representations: Gibbs vector is infinite for 180 deg rotations, but useful for analysis, Modified Rodrigues Parameters are nonsingular, no trig functions, Rotation vector phi is nonsingular, but requires trig functions.

Markley, F. Landis↗

Comprehensive Evaluation of Attitude and Orbit Estimation Using Actual Earth Magnetic Field Data

A single, augmented Extended Kalman Filter (EKF), which simultaneously and autonomously estimates spacecraft attitude and orbit has been developed and successfully tested with real magnetometer and gyro data only. Because the earth magnetic field is a function of time and position, and because time is known quite precisely, the differences between the computed and measured magnetic field components, as measured by the magnetometers throughout the entire spacecraft orbit, are a function of both orbit and attitude errors. Thus, conceivably these differences could be used to estimate both orbit and attitude; an observability study validated this assumption. The results of testing the EKF with actual magnetometer and gyro data, from four satellites supported by the NASA Goddard Space Flight Center (GSFC) Guidance, Navigation, and Control Center, are presented and evaluated. They confirm the assumption that a single EKF can estimate both attitude and orbit when using gyros and magnetometers only.

Deutschmann, Julie K.↗

Attitude Error Representations for Kalman Filtering

The quaternion has the lowest dimensionality possible for a globally nonsingular attitude representation. The quaternion must obey a unit norm constraint, though, which has led to the development of an extended Kalman filter using a quaternion for the global attitude estimate and a three-component representation for attitude errors. We consider various attitude error representations for this Multiplicative Extended Kalman Filter and its second-order extension.

Markley, F. Landis↗

Piloted Simulator Investigation of Techniques to Achieve Attitude Command Response with Limited Authority Servos

The purpose of the study was to develop generic design principles for obtaining attitude command response in moderate to aggressive maneuvers without increasing SCAS series servo authority from the existing +/- 10%. In particular, to develop a scheme that would work on the UH-60 helicopter so that it can be considered for incorporation in future upgrades. The basic math model was a UH-60A version of GENHEL. The simulation facility was the NASA-Ames Vertical Motion Simulator (VMS). Evaluation tasks were Hover, Acceleration-Deceleration, and Sidestep, as defined in ADS-33D-PRF for Degraded Visual Environment (DVE). The DVE was adjusted to provide a Usable Cue Environment (UCE) equal to two. The basic concept investigated was the extent to which the limited attitude command authority achievable by the series servo could be supplemented by a 10%/sec trim servo. The architecture used provided angular rate feedback to only the series servo, shared the attitude feedback between the series and trim servos, and when the series servo approached saturation the attitude feedback was slowly phased out. Results show that modest use of the trim servo does improve pilot ratings, especially in and around hover. This improvement can be achieved with little degradation in response predictability during moderately aggressive maneuvers.

Key, David L.↗

Coupled Attitude and Orbit Dynamics and Control in Formation Flying Systems

Formation flying systems can range from global constellations offering extended service coverage to clusters of highly coordinated vehicles that perform distributed sensing. Recently, the use of groups of micro-satellites in the areas of near Earth explorations, deep space explorations, and military applications has received considerable attention by researchers and practitioners. To date, most proposed control strategies are based on linear models (e.g., Hill-Clohessy-Wiltshire equations) or nonlinear models that are restricted to circular reference orbits. Also, all models in the literature are uncoupled between relative position and relative attitude. In this paper, a generalized dynamic model is proposed. The reference orbit is not restricted to the circular case. In this formulation, the leader or follower satellite can be in either a circular or an elliptic orbit. In addition to maintaining a specified relative position, the satellites are also required to maintain specified relative attitudes. Thus the model presented couples vehicle attitude and orbit requirements. Orbit perturbations are also included. In particular, the J(sub 2) effects are accounted in the model. Finally, a sliding mode controller is developed and used to control the relative attitude of the formation and the simulation results are presented.

Yunjun Xu↗