Estimating the trajectory of a space vehicle passing by the Moon using Kalman Filter

Similar documents
SWING-BY MANEUVERS COMBINED WITH AN IMPULSE

Searching for less perturbed elliptical orbits around Europa

OPTIMAL MANEUVERS IN THREE-DIMENSIONAL SWING-BY TRAJECTORIES

Ionosphere influence on success rate of GPS ambiguity resolution in a satellite formation flying

PARAMETRIC ANALYSIS OF THE EARTH S SHADOW AND PENUMBRA

EVALUATION OF A SPACECRAFT TRAJECTORY DEVIATION DUE TO THE LUNAR ALBEDO

REAL TIME MULTISATELLITE ORBIT DETERMINATION FOR CONSTELLATION MAINTENANCE

ORBITAL CHARACTERISTICS DUE TO THE THREE DIMENSIONAL SWING-BY IN THE SUN-JUPITER SYSTEM

A Study of the Close Approach Between a Planet and a Cloud of Particles

Swing-By Maneuvers for a Cloud of Particles with Planets of the Solar System

Semi analytical study of lunar transferences using impulsive maneuvers and gravitational capture

Analysis of frozen orbits for solar sails

RE-ENTRY TRAJECTORY SIMULATION OF A SMALL BALLISTIC RECOVERABLE SATELLITE

A STUDY OF CLOSE ENCOUNTERS BETWEEN MARS AND ASTEROIDS FROM THE 3:1 RESONANCE. Érica C. Nogueira, Othon C. Winter

A study of trajectories to the Neptune system using gravity assists

APPLICATION OF THE HÉNON S ORBIT TRANSFER PROBLEM TO MANEUVER A SATELLITE IN A CONSTELLATION

CHANGING INCLINATION OF EARTH SATELLITES USING THE GRAVITY OF THE MOON

THE DYNAMICS OF THE GRAVITATIONAL CAPTURE PROBLEM

SOME RESULTS ON FIXED POINT THEOREMS FOR MULTIVALUED MAPPINGS IN COMPLETE METRIC SPACES

A classification of swing-by trajectories using the Moon

Research Article Dynamics of Artificial Satellites around Europa

MINIMUM FUEL MULTI-IMPULSIVE ORBITAL MANEUVERS USING GENETIC ALGORITHMS

A STUDY OF POWERED SWING-BY. Antonio Fernando Bertachini de Almeida PRADO

ORBITAL TRANSFERS BETWEEN HALO ORBITS AND THE PRIMARIES IN THE EARTH-MOON SYSTEM

SPACECRAFT ATTITUDE PROPAGATIONWITH DIFFERENT REPRESENTATIONS

Low-Thrust Trajectories to the Moon

Study of the Fuel Consumption for Station-Keeping Maneuvers for GEO satellites based on the Integral of the Perturbing Forces over Time

Study of the decay time of a CubeSat type satellite considering perturbations due to the Earth's oblateness and atmospheric drag

THIRD-BODY PERTURBATION USING A SINGLE AVERAGED MODEL

Rendezvous Maneuvers with Final Approach by R-bar to Target Satellite in Leo Orbit

SUN INFLUENCE ON TWO-IMPULSIVE EARTH-TO-MOON TRANSFERS. Sandro da Silva Fernandes. Cleverson Maranhão Porto Marinho

STUDY OF THE NONIMPULSIVE ORBITAL MANEUVERS FEASIBILITY THROUGH THE FUEL CONSUMPTION AND OF THE THRUSTER POWER

Fermionic matter under the effects of high magnetic fields and its consequences in white dwarfs

Linear Discrete-time State Space Realization of a Modified Quadruple Tank System with State Estimation using Kalman Filter

Stability solutions of a dumbbell-like system in an elliptical orbit

Optimum Workforce Scheduling Under the (14, 21) Days-Off Timetable

STUDYING MID-RANGE PLANAR ORBITS AROUND PHOBOS

