Search NASASearch

SEARCH · Search NASA

Results for “spacecraft position estimation”

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 37 records · Page 2

Relative Terrain Imaging Navigation (RETINA) Tool for the Asteroid Redirect Robotic Mission (ARRM)

As a part of the NASA initiative to collect a boulder off of an asteroid and return it to Lunar orbit, the Satellite Servicing Capabilities Office (SSCO) and NASA GSFC are developing an on-board relative terrain imaging navigation algorithm for the Asteroid Redirect Robotic Mission (ARRM). After performing several flybys and dry runs to verify and refine the shape, spin, and gravity models and obtain centimeter level imagery, the spacecraft will descend to the surface of the asteroid to capture a boulder and return it to Lunar Orbit. The algorithm implements Stereophotoclinometry methods to register landmarks with images taken onboard the spacecraft, and use these measurements to estimate the position and orientation of the spacecraft with respect to the asteroid. This paper will present an overview of the ARRM GN&C system and concept of operations as well as a description of the algorithm and its implementation. These techniques will be demonstrated for the descent to the surface of the proposed asteroid of interest, 2008 EV5, and preliminary results will be shown.

Navigation

Robust Controller Synthesis for Vision-based Spacecraft Guidance and Control

This work develops a method for Robust Controller for Vision-based Spacecraft (RCVS) guidance and control, integral to the robust autonomy framework for multi-spacecraft for- mation control and reconfiguration applications. The method is built around the use of a photo-realistic simulator, where a camera is deployed on a tracking spacecraft (ego) in order to observe an uncontrolled spacecraft (target) in a Low Earth Orbit (LEO). In this direction, the proposed approach performs the relative state (attitude and position) estimation of the target spacecraft using Convolutional Neural Network (CNN). The state estimation error is then modeled and the corresponding error-bounds are obtained around a nominal trajectory of the ego and target spacecraft. Next, this work proposes a linear matrix inequalities (LMIs) based approach to controller synthesis, guaranteed to be robust against both model uncertainties and measurement errors, resulting from vision-based estimation. This controller is comprised of two distinct components, one synthesized based on the nominal trajectory, while the “robust” component corrects for deviations from the nominal trajectory. Finally, a tracking scenario that directly utilize the image data for spacecraft guidance and control, is presented to showcase the performance of the proposed robust autonomy framework.

Rahmani, Amir

Atmospheric drag perturbations on the Mars Observer Orbiter

The nominal launch date of the Mars Observer spacecraft is 09 - 16 - 02, with Mars encounter on 08 - 19 - 93 and the mapping orbit established on 12 - 06 - 93. Because this orbit is nearly circular at low altitude (361 km), both gravity and atmospheric drag will dominate the orbital evolution and are also the major error sources. This paper provides: (1) a summary of atmospheric density and errors for the Mars Observer orbit and time frame, (2) an assessment of spacecraft-position errors using current density estimates, and (3) an estimate of atmospheric density modeling improvement directly from the Doppler data acquired during flight operations. With an improved gravity field model, reconstructed spacecraft-position errors are at the level of 0.5 km (1sigma). However, when predicting the spacecraft's position over 14 days, the density error (at the 90-percent confidence level) dominates, yielding a down-track error of almost 70 km. By modeling the mean atmospheric density, this error can be reduced by at least a factor of two.

Esposito, P. B.

Adding Assurance to Automatically Generated Code

Code to estimate position and attitude of a spacecraft or aircraft belongs to the most safety-critical parts of flight software. The complex underlying mathematics and abundance of design details make it error-prone and reliable implementations costly. AutoFilter is a program synthesis tool for the automatic generation of state estimation code from compact specifications. It can automatically produce additional safety certificates which formally guarantee that each generated program individually satisfies a set of important safety policies. These safety policies (e.g.. array-bounds, variable initialization) form a core of properties which are essential for high-assurance software. Here we describe the AutoFilter system and its certificate generator and compare our approach to the static analysis tool PolySpace.

Denney, Ewen

Autonomous target tracking of small bodies during flybys

Spacecraft flybys of small solar system bodies provide important science return in the form of images of the target body taken around closest approach. In order to maximize the number of images taken of the target, an autonomous closed-loop tracking system has been developed to maintain lock on the target during the flyby. The system uses images to estimate the spacecrafts target-relative position and attitude, which is then used to point the camera. The system has been successfully used twice: the Deep Space 1 flyby of comet Borrelly and the Stardust flyby of asteroid Annefrank. This paper describes in detail the tracking algorithms and flight results.

