Search NASA⌕ Search

SEARCH · Search NASA

Results for “attitude algorithms”

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 271 records · Page 15

Evaluation of Star Identification Techniques

A number of different strategies are used or have been suggested for identifying star fields atitude determination in space. We offer a general classification of the existing techniques and select three representative algorithms for more comprehensive evaluation. In addition, we describe a software simulation environment we developed for the design, paramter determination, and evaluation of star identification algorithms. The identification rates and performance on the three algorithms are presented over a variety of noise conditions using two different sized onboard catalogs.

star↗

Signal processing for airborne doppler radar detection of hazardous wind shear as applied to NASA 1991 radar flight experiment data

Radar data collected during the 1991 NASA flight tests have been selectively analyzed to support research directed at developing both improved as well as new algorithms for detecting hazardous low-altitude windshear. Analysis of aircraft attitude data from several flights indicated that platform stability bandwidths were small compared to the data rate bandwidths which should support an assumption that radar returns can be treated as short time stationary. Various approaches at detection of weather returns in the presence of ground clutter are being investigated. Non-coventional clutter rejection through spectrum mode tracking and classification algorithms is a subject of continuing research. Based upon autoregressive modeling of the radar return time sequence, this approach may offer an alternative to overcome errors in conventional pulse-pair estimates. Adaptive filtering is being evaluated as a means of rejecting clutter with emphasis on low signal-to-clutter ratio situations, particularly in the presence of discrete clutter interference. An analysis of out-of-range clutter returns is included to illustrate effects of ground clutter interference due to range aliasing for aircraft on final approach. Data are presented to indicate how aircraft groundspeed might be corrected from the radar data as well as point to an observed problem of groundspeed estimate bias variation with radar antenna scan angle. A description of how recorded clutter return data are mixed with simulated weather returns is included. This enables the researcher to run controlled experiments to test signal processing algorithms. In the summary research efforts involving improved modelling of radar ground clutter returns and a Bayesian approach at hazard factor estimation are mentioned.

Baxa, Ernest G., Jr.↗

Safehold Attitude Determination Approach for GPM

Spacecraft sating designs generally have minimal goals with loose pointing requirements. Safe pointing orientations for three-axis stabilized spacecraft are usually chosen to put the spacecraft into a thermally safe and power-positive orientation. In addition, safe mode designs are required to be simple and reliable. This simplicity lends itself to the usage of analog sun sensors, because digital sun sensors will add unwanted complexity to the safe hold mode. The Global Precipitation Measurement (GPM) Mission Core Observatory will launch into lower earth orbit (LEO) at an inclination of 65 degrees. The GPM instrument suite consists of an active radar system and a passive microwave imager to provide the next-generation global observations of rain and snow. The complexity and precision of these instruments along with the operational constraints of the mission result in tight pointing requirements during all phases of the mission. To ensure the instruments are not damaged during spacecraft safing, thermal constraints dictate that the solar pointing orientation must be maintained to better than 6.5 degrees. This requirement is outside the capabilities of a typical analog sun sensor suite, primarily due to the effects of Earth's albedo. To ensure mission success, a new analog sensor, along with the appropriate algorithms, is needed. This paper discusses the design issues involving albedo effects on spacecraft pointing and the development of a simple, low-cost analog sensor and algorithm that will address the needs of the GPM mission. In addition, the algorithms are designed to be easily integrated into the existing attitude determination software by using common interfaces. The sensor design is based on a heritage, commercial off-the-shelf analog sun sensors with a limited field-of-view to reduce the effects of Earth's albedo. High fidelity simulation results are presented that demonstrate the efficacy of the design.

Fitzpatrick, Henry↗

Dynamic Forms. Part 1: Functions

The formalism of dynamic forms is developed as a means for organizing and systematizing the design control systems. The formalism allows the designer to easily compute derivatives to various orders of large composite functions that occur in flight-control design. Such functions involve many function-of-a-function calls that may be nested to many levels. The component functions may be multiaxis, nonlinear, and they may include rotation transformations. A dynamic form is defined as a variable together with its time derivatives up to some fixed but arbitrary order. The variable may be a scalar, a vector, a matrix, a direction cosine matrix, Euler angles, or Euler parameters. Algorithms for standard elementary functions and operations of scalar dynamic forms are developed first. Then vector and matrix operations and transformations between parameterization of rotations are developed in the next level in the hierarchy. Commonly occurring algorithms in control-system design, including inversion of pure feedback systems, are developed in the third level. A large-angle, three-axis attitude servo and other examples are included to illustrate the effectiveness of the developed formalism. All algorithms were implemented in FORTRAN code. Practical experience shows that the proposed formalism may significantly improve the productivity of the design and coding process.