STUDYING DIRECT AND INDIRECT EFFECTS OF IMPULSES IN POWERED AERO-GRAVITY-ASSIST MANEUVERS AROUND VENUS

PERFORMANCE OF THE FIRST ORBIT MANEUVER ON CBERS-1 SATELLITE BY INPE S CONTROL CENTER

AN ALTERNATIVE DESCRIPTION OF SWING-BY TRAJECTORIES IN TWO AND THREE DIMENSIONS

Identifying Safe Zones for Planetary Satellite Orbiters

Gravity Assisted Maneuvers for Asteroids using Solar Electric Propulsion

RELATIVE NAVIGATION FOR SATELLITES IN CLOSE PROXIMITY USING ANGLES-ONLY OBSERVATIONS

Navigation and control of an UAV quadrotor in search and surveillance missions

Study of Required Thrust Profile Determination of a Three Stages Small Launch Vehicle

Research Article The Impact on Geographic Location Accuracy due to Different Satellite Orbit Ephemerides

Optimal Gravity Assisted Orbit Insertion for Europa Orbiter Mission

Modeling, Dynamics and Control of Spacecraft Relative Motion in a Perturbed Keplerian Orbit

Possibility of collision between co-orbital asteroids and the Earth

High-velocity collision of particles around a rapidly rotating black hole

Lightlike solitons with spin

Research Article Generalized Guidance Scheme for Low-Thrust Orbit Transfer

Trajectory Control During an Aeroassisted Maneuver Between Coplanar Circular Orbits

How Small Can a Launch Vehicle Be?

A Comparison of Low Cost Transfer Orbits from GEO to LLO for a Lunar CubeSat Mission

Stochastic cellular automata model for wildland fire spread dynamics

Peculiarities of the thermal regime of the Russian plain depending on tidal oscillation Earth rotation speed

Nonlinear Filtering. With Polynomial Chaos. Raktim Bhattacharya. Aerospace Engineering, Texas A&M University uq.tamu.edu

NUMERICAL INTEGRATION OF A SATELLITE ORBIT WITH KS TRANSFORMATION

Failure Prognostics with Missing Data Using Extended Kalman Filter

Jovian electrons as an instrument of investigation of the interplanetary medium structure

From the Earth to the Moon: the weak stability boundary and invariant manifolds -

Computational Simulation of Dynamic Response of Vehicle Tatra T815 and the Ground

A NONLINEARITY MEASURE FOR ESTIMATION SYSTEMS

Research on State-of-Charge (SOC) estimation using current integration based on temperature compensation

PRIORITIZATION METHOD FOR FRONTIER DMUs: A DISTANCE-BASED APPROACH

Distributed Coordination and Control of Formation Flying Spacecraft

Conceptual Physical Science 6 th Edition

MONTE-CARLO ANALYSIS OF NONIMPULSIVE ORBITAL TRANSFER UNDER THRUST ERRORS, 1.

Satellite Orbital Maneuvers and Transfers. Dr Ugur GUVEN

MEDIUM-SCALE GRAVITY WAVES OBTAINED FROM AIRGLOW ALL-KSY OBSERVATIONS OVER CACHOEIRA PAULISTA

AN ANALYTICAL SOLUTION TO QUICK-RESPONSE COLLISION AVOIDANCE MANEUVERS IN LOW EARTH ORBIT

arxiv:cond-mat/ v1 20 May 1999

A Rocket Experiment for Measurement Science Education

Research Article Study of Stability of Rotational Motion of Spacecraft with Canonical Variables

and C 3 P 0 model in the Charming Strange Sector

SEARCHING FOR ARTIFICIAL EQUILIBRIUM POINTS TO PLACE SATELLITES ABOVE AND BELOW L 3 IN THE SUN-EARTH SYSTEM

Identification and estimation of state variables on reduced model using balanced truncation method