Synnott, Stephen P.

Adaptive Deadband Synchronization for a Spacecraft Formation

A paper discusses general problems in estimation and control of the states (positions, attitudes, and velocities) of spacecraft flying in formation, then addresses the particular formation-flying-control problem of synchronization of deadbands. The paper presents a deadband synchronization algorithm for the case in which the spacecraft are equipped with pulse-width-modulated thrusters for maintaining their required states. The algorithm synchronizes thruster-firing times across all six degrees of freedom of all the spacecraft. The algorithm is scalable, inherently adapts to disturbances, and does not require knowledge of spacecraft masses and disturbance forces. In this algorithm, one degree of freedom of one spacecraft is designated the leader, and all other degrees of freedom of all spacecraft as followers. The Cassini adaptive optimum deadband drift controller is the subalgorithm for control in each degree of freedom, and the adaptation is run until each spacecraft achieves a specified drift period. The adaptation is critical because a different disturbance affects each different degree of freedom. Then the leader communicates its thruster-firing starting times to the followers. Then, for each follower, a deadband-synchronization subalgorithm determines the shift needed to synchronize its drift period with that of the leader.

Scharf, Daniel

Estimation of Cometary Rotation Parameters Based on Camera Images

The purpose of the Rosetta mission is the in situ analysis of a cometary nucleus using both remote sensing equipment and scientific instruments delivered to the comet surface by a lander and transmitting measurement data to the comet-orbiting probe. Following a tour of planets including one Mars swing-by and three Earth swing-bys, the Rosetta probe is scheduled to rendezvous with comet 67P/Churyumov-Gerasimenko in May 2014. The mission poses various flight dynamics challenges, both in terms of parameter estimation and maneuver planning. Along with spacecraft parameters, the comet's position, velocity, attitude, angular velocity, inertia tensor and gravitatonal field need to be estimated. The measurements on which the estimation process is based are ground-based measurements (range and Doppler) yielding information on the heliocentric spacecraft state and images taken by an on-board camera yielding informaton on the comet state relative to the spacecraft. The image-based navigation depends on te identification of cometary landmarks (whose body coordinates also need to be estimated in the process). The paper will describe the estimation process involved, focusing on the phase when, after orbit insertion, the task arises to estimate the cometary rotational motion from camera images on which individual landmarks begin to become identifiable.

Spindler, Karlheinz

The MSS control point location error filter for LANDSAT-D

The filter produces the maximum likelihood estimates for average values of the spacecraft position and attitude errors during a single scene. The quality of the filter performance is characterized by the maximal cross and along track residual errors for which probability distributions can be calculated analytically for a given pattern of control points. The filter with an automatic selection of the best set of estimates provides geodetic correction at 90% of pixels with residual errors less than 40 m for four or more control points and the mean squared measurement errors of the order of 20-25 m. The same accuracy can be preserved for eight or more control points and measurement errors of 30-35 m.

Levine, I.

Localization of Ad-Hoc Lunar Constellations in Communication Failure Modes for Distributed Spacecraft Autonomy

