SlideShare a Scribd company logo
Automated Patch Point Placement for
Spacecraft Trajectory Targeting
Galen Harden
Amanda Haapala
Kathleen Howell
Belinda Marchand
2014 AAS/AIAA Space Flight Mechanics Meeting
Image compliments of www.nasa.gov
Introduction
 Problem Summary
 Targeting in dynamically sensitive regimes benefits from multi-
phase algorithms, which simultaneously operate on a startup arc
divided into multiple patch states (e.g. nodes)
 Gradient-based targeting algorithms (optimal or sub-optimal) are
sensitive to the quality of the initial guess.
 Arbitrary placement of patch states (e.g. nodes) can negatively
impact algorithm response in dynamically sensitive regimes
 Solution Approach
 Develop an automated patch state / node selection strategy,
suitable for onboard guidance processes, that can intelligently
select patch state sets.
 Seek algorithm that reduces impact of dynamical sensitivities to
improve overall algorithm response.
January 27th, 2014 Harden, Haapala, Howell, & Marchand 2
Lyapunov Exponents
January 27th, 2014 Harden, Haapala, Howell, & Marchand
 Characterize the rate of separation of two infinitesimally
close trajectories as they evolve in time, and given by:
where
.
 If , the full Lyapunov exponent spectrum is
characterized by , one for each linearly
independent fundamental direction.
 In general, there is no analytical means of identifying the
Lyapunov exponents. They must be approximated
numerically over a finite horizon.
3
Finite-Time Lyapunov Exponents
and Local Lyapunov Exponents
January 27th, 2014 Harden, Haapala, Howell, & Marchand
 The term Finite Time Lyapunov Exponents is often used
to refer to the full spectrum of Lyapunov exponents over
a specific finite time horizon.
 A reasonable approximation of the local growth rate is
determined by considering only the largest exponent in
the set, or Local Lyapunov Exponent (LLE):
 Here, t denotes the selected time horizon.
 Note that if the trajectory spans over , then:
4
Visualization of LLE Contours
as a Function of Normalization Time
January 27th, 2014 Harden, Haapala, Howell, & Marchand
 The relation between the time
along the trajectory and the
horizon (or normalization time) is :
 A large LLE value is indicative of
a high degree of dynamical
sensitivity at that specific location
along the arc.
 The dark regions in the contour
are associated with local minima
of the LLE value, while the
highest intensity corresponds to
local maxima. (Clearly sometimes
embracing the dark side is a good
thing  )
5
LLE Contour
Dependence on Horizon Time
January 27th, 2014 Harden, Haapala, Howell, & Marchand 6
Note that the LLE contour for a given
arc will change according to the
normalizing factor selected
Patch Point Placement
on an LLE Surface
January 27th, 2014 Harden, Haapala, Howell, & Marchand 7
Patch Point Placement
on an LLE Surface
January 27th, 2014 Harden, Haapala, Howell, & Marchand 8
Patch Point Placement
on an LLE Surface
January 27th, 2014 Harden, Haapala, Howell, & Marchand 9
Patch Point Placement
on an LLE Surface
January 27th, 2014 Harden, Haapala, Howell, & Marchand 10
Patch Point Placement
on an LLE Surface
January 27th, 2014 Harden, Haapala, Howell, & Marchand 11
Patch Point Placement
on an LLE Surface
January 27th, 2014 Harden, Haapala, Howell, & Marchand 12
Automated Patch State Selection:
Motivation
 Previous research reveals that patch states placed at
local minima along the LLE contour offer the best
convergence for targeting and optimization algorithms.
 This observation suggests a patch state selection
strategy that automatically identify candidate points,
based on the LLE criteria, is desirable.
 To develop an automated patch state placement
algorithm, it is useful to establish a simple metric by
which to systematically and autonomously compare the
“quality” of a given patch state set against another.
January 27th, 2014 Harden, Haapala, Howell, & Marchand 13
Automated Patch State Selection:
Evaluation Metric (1)
 All multi-phase targeting algorithms presented operate
on the initial guess by modifying a set of control
parameters:
in an effort to satisfy a set of linearized constraint
equations:
 The vector of control parameters varies depending on
the exact targeting algorithm selected.
January 27th, 2014 Harden, Haapala, Howell, & Marchand 14
Automated Patch State Selection:
Evaluation Metric (2)
 To evaluate the impact of varying a specific
patch state set, on the constraint error, we seek
a simple scalar expression that
 Relates the norm of the constraint vector as a
function of the norm of the patch state errors.
 Captures the impact of our “confidence” on the
quality of the patch states.
January 27th, 2014 Harden, Haapala, Howell, & Marchand 15
 By leveraging the properties of the expected value, and