Reaction Wheel Control Design Using Linear Quadratic Controller

Optimal Control based Time Optimal Low Thrust Orbit Raising

Simulations of an etched spiral axial attenuation scheme for an on-axis reflecting telescope

Slide 1 / The discovery of Universal Gravitation is associated with: Robert Hook Isaac Newton James Joule Max Plank Christian Huygens

LOW-COST LUNAR COMMUNICATION AND NAVIGATION

Gravitational radiation from a particle in bound orbit around a black hole; relativistic correction

Study on Tire-attached Energy Harvester for Lowspeed Actual Vehicle Driving

Automated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer

Lateral dynamics of a SUV on deformable surfaces by system identification. Part II. Models reconstruction

Free-molecular gas flow through the highfrequency

On Central Extensions of Associative Dialgebras

The Kerbal Space Program

SHEAR FLOW PAST A FLAT PLATE IN HYDROMAGNETICS

Benefits of a Geosynchronous Orbit (GEO) Observation Point for Orbit Determination

Interferometric determination of thermal expansion coefficient of piston/cylinder unit preliminary investigation

SELENE TRANSLUNAR TRAJECTORY AND LUNAR ORBIT INJECTION

ORBITAL MANEUVERS USING GRAVITATIONAL CAPTURE

A SURVEY OF BALLISTIC TRANSFERS TO LOW LUNAR ORBIT

MAE 180A: Spacecraft Guidance I, Summer 2009 Homework 4 Due Thursday, July 30.

SATELLITE ORBIT ESTIMATION USING EARTH MAGNETIC FIELD MEASUREMENTS

1 Kalman Filter Introduction

STATISTICAL ORBIT DETERMINATION

Transcription:

Journal of Physics: Conference Series PAPER OPEN ACCESS Estimating the trajectory of a space vehicle passing by the Moon using Kalman Filter To cite this article: A F S Ferreira et al 2015 J. Phys.: Conf. Ser. 641 012002 View the article online for updates and enhancements. Related content - Single and Multicomponent Digital Optical Signal Analysis: Simultaneous estimation of unwrapped phase and its derivatives R Kulkarni and R Rastogi - Kalman Filter Tracking on Parallel Architectures Giuseppe Cerati, Peter Elmer, Steven Lantz et al. - A Hybrid Extended Kalman Filter as an Observer for a Pot-Electro-Magnetic Actuator Simon Schmidt and Paolo Mercorelli This content was downloaded from IP address 148.251.232.83 on 26/08/2018 at 04:42

Estimating the trajectory of a space vehicle passing by the Moon using Kalman Filter A F S Ferreira 1, H K Kuga 1, A F B A Prado 1 and O C Winter 2 1 Instituto Nacional de Pesquisas Espaciais, INPE, São José dos Campos, Brazil 2 Faculdade de Engenharia - Universidade Estadual Paulista, FEG-UNESP, Guaratinguetá, Brazil E-mail: aleferrazsilva@hotmail.com Abstract. The trajectory of a spacecraft going to the periapsis of its orbit around the smaller body of a binary system is estimated from the observed data using a Kalman Filter. Simulations of the trajectories will be made to generate the data of the spacecraft position. When observed from the Earth, using a fixed star as a reference, we have the spacecraft position as an angle function ϕ. This is the angle between spacecraft position vector and the star position vector. The result shows that Kalman Filter can be used successfully for trajectory estimation, if adequate accuracy is available for the angle observations. 1. Introduction When a satellite passes next to a celestial body and uses the gravity of this body to gain or lose energy, there is a maneuver called Swing-by [1,2]. There are different approaches to use this maneuver. It can be propelled or not, can vary the activation point of the propellant and can be applied to circular or elliptical orbits. There are several works available in the literature about this problem [3-7]. In this paper we will estimate the spacecraft trajectory going to the periapsis of its orbit around the smaller body of a binary system. We use observed data and used a Kalman Filter [8,9]. We will estimate only the trajectory part before the passage by the periapsis, because there are multiple options after that point, e. g., the spacecraft can be captured, crash with the body or continue its trajectory. We consider the orbital plane of the binary system as a reference plane, and the system origin is choose as the center of mass of the two main bodies. To have the observational data, simulations are made. These simulations were performed by integrating a trajectory around the smaller body of the binary, using the model given by the restricted three body problem. When observed from Earth, using a fixed star as a reference, we have the spacecraft position as a function of an angle, given by the scalar product of the spacecraft position vector ( r s ) and the star position vector ( r e ). The data describing the position for each instant of the trajectory, inserted with random errors, will be the observational data to be used by the Kalman Filter, to estimate the correct trajectory. Therefore, the goal of this work is to obtain an algorithm that estimates the correct trajectory of a spacecraft, around a binary system, from this type of observed data. 2. Methods The first step was to simulate the observations. We considered the radius of the periapsis of the trajectory of the spacecraft equals to 10 radius of the smaller body of the binary. The canonical system of units was used. Numerical integration were made to obtain the results. Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. Published under licence by Ltd 1