As lunar missions increase in complexity inspired by NASA’s Artemis Program, they will require reliable and sufficient capability of the Position, Navigation, and Timing (PNT) system to support their scientific objectives. In addition, NASA's Commercial Lunar Payload Services (CLPS) program initiates the proliferation of public and private exploration partnerships using small satellites from commercial and private organizations, expanding traditionally confined low Earth orbit to be used for missions beyond geosynchronous orbit (Zucherman et al., 2022). Therefore, the Lunar PNT system is also required to provide navigation services compatible with the smaller platforms being sent by the public and private sectors, like CubeSats. However, traditional approaches to deep space missions’ navigation based on ground radio facilities have difficulties in providing sufficient support for the increasing number of users and communication at a distance from the Earth (Kaplev et al., 2022). In particular, the existing Lunar navigation technologies such as weak signal global positioning system (GPS) and deep space network (DSN) are not able to ensure operations of the upcoming small-scale Lunar missions due to their limitations in localization performance as well as capacity aspects. Another way to provide Lunar PNT service is to create a dedicated Lunar global navigation satellite system (GNSS) constellation, like GNSS systems on Earth. Space agencies like NASA, ESA, and JAXA are now developing the lunar communications relay and navigation systems (LCRNS) and Lunar navigation satellite systems (LNSS). In their systems, satellites will be deployed in moon orbits to provide the communication, positioning, navigation, and timing (CPNT) service at the lunar south pole region where the Artemis base camp will be expected (Murata et al., 2022). Meanwhile, common challenges considered in lunar PNT research arise from poor geometry of the terrestrial GNSS satellites when seen from the lunar user, highly perturbed lunar orbits, and limitations in power, size, and cost of the equipment on lunar satellites (Iiyama et al., 2023). It is also not clear if there will be enough Lunar users to support the cost and resources this would require as the Low-cost surface missions may not be able to support the large power, mass, and weight requirements that these navigation solutions entail (Niemoeller et al., 2022). As an alternative, existing Lunar science and exploration assets could be used to create a low-cost, autonomous, ad-hoc, and on-demand mission-centric Lunar PNT swarm capable of providing PNT services to these low-cost lunar missions (Hagenau et al., 2021). Introducing the non-dedicated and ad-hoc Lunar navigation constellation gives a way to provide PNT services on-demand. The non-dedicated swarm assets of Lunar constellations are designed to localize themselves with minimal interaction with Earth by adding cooperative autonomous localization to lunar missions, freeing up valuable bandwidth and ground segment resources. An autonomous localization of Lunar constellations is based on the concept of the decentralized PNT system with a distributed extended Kalman filter (DEKF) approach to state estimation for minimal onboard operating costs. In the distributed data processing algorithm, computation is broken down and assigned to each satellite, resulting in a considerably decreased computational amount while maintaining the accuracy of the orbit ephemeris and clock offsets as the result of centralized data processing (Wen et al., 2019). The DEKF requires spacecraft to perform two-way ranging operations with each other to communicate simultaneously, leveraging neighbor two-way intersatellite link (ISL) measurements such as pseudoranges to, and relative velocities between, visible satellites as sensor values (Frank et al., 2021). The Lunar autonomous PNT simulation (LAPS) demonstrated the feasibility of orbital asset localization among ad-hoc Lunar small-sat constellations based on the DEKF in Hagenau et al. (2021) and evaluated the matching algorithm proposed by Frank et al. (2021) in scheduling position estimation updates. In previous papers, all assets and measurements are assumed to be always available without consideration of the impact of intermittent and permanent communication failure. This study presents localization performance with increasing levels of network degradation for swarm assets and users to demonstrate the robustness of the decentralized Lunar PNT service in more realistic scenarios. Main issues arising from communication failure include spacecraft permanent or transient loss, antenna failures, message delays, etc. We tested four possible reasons for network degradation for 7 days in 21 satellites frozen with an altitude of 5500 km, evenly spaced around 3 circular, 40 inclination orbital planes where each spacecraft has two directional antennas. As anchor nodes with an independent estimate of their position are required in the DEKF approach, two ground nodes in each pole and one node in the gateway were implemented in the simulation. First, the most probable failure scenario involves the loss of a single spacecraft due to solar interference and technical malfunctions of the assets. Losing the availability of a single spacecraft means losing the two-way ISL measurement of the asset in the DEKF update. In order to provide the best possible quality of PNT service with limited time and resources, the distributed Lunar constellations must schedule the communication activities. The scheduler leverages mixed-integer linear programming (MILP) for the coordination and scheduling of the desired “as-needed” localization service (Niemoeller et al., 2022). We assume the scheduler has completely excluded the spacecraft information before the DEKF update in the failure scenario. When a random spacecraft has been turned off at a specific time, the robustness of the autonomous Lunar PNT system is evaluated. The simulation results give an 11.5% degradation in median position accuracy compared to the idealized performance excluding the asset loss. Second, a large number of assets may vanish due to major hardware problems or meteor strikes around the moon. A multiple spacecraft loss can degrade the localization performance very fast by losing the communication ability to do cross-plane measurements and in-plane measurements in a 3-plane constellation. When the matching-based scheduler is aware of ISL availability, we investigate a large number of in-plane and cross-plane asset vanishments both in close proximity and equally spaced throughout the orbital plane. According to the simulations, the loss of in-plane measurements gives 40.2% degradation while cross-plane measurements degrade 50.5% of asset localization performance among available assets. Therefore, it is concluded that cross-plane measurements are more important in improving the position estimation accuracy. Third, spacecraft failure information can be lost due to the internal message delay, resulting in the DEKF update scheduler to solve the matching problem with unavailable assets. The DEKF update cycle is comprised of network setup, communication, and computations where a global broadcast network and a 2-way ISL network setup take 6 minutes in total (Frank et al., 2021). Once the broadcast network successfully transmits and receives information, a random spacecraft may lose its availability right before solving the matching problem. This means the matching solution is no longer optimal, resulting in degradation in the localization performance. A numerical assessment shows the matching-based scheduler with knowing failure holds 11.5% of position accuracy degradation, whereas the scheduler without knowing failure gives 34% degraded localization performance without asset loss. Fourth, a transient loss of a single or multiple spacecraft may occur due to their antenna outages. After losing the two-way ISL availability for a few DEKF update cycles, the availability of spacecraft can easily be recovered as their states have been independently updated using measurements from anchor nodes. It is likely that the longer failure will result in worse localization performance. We have tested the transient failure of a random single asset for 30 min in the simulation, which is losing 3 update cycles in the DEKF system. From the simulation results, the position accuracy has been degraded to 4.84% which is better than the degraded localization performance of 11.5% from the permanent loss scenario among available assets. In conclusion, the autonomous Lunar PNT system based on the DEKF approach shows the ability to maintain resilience and robustness in the possible communication failure scenarios, ensuring that localization accuracy is preserved across various network degradation and outages. Future studies on investigating user localization performance near the South Pole and the broadcast network system will be continued in the following months.