some properties of the trace, this expression reduces to:
 For the specific targeting algorithm selected, this
reduces to:
and ultimately to
Automated Patch State Selection:
Evaluation Metric (3)
January 27th, 2014 Harden, Haapala, Howell, & Marchand 16
Automated Patch State Selection:
Computational Process
 Having established the metric for comparison,
the computation of a patch state set proceeds as
follows:
 Start with one patch state at the beginning of the trajectory, and
at any scheduled maneuver points, iteratively.
 For a specific segment, identify a set of candidate states, any
one of which could represent the new patch state.
 Each candidate must satisfy the constraint between duration and
normalization (i.e. select points along diagonals of the LLE contour).
 Select a reasonably representative number of candidates to properly
characterize the options along that diagonal.
 For each candidate state, evaluate the approximate error metric
and identify which is associated with the smallest error.
January 27th, 2014 Harden, Haapala, Howell, & Marchand 17
Motivating Example #1:
Altitude Targeting Near Earth
 Fix initial position, target final position.
 Target final position vector aligned with initial guess, but
seeks change in altitude.
 Compare candidate multi-phase targeter performance
using evenly-spaced vs. automatically-selected nodes.
January 27th, 2014 Harden, Haapala, Howell, & Marchand 18
Two-Stage Corrector:
Performance Comparison Across
Patch State Selection Strategies
January 27th, 2014 Harden, Haapala, Howell, & Marchand 19
Motivating Example #2:
Orion trans-Earth Trajectory
2x2BP Initial Guess in Earth-Moon 3BP
January 27th, 2014 Harden, Haapala, Howell, & Marchand
 One Earth-centered arc
 One moon-centered of arcs
 LLO to Apogee raise seg.
 Apogee to Inc. change seg.
 Inc. change to Trans-Earth
seg.
 Segments  patch points.
 2BP patch points  3BP
 Discontinuities between
segments and @ interface
20
Motivating Example #2:
Orion trans-Earth Trajectory
Converged Solution in Earth-Moon 3BP
January 27th, 2014 Harden, Haapala, Howell, & Marchand
 Target entry altitude via
3-maneuver sequence
 Poor initial guess quality
degrades performance of
Linear targeting
 Targeting performance
 Equally spaced patch
states: DNC
 Automated patch state
selection: 8 iterations
21
Conclusions
 Preliminary results indicate automated patch
point placement algorithm improves response of
multi-phase targeting algorithms.
 The initial error prediction model considered
offers a simple effective metric by which to
compare the quality of candidate patch state
sets.
January 27th, 2014 Harden, Haapala, Howell, & Marchand 22

More Related Content

PPT
RBHF_SDM_2011_Jie
PPTX
A Comparative study of locality Preserving Projection & Principle Component A...
PDF
SSC20160524
PDF
Adjusting PageRank parameters and comparing results : REPORT
PPS
Caoou Esp
PDF
Abrigo and love_2015_
PDF
Instantaneous Frequency Estimation Based On Time-Varying Auto Regressive Mode...
PDF
Use of ANN, C4.5 and Random Forest Algorithm in the Evaluation of Seismic Soi...
RBHF_SDM_2011_Jie
A Comparative study of locality Preserving Projection & Principle Component A...
SSC20160524
Adjusting PageRank parameters and comparing results : REPORT
Caoou Esp
Abrigo and love_2015_
Instantaneous Frequency Estimation Based On Time-Varying Auto Regressive Mode...
Use of ANN, C4.5 and Random Forest Algorithm in the Evaluation of Seismic Soi...

Similar to Automated Patch Point Placement for Spacecraft Trajectory Targeting (20)

PDF
DMAIC
PDF
A Research on Optimal Power Flow Solutions For Variable Loa
PDF
AI Lesson 10
PPT
AIAA-MAO-DSUS-2012
PDF
Machine Learning.pdf
PDF
A Two Stage Estimator of Instrumental Variable Quantile Regression for Panel ...
PDF
AHP technique a way to show preferences amongst alternatives
PPTX
Response surface designs.Statistics/pptx
PDF
A Comparative Study of Heterogeneous Ensemble-Learning Techniques for Landsli...
PPTX
ders 7.2 VECM 1.pptx
PDF
1607.01152.pdf
PDF
Regression kriging
 