The observations are the angle (ϕ) that describes the spacecraft's position at each instant of time, observing the Earth, having a fixed star as a reference. The ϕ value was calculated by the scalar product of the spacecraft position vector ( r s ) (originated on the Earth) and the star position vector ( r e ). Being r r, r, r ) the binary system center of mass position vector (origin on the Earth), cm ( cm x cm y cm z r r, r, r ) the star position vector, r r r and r ( x, y, z) the spacecraft position vector e ( e x e y e z s cm with origin at the binary system center of mass. Since, the spacecraft moves in fixed plane ( z 0). Then ϕ is given by: r asin ex ( r cm x x) r e y ( r r e cm y r s y) r ez ( r cm z ) (1) 2 2 2 r e rex rey rez (2) r r x)² ( r y)² ( r )² (3) s ( cmx cmy cmz 2.1 Kalman Filter Kalman filter is a mathematical method developed by Rudolf Kalman, in 1960, to estimate states that tend to be closer to actual values, from measurements along the time. There are related different versions of the filter, and in this work we used the extended Kalman filter, that treats nonlinear models. This version generates reference trajectories that are updated with every processing measurements. Given the dynamical system: X = f(x) + ω = [ x 3 x 4 (1 μ)(x 1 +μ) ((x 1 +μ) 2 +x 2 2) 3/2 μ(x 1 1+μ) ((x 1 1+μ) 2 +x 2 2) 3/2 (1 μ)x 2 μx 2 ((x 1 +μ) 2 +x 2 2 ) 3/2 ((x 1 1+μ) 2 +x 2 2 ) 3/2 ] + ω, (4) the spacecraft state is X = [x y x y ] = [x 1 x 2 x 3 x 4 ], the equations of motion are given by the restricted three body problem and ω is noise of the process that has normal distribution with zero mean and covariance Q (ω = N(0, Q)). The measurement model is given by: g = h(x) + ν (5) being y the measurements vector, h(x) = φ(x), where h(x) relates the actual states with the observed states and ν is the measurements noise, assumed to be a white noise with zero mean and covariance R (ν = N(0, R)). The Kalman filter is divided in time-update and measurement-update cycles. The time-update process propagates the state and the covariance from the time t k 1 to t k, using the equations: 2