Meyer, George↗

Use of the MATRIXx Integrated Toolkit on the Microwave Anisotropy Probe Attitude Control System

Recent advances in analytical software tools allow the analysis, simulation, flight code, and documentation of an algorithm to be generated from a single source, all within one integrated analytical design package. NASA's Microwave Anisotropy Probe project has used one such package, Integrated Systems' MATRIXx suite, in the design of the spacecraft's Attitude Control System. The project's experience with the linear analysis, simulation, code generation, and documentation tools will be presented and compared with more traditional development tools. In particular, the quality of the flight software generated will be examined in detail. Finally, lessons learned on each of the tools will be shared.

Ward, David K.↗

The adaptation of a strap down formulation for processing inertial platform data

An estimator propagation formulation which ultilizes dynamic data (attitude and sensed acceleration information) from a gimballed inertial platform has been developed to aid in the Shuttle post-flight trajectory reconstruction process and aerodynamic coefficient determination studies. Unlike the classical inertial algorithms, this formulation yields a six degree-of-freedom fully coupled state and attitude estimate. Furthermore, this inertial version is shown to be independent of initial unknown platform misalignments. Results obtained using actual Inertial Measurement Unit (IMU) data and Aerodynamic Coefficient Identification Package (ACIP) strap down data from Shuttle flights are presented.

Heck, M. L.↗

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↗

Solar Sail Attitude Control Performance Comparison

Performance of two solar sail attitude control implementations is evaluated. One implementation employs four articulated reflective vanes located at the periphery of the sail assembly to generate control torque about all three axes. A second attitude control configuration uses mass on a gimbaled boom to alter the center-of-mass location relative to the center-of-pressure producing roll and pitch torque along with a pair of articulated control vanes for yaw control. Command generation algorithms employ linearized dynamics with a feedback inversion loop to map desired vehicle attitude control torque into vane and/or gimbal articulation angle commands. We investigate the impact on actuator deflection angle behavior due to variations in how the Jacobian matrix is incorporated into the feedback inversion loop. Additionally, we compare how well each implementation tracks a commanded thrust profile, which has been generated to follow an orbit trajectory from the sun-earth L1 point to a sub-L1 station.

Bladt, Jeff J.↗

Shuttle infrared telescope facility pointing and control system

The Shuttle Infrared Telescope Facility (SIRTF) is being designed as a 0.85 m cryogenically cooled telescope capable of a three order of magnitude improvement over currently available infrared instruments. The SIRTF requires that the image at the focal plane be stabilized to better than 0.25 arcsec with an absolute accuracy of 1.0 arcsec. Current pointing-mount performance simulations indicate that neither of these requirements can be met without additional stabilization. The SIRTF pointing and control system will utilize gyro outputs, star field position measurements from a focal plane fine guidance sensor, and a steerable secondary mirror to provide the necessary stabilization and pointing control. The charge coupled device fine guidance sensor tracks multiple stars simultaneously and, through the use of multistar processing algorithms in a high performance microcomputer, generates three-axis attitude errors and gyro-drift estimates to correct the pointing-mount gyros. A high-bandwidth feedforward loop, driven directly from the pointing-mount gyro package, controls the steering mirror in order to correct disturbances not compensated for by the pointing-mount control system. A prototype design for the SIRTF pointing and control system is described in detail. Performance analyses made using a digital simulation of the pointing and control system as well as experimental data obtained in laboratory and field test measurements are presented.

Lorell, K. R.↗

Lessons Learned from Two Years of On-Orbit Global Positioning System Experience on International Space Station

The Global Positioning System Subsystem (GPS) for International Space Station (ISS) was activated April 12,2002 following the installation of the SO truss segment that included the GPS antennas on Shuttle mission STS-110. The ISS GPS receiver became the primary source for position, velocity, and attitude information for ISS two days after activation. The GPS receiver also provides a time reference for manual control of ISS time, and will be used for automatic time updates after problems are resolved with the output from the receiver. After two years of on-orbit experience, the GPS continues to be used as the primary navigation source for ISS; however, enough problems have surfaced that the firmware in the GPS attitude code has had to be totally rewritten and new algorithms developed, the firmware that processed the time output from the GPS receiver had to be rewritten, while the GPS navigation code has had minor revisions. The factors contributing to the delivery of a GPS receiver for use on ISS that requires extensive operator intervention to function are discussed. Observations from two years worth of GPS solutions will also be discussed. The technical solutions to the anomalous GPS receiver behavior will be discussed.