PPTX
Presentation_Guccione.pptx
PPTX
Interpolation 2013
PDF
Ambiguity in Geophysics
PPTX
ders 6 Panel data analysis.pptx
PPTX
ders 7.1 VAR.pptx
PPT
DSUS_MAO_2012_Jie
PPT
WE3.L09 - EVALUATION OF SYSTEM POLARIZATION QUALITY FOR POLARIMETRIC SAR IMAG...
DMAIC
A Research on Optimal Power Flow Solutions For Variable Loa
AI Lesson 10
AIAA-MAO-DSUS-2012
Machine Learning.pdf
A Two Stage Estimator of Instrumental Variable Quantile Regression for Panel ...
AHP technique a way to show preferences amongst alternatives
Response surface designs.Statistics/pptx
A Comparative Study of Heterogeneous Ensemble-Learning Techniques for Landsli...
ders 7.2 VECM 1.pptx
1607.01152.pdf
Regression kriging
 
Presentation_Guccione.pptx
Interpolation 2013
Ambiguity in Geophysics
ders 6 Panel data analysis.pptx
ders 7.1 VAR.pptx
DSUS_MAO_2012_Jie
WE3.L09 - EVALUATION OF SYSTEM POLARIZATION QUALITY FOR POLARIMETRIC SAR IMAG...
Ad

More from Belinda Marchand (14)

PDF
Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
PDF
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
PDF
Applications of Artificial Potential Function Methods to Autonomous Space Flight
PDF
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
PDF
Control Strategies For Formation Flight In The Vicinity Of The Libration Points
PDF
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
PDF
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
PDF
Formations Near The Libration Points: Design Strategies Using Natural And Non...
PDF
Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
PDF
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
PDF
Actuator Constrained Optimal Control of Formations Near the Libration Points
PDF
Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
PDF
Finite Set Control Transcription for Optimal Control Applications
PDF
An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
Applications of Artificial Potential Function Methods to Autonomous Space Flight
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
Control Strategies For Formation Flight In The Vicinity Of The Libration Points
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Formations Near The Libration Points: Design Strategies Using Natural And Non...
Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
Actuator Constrained Optimal Control of Formations Near the Libration Points
Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
Finite Set Control Transcription for Optimal Control Applications
An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
Ad

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPT
Teaching material agriculture food technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
Reach Out and Touch Someone: Haptics and Empathic Computing
cloud_computing_Infrastucture_as_cloud_p
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
SOPHOS-XG Firewall Administrator PPT.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Unlocking AI with Model Context Protocol (MCP)
MIND Revenue Release Quarter 2 2025 Press Release
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
A comparative study of natural language inference in Swahili using monolingua...
Teaching material agriculture food technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...