Yeji Kim

Worst error analysis of batch filter and sequential filter in the approach phase of spacecraft navigation problems

The worst error performance of the sequential filter is compared with the performance of the batch filter which is still in general use in the deep space tracking. An approach phase of a spacecraft on a typical mission to the planet Mars is considered. The estimated parameters include the position and the speed of the spacecraft, nongravitational acceleration acting on the spacecraft, and the locations of the tracking stations.

Nishimura, T.

Expected EDL navigation performance with spacecraft to spacecraft data

Pinpoint landing (defined for the purpose of this discussion as landing within 1km of a preselected target) is a key Advanced Entry, Descent and Landing (EDL) technology for future Mars landers. Key scientific goals for Mars exploration, such as the search for water and characterization of aqueous process on Mars, the study of mineralogy and weathering of the Martian surface and the search for preserved biosignatures in Martian rocks, requires placing landers at pre-defined locations of greatest scientific interest. The capability to land within 1 km of a pre-defined landing site will improve safety and enable landing within roving range of sites of scientific interest while avoiding hazardous areas. A critical component of the closed-loop guidance, navigation and control (GN&C) system required for pinpoint landing is position and velocity estimation in real time. Spacecraft-to-spacecraft navigation will take advantage of the UHF link between two spacecraft (i.e. to an orbiter from an approaching lander for EDL telemetry relay) to build radiometric data, specifically the velocity between the two spacecraft along the radio beam, that are processed to determine position and velocity in real time. The improved onboard state knowledge provided by spacecraft-to-spacecraft navigation will reduce the landed position error and improve the performance of entry guidance. Results from the first of two years planned for this effort are documented here, including selection and documentation of prototype algorithms that will go forward into flight code along with analysis results used to define the algorithm set.

descent and landing

Filter parameter tuning analysis for operational orbit determination support

The use of an extended Kalman filter (EKF) for operational orbit determination support is being considered by the Goddard Space Flight Center (GSFC) Flight Dynamics Division (FDD). To support that investigation, analysis was performed to determine how an EKF can be tuned for operational support of a set of earth-orbiting spacecraft. The objectives of this analysis were to design and test a general purpose scheme for filter tuning, evaluate the solution accuracies, and develop practical methods to test the consistency of the EKF solutions in an operational environment. The filter was found to be easily tuned to produce estimates that were consistent, agreed with results from batch estimation, and compared well among the common parameters estimated for several spacecraft. The analysis indicates that there is not a sharply defined 'best' tunable parameter set, especially when considering only the position estimates over the data arc. The comparison of the EKF estimates for the user spacecraft showed that the filter is capable of high-accuracy results and can easily meet the current accuracy requirements for the spacecraft included in the investigation. The conclusion is that the EKF is a viable option for FDD operational support.