Gomez, Susan F.↗

Precision Closed-Loop Orbital Maneuvering System Design and Performance for the Magnetospheric Multiscale Formation

NASAs Magnetospheric Multiscale (MMS) mission successfully launched on March 13,2015 (UTC) consists of four identically instrumented spin-stabilized observatories that function as a constellation to study magnetic reconnection in space. The need to maintain sufficiently accurate spatial and temporal formation resolution of the observatories must be balanced against the logistical constraints of executing overly-frequent maneuvers on a small fleet of spacecraft. These two considerations make for an extremely challenging maneuver design problem. This paper focuses on the design elements of a 6-DOF spacecraft attitude control and maneuvering system capable of delivering the high-precision adjustments required by the constellation designers specifically, the design, implementation, and on-orbit performance of the closed-loop formation-class maneuvers that include initialization, maintenance, and re-sizing. The maneuvering control system flown on MMS utilizes a micro-gravity resolution accelerometer sampled at a high rate in order to achieve closed-loop velocity tracking of an inertial target with arc-minute directional and millimeter-per second magnitude accuracy. This paper summarizes the techniques used for correcting bias drift, sensor-head offsets, and centripetal aliasing in the acceleration measurements. It also discusses the on-board pre-maneuver calibration and compensation algorithms as well as the implementation of the post-maneuver attitude adjustments.

Maneuver and Attitude Dynamics↗

Precision Closed-Loop Orbital Maneuvering System Design and Performance for the Magnetospheric Multi-Scale Mission (MMS) Formation

NASA's Magnetospheric Multi-Scale (MMS) mission successfully launched on March 13, 2015 (UTC) consists of four identically instrumented spin-stabilized observatories that function as a constellation to study magnetic reconnection in space. The need to maintain sufficiently accurate spatial and temporal formation resolution of the observatories must be balanced against the logistical constraints of executing overly-frequent maneuvers on a small fleet of spacecraft. These two considerations make for an extremely challenging maneuver design problem. This paper focuses on the design elements of a 6-DOF spacecraft attitude control and maneuvering system capable of delivering the high-precision adjustments required by the constellation designers---specifically, the design, implementation, and on-orbit performance of the closed-loop formation-class maneuvers that include initialization, maintenance, and re-sizing. The maneuvering control system flown on MMS utilizes a micro-gravity resolution accelerometer sampled at a high rate in order to achieve closed-loop velocity tracking of an inertial target with arc-minute directional and millimeter-per-second magnitude accuracy. This paper summarizes the techniques used for correcting bias drift, sensor-head offsets, and centripetal aliasing in the acceleration measurements. It also discusses the on-board pre-maneuver calibration and compensation algorithms as well as the implementation of the post-maneuver attitude adjustments.

Determination and Control↗

Star Tracker Accuracy Improvement and Optimization for Attitude Measurement in Three-Axis

High precision attitude measurement systems obviate the need for the beacon from the receiver making it possible for the spacecraft to beam a laser communications signal to a ground station without the ground station advertising its location. The research presented targets new detection and estimation methods to improve the accuracy in locating stars on a focal plane detector, and an understanding of the effects of changes in the optics design parameters and aberration, including defocus, on the navigation solution itself. This understanding can lead to an optimization of the attitude solution with respect to those optics realm parameter changes. The methodology discussed includes the development of a model of a current star tracker system. Using this model, multiple algorithms are implemented, including a multi-hypothesis method (MHT), to detect and estimate the position of the stars on the focal plane detector. It will be shown that using the MHT for detection and estimation, a greater accuracy can be found for each star estimation from more traditional detection and estimation algorithms. The approach then uses the model to develop statistics of the star tracker and the attitude estimation outputs to understand the accuracy, or variance, of the system's attitude solution. This solution is repeated for a range of defocus aberration, and a lower limit to the variance of the attitude solution is shown. A Cramer Rao lower bound solution is derived for the star tracker system and the results are compared to the Monte Carlo analysis from the model and shown to correlate very well. The approach uses a star image not as a Gaussian spot on the focal plane as done in previous work, and use of an image that includes the effects of aberrations of the optic system, and the effects of under-sampling and noise from the focal plane detector as well. Analysis includes exploring a star tracker's accuracy improvement through the combination of focus error and under-sampling effects alone, possibly contradicting conventional wisdom and approaches.