Automated Patch Point Placement for Spacecraft Trajectory Targeting

  • 1. Automated Patch Point Placement for Spacecraft Trajectory Targeting Galen Harden Amanda Haapala Kathleen Howell Belinda Marchand 2014 AAS/AIAA Space Flight Mechanics Meeting Image compliments of www.nasa.gov
  • 2. Introduction  Problem Summary  Targeting in dynamically sensitive regimes benefits from multi- phase algorithms, which simultaneously operate on a startup arc divided into multiple patch states (e.g. nodes)  Gradient-based targeting algorithms (optimal or sub-optimal) are sensitive to the quality of the initial guess.  Arbitrary placement of patch states (e.g. nodes) can negatively impact algorithm response in dynamically sensitive regimes  Solution Approach  Develop an automated patch state / node selection strategy, suitable for onboard guidance processes, that can intelligently select patch state sets.  Seek algorithm that reduces impact of dynamical sensitivities to improve overall algorithm response. January 27th, 2014 Harden, Haapala, Howell, & Marchand 2
  • 3. Lyapunov Exponents January 27th, 2014 Harden, Haapala, Howell, & Marchand  Characterize the rate of separation of two infinitesimally close trajectories as they evolve in time, and given by: where .  If , the full Lyapunov exponent spectrum is characterized by , one for each linearly independent fundamental direction.  In general, there is no analytical means of identifying the Lyapunov exponents. They must be approximated numerically over a finite horizon. 3
  • 4. Finite-Time Lyapunov Exponents and Local Lyapunov Exponents January 27th, 2014 Harden, Haapala, Howell, & Marchand  The term Finite Time Lyapunov Exponents is often used to refer to the full spectrum of Lyapunov exponents over a specific finite time horizon.  A reasonable approximation of the local growth rate is determined by considering only the largest exponent in the set, or Local Lyapunov Exponent (LLE):  Here, t denotes the selected time horizon.  Note that if the trajectory spans over , then: 4
  • 5. Visualization of LLE Contours as a Function of Normalization Time January 27th, 2014 Harden, Haapala, Howell, & Marchand  The relation between the time along the trajectory and the horizon (or normalization time) is :  A large LLE value is indicative of a high degree of dynamical sensitivity at that specific location along the arc.  The dark regions in the contour are associated with local minima of the LLE value, while the highest intensity corresponds to local maxima. (Clearly sometimes embracing the dark side is a good thing  ) 5
  • 6. LLE Contour Dependence on Horizon Time January 27th, 2014 Harden, Haapala, Howell, & Marchand 6 Note that the LLE contour for a given arc will change according to the normalizing factor selected
  • 7. Patch Point Placement on an LLE Surface January 27th, 2014 Harden, Haapala, Howell, & Marchand 7
  • 8. Patch Point Placement on an LLE Surface January 27th, 2014 Harden, Haapala, Howell, & Marchand 8
  • 9. Patch Point Placement on an LLE Surface January 27th, 2014 Harden, Haapala, Howell, & Marchand 9
  • 10. Patch Point Placement on an LLE Surface January 27th, 2014 Harden, Haapala, Howell, & Marchand 10
  • 11. Patch Point Placement on an LLE Surface January 27th, 2014 Harden, Haapala, Howell, & Marchand 11
  • 12. Patch Point Placement on an LLE Surface January 27th, 2014 Harden, Haapala, Howell, & Marchand 12
  • 13. Automated Patch State Selection: Motivation  Previous research reveals that patch states placed at local minima along the LLE contour offer the best convergence for targeting and optimization algorithms.  This observation suggests a patch state selection strategy that automatically identify candidate points, based on the LLE criteria, is desirable.  To develop an automated patch state placement algorithm, it is useful to establish a simple metric by which to systematically and autonomously compare the “quality” of a given patch state set against another. January 27th, 2014 Harden, Haapala, Howell, & Marchand 13
  • 14. Automated Patch State Selection: Evaluation Metric (1)  All multi-phase targeting algorithms presented operate on the initial guess by modifying a set of control parameters: in an effort to satisfy a set of linearized constraint equations:  The vector of control parameters varies depending on the exact targeting algorithm selected. January 27th, 2014 Harden, Haapala, Howell, & Marchand 14
  • 15. Automated Patch State Selection: Evaluation Metric (2)  To evaluate the impact of varying a specific patch state set, on the constraint error, we seek a simple scalar expression that  Relates the norm of the constraint vector as a function of the norm of the patch state errors.  Captures the impact of our “confidence” on the quality of the patch states. January 27th, 2014 Harden, Haapala, Howell, & Marchand 15
  • 16.  By leveraging the properties of the expected value, and some properties of the trace, this expression reduces to:  For the specific targeting algorithm selected, this reduces to: and ultimately to Automated Patch State Selection: Evaluation Metric (3) January 27th, 2014 Harden, Haapala, Howell, & Marchand 16
  • 17. Automated Patch State Selection: Computational Process  Having established the metric for comparison, the computation of a patch state set proceeds as follows:  Start with one patch state at the beginning of the trajectory, and at any scheduled maneuver points, iteratively.  For a specific segment, identify a set of candidate states, any one of which could represent the new patch state.  Each candidate must satisfy the constraint between duration and normalization (i.e. select points along diagonals of the LLE contour).  Select a reasonably representative number of candidates to properly characterize the options along that diagonal.  For each candidate state, evaluate the approximate error metric and identify which is associated with the smallest error. January 27th, 2014 Harden, Haapala, Howell, & Marchand 17
  • 18. Motivating Example #1: Altitude Targeting Near Earth  Fix initial position, target final position.  Target final position vector aligned with initial guess, but seeks change in altitude.  Compare candidate multi-phase targeter performance using evenly-spaced vs. automatically-selected nodes. January 27th, 2014 Harden, Haapala, Howell, & Marchand 18
  • 19. Two-Stage Corrector: Performance Comparison Across Patch State Selection Strategies January 27th, 2014 Harden, Haapala, Howell, & Marchand 19
  • 20. Motivating Example #2: Orion trans-Earth Trajectory 2x2BP Initial Guess in Earth-Moon 3BP January 27th, 2014 Harden, Haapala, Howell, & Marchand  One Earth-centered arc  One moon-centered of arcs  LLO to Apogee raise seg.  Apogee to Inc. change seg.  Inc. change to Trans-Earth seg.  Segments  patch points.  2BP patch points  3BP  Discontinuities between segments and @ interface 20
  • 21. Motivating Example #2: Orion trans-Earth Trajectory Converged Solution in Earth-Moon 3BP January 27th, 2014 Harden, Haapala, Howell, & Marchand  Target entry altitude via 3-maneuver sequence  Poor initial guess quality degrades performance of Linear targeting  Targeting performance  Equally spaced patch states: DNC  Automated patch state selection: 8 iterations 21
  • 22. Conclusions  Preliminary results indicate automated patch point placement algorithm improves response of multi-phase targeting algorithms.  The initial error prediction model considered offers a simple effective metric by which to compare the quality of candidate patch state sets. January 27th, 2014 Harden, Haapala, Howell, & Marchand 22