Dunham, J.

Resolution of Orbit Determination Prediction Instabilities at Titan During Cassini's Solstice Mission

The Cassini spacecraft has been in orbit about Saturn since 2004. Exploration of the Saturn system is driven by gravitational flybys of the moon Titan which alter the spacecraft trajectory. The Cassini Navigation Team receives regular updates to the Saturn satellites ephemeris from JPL's Solar System Dynamics group. The difference between subsequent ephemeris deliveries can be hundreds of meters in the position of Titan at the time of a flyby. Errors in Titan's position propagate downstream to the next flyby through the estimated spacecraft trajectory. Prior to 2013, the Cassini Orbit Determination Team estimated the Saturn satellite ephemeris parameters and used the a posteriori states and covariance of an operations arc as a priori inputs to subsequent estimation arcs. Since 2013, the OD Team has only been considering errors in the ephemeris and not estimating a correction to the satellite positions. The T119 Titan flyby exhibited a 3D miss distance of 2.44 km and the following T120 flyby yielded a smaller miss of 1.06 km at the 2.9s error level. These discrepancies between pre-flyby prediction and post-flyby trajectory reconstruction were due to errors in the Titan ephemeris. In order to improve the targeting of Titan in future flybys, the team restarted the satellite ephemeris estimation process for orbit determination solutions. Subsequent flybys had target misses of less than 1 km at the sub-3 error level. This paper describes the method of scaling the a priori satellite ephemeris covariance in the orbit determination process to allow larger corrections to the satellite system and improve the prediction of the spacecraft’s Titan-relative position at the time of encounters.

Boone, Dylan

Determination of radio-frame position for Earth and Jupiter from Ulysses encounter tracking

Radio metric tracking data acquired from the Ulysses spacecraft about its encounter with Jupiter in February 1992 allow an accurate measurement of some components of the orbital elements describing the positions of the Earth and Jupiter with respect to extragalactic radio sources. Range and Doppler data acquired from the Earth while the spacecraft is far from any planet provide an estimate of the spacecraft trajectory relative to the orbit of the Earth. Doppler data near Jupiter provide an accurate position determination of the spacecraft with respect to Jupiter. Very Long Baseline Interferometry observations of the spacecraft with respect to the distant radio sources provide a direct measure of the spacecraft position in the radio reference frame. Combining these measurements provides a means to estimate the locations of the Earth and Jupiter in the radio reference frame. One of the three Euler angles describing the orientation of the Earth's orbit in the radio frame has been determined to an accuracy of 50 nanoradians; the result agrees with other recent determinations of this orientation. The position of Jupiter at the time of Ulysses encounter has been determined to 15 nanoradians in ecliptic latitude and longitude.

Folkner, W. M.

Determination of Radio-Frame Position for Earth and Jupiter from Ulysses Encounter Tracking

Radio metric tracking data acquired from the Ulysses spacecraft about its encounter with Jupiter in February 1992 allow an accurate measurement of some components of the orbital elements describing the positions of the Earth and Jupiter with respect to extragalactic radio sources. Range and Doppler data acquired from the Earth while the spacecraft is far from any planet provide an estimate of the spacecraft trajectory relative to the orbit of the Earth. Doppler data near Jupiter provide an accurate position determination of the spacecraft with respect to Jupiter. Very Long Baseline Interferometry observations of the spacecraft with respect to the distant radio sources provide a direct measure of the spacecraft position in the radio reference frame. Combining these measurements provides a means to estimate the locations of the Earth and Jupiter in the radio reference frame.

McElrath, T.P.

Investigation of the epoch state filter

A navigation filtering technique has been formulated using as state variables the initial or epoch position and velocity of the spacecraft. The estimate of this initial state is then improved by filtering new measurements. The current state may be obtained by a conic extrapolation of the epoch state. Results of a digital computer simulation of the epoch state filter show that this formulation of the navigational problem results in less computer run time and less computer storage space than conventional techniques. The errors produced by this technique have been demonstrated to be comparable to those obtained by conventional maximum-likelihood filtering.

Edwards, J. A.