Lichter, Michael J.↗

Attitude determination and control subsystem for the TOPEX satellite

The Ocean Topography Experiment satellite will carry a modular Attitude Determination and Control Subsystem (ADCS) which contains all equipment required for attitude determination, stabilization, and control, as well as hydrazine thruster firing control, during all mission phases. Attention is presently given to the ADCS's architecture, constituent hardware components, performance requirements, and predicted on-orbit performance compliance, with emphasis on the design and analysis of the Normal Mission Mode control algorithm furnishing the primary scientific data-acquisition operational mode. This mode's attitude determination and control of on-orbit performance is predicted to better than 43 arcsec.

Dennehy, C. J.↗

Development of a Robust star identification technique for use in attitude determination of the ACE spacecraft

The Advanced Composition Explorer (ACE) spacecraft is designed to fly in a spin-stabilized attitude. The spacecraft will carry two attitude sensors - a digital fine Sun sensor and a charge coupled device (CCD) star tracker - to allow ground-based determination of the spacecraft attitude and spin rate. Part of the processing that must be performed on the CCD star tracker data is the star identification. Star data received from the spacecraft must be matched with star information in the SKYMAP catalog to determine exactly which stars the sensor is tracking. This information, along with the Sun vector measured by the Sun sensor, is used to determine the spacecraft attitude. Several existing star identification (star ID) systems were examined to determine whether they could be modified for use on the ACE mission. Star ID systems which exist for three-axis stabilized spacecraft tend to be complex in nature and many require fairly good knowledge of the spacecraft attitude, making their use for ACE excessive. Star ID systems used for spinners carrying traditional slit star sensors would have to be modified to model the CCD star tracker. The ACE star ID algorithm must also be robust, in that it will be able to correctly identify stars even though the attitude is not known to a high degree of accuracy, and must be very efficient to allow real-time star identification. The paper presents the star ID algorithm that was developed for ACE. Results from prototype testing are also presented to demonstrate the efficiency, accuracy, and robustness of the algorithm.

Woodard, Mark↗

A Monte Carlo comparison of the recovery of winds near upwind and downwind from the SASS-1 model function by means of the sum of squares algorithm and a maximum likelihood estimator

Backscatter measurements at upwind and crosswind are simulated for five incidence angles by means of the SASS-1 model function. The effects of communication noise and attitude errors are simulated by Monte Carlo methods, and the winds are recovered by both the Sum of Square (SOS) algorithm and a Maximum Likelihood Estimater (MLE). The SOS algorithm is shown to fail for light enough winds at all incidence angles and to fail to show areas of calm because backscatter estimates that were negative or that produced incorrect values of K sub p greater than one were discarded. The MLE performs well for all input backscatter estimates and returns calm when both are negative. The use of the SOS algorithm is shown to have introduced errors in the SASS-1 model function that, in part, cancel out the errors that result from using it, but that also cause disagreement with other data sources such as the AAFE circle flight data at light winds. Implications for future scatterometer systems are given.

Pierson, W. J., Jr.↗

Design of the EO-1 Pulsed Plasma Thruster Attitude Control Experiment

The Pulsed Plasma Thruster (PPT) Experiment on the Earth Observing 1 (EO-1) spacecraft has been designed to demonstrate the capability of a new generation PPT to perform spacecraft attitude control. The PPT is a small, self-contained pulsed electromagnetic Propulsion system capable of delivering high specific impulse (900-1200 s), very small impulse bits (10-1000 micro N-s) at low average power (less than 1 to 100 W). EO-1 has a single PPT that can produce torque in either the positive or negative pitch direction. For the PPT in-flight experiment, the pitch reaction wheel will be replaced by the PPT during nominal EO-1 nadir pointing. A PPT specific proportional-integral-derivative (PID) control algorithm was developed for the experiment. High fidelity simulations of the spacecraft attitude control capability using the PPT were conducted. The simulations, which showed PPT control performance within acceptable mission limits, will be used as the benchmark for on-orbit performance. The flight validation will demonstrate the ability of the PPT to provide precision pointing resolution. response and stability as an attitude control actuator.

Zakrzwski, Charles↗