X = f(x) (6) t t P k = φ k,k 1 P k 1 φ k,k 1 + Γ k Q k Γ k (7) where X is the propagated state vector, P is the propagated covariance matrix, P is the former updated covariance matrix and φ is the transition matrix, given by e FΔt, being F the jacobian matrix of f with respect to X (F = f X ) and Δt = t k t k 1 is the time interval. The measurement-update process, at this stage, corrects the state and the covariance for the instant t k in accordance with the measurement g tk, according to the equations: K = PH t (HPH t + R) 1 (8) P = (I KH)P (9) X = X + K[g h(x)] (10) where H is the jacobian matrix of h(x) with respect to X (H = h ), K is the Kalman gain, I is the X identity matrix and X is the estimated state vector. 3. Results For the results that follow we adopt the initial covariance matrix: the matrix Q of the process noise is given by 0.1 0 0 0 0 0.1 0 0 P 0 = [ ], 0 0 0.1 0 0 0 0 0.1 10 5 0 0 0 Q = [ 0 10 5 0 0 0 0 10 4 ], 0 0 0 0 10 4 and R = 10 10. The following data will show the estimated trajectory. Figure 1 shows the measurement residues of the time-update and measurement-update state as a time function. The residue is given by the difference between the measurements and the function that relates the actual states with the observed states, i.e., g h(x) for the residue of the propagated state vector (time-update process) and g h(x ) for residue of the estimated state vector (measurement-update process). The data are in canonical units. 3

(a) Figure 1. Measurement residues of the (a) time-update and (b) measurement-update state as a time function. (b) Figure 2 and 3 show the standard deviation and error for position and velocity, respectively. The error is the difference between the actual state and the estimated state. Figure 2. Standard deviation and error of the measurement-update of position. 4

Figure 3. Standard deviation and error of the measurement-update of velocity. A decrease in the value of the standard deviation means that the estimated value approach the actual value. Figure 4 shows the angle ϕ (in rad), for the actual, estimated and measured trajectory, as a function of time. Figure 4. Position of the spacecraft given by the angle ϕ (in rad). 5

4. Conclusions The spacecraft trajectory that makes a Swing-By maneuver around a binary system, estimated by the Kalman filter, was presented. The maneuver was estimated until the orbit periapsis, because there are multiple options for the sequence from there, like the capture of the spacecraft, collision or escape. Measurements were obtained from observations made from Earth, given by the angle between the spacecraft's position and a fixed star. It is shown that such a technique can be used successfully for trajectory estimation, if adequate accuracy is available for the angle observations. Besides, the Kalman filter was important to reduce the error in estimating the correct trajectory. Acknowledgements The authors wish to express their appreciation for the support provided by grants #473387/2012-3, 473164/2013-2 and 304700/2009-6 from the National Council for Scientific and Technological Development (CNPq); grants # 2011/08171-3, 2011/13101-4, 2014/06688-7 and 2012/21023-6 from São Paulo Research Foundation (FAPESP) and the financial support from the National Council for the Improvement of Higher Education (CAPES). References [1] Prado A F B A and Broucke R A 1995 A Classification of Swing-By Trajectories Using the Moon Appl. Mech. Rev. 48 4 [2] Prado A F B A 1996 Powered Swing-By J. of Guid., Control and Dyn. 19 5 pp. 1142-47 [3] Broucke R A 1988 The Celestial mechanics of gravity assist In:AIAA/AAS Astrodynamics Conference, Minneapolis, MN, (AIAA paper 88-4220) [4] Mcconaghy T T, Debban T J, Petropoulos A E and Longuski J M 2003 Design and optimization of low-thrust gravity trajectories with gravity assist J. Spac. and Rock. 40 380-387 [5] Silva A F, Prado A F B A and Winter, O C 2013a Optimal impulsive control in a powered Swing-By In: AIAA Guidance, Navigation, and Control (GNC) Conference [6] Silva A F, Prado A F B A and Winter O C 2013b Powered Swing-By Maneuvers around the Moon J. Phy.: Conf. Ser. 465 012001 [7] Strange N J and Longuski J M 2002 Graphical method for gravity-assist trajectory design J. Spac. and Rock. 39 9-16 [8] Kuga H K 2005 Practical notions of estimation techniques (in Portuguese) Class Notes on Optimization of Dynamical Systems - Part II [9] Maybeck P S 1979 Stochastic models, estimation and control. New York: Academic Press 6