Skip to content

Implementation of results in the 2023 IEEE Aerospace Paper "Convex Optimization of Relative Orbit Maneuvers Using the Kustaanheimo-Stiefel Transformation"

License

Notifications You must be signed in to change notification settings

RoboticExplorationLab/KSRelativeOrbits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KSRelativeOrbits

Implementation of results in the 2023 IEEE Aerospace Paper Convex Optimization of Relative Orbit Maneuvers Using the Kustaanheimo-Stiefel Transformation by Jacob Willis and Zachary Manchester.

Organization

  • data: all data generated and used for figures in the paper
  • figs: contains .tikz and .png figures
  • scripts: scripts for running experiments and generating plots used in the paper
  • src: libraries for many of the methods and algorithms used in the paper. These are used by running the files in scripts.

Usage

Activate this as a julia package. This is tested on Julia v1.7.2. In a julia REPL:

julia> ]
(KSRelativeOrbits) pkg> activate .

There are six scripts in scripts. Three run experiments and generate data that is saved in data, the other three generate corresponding plots from that data. Run the script in the julia REPL:

julia> include("scripts/SCRIPT_NAME.jl")

The scripts and related figures are shown below for reference.

Figure 1: Cartesian to KS transform smoothness

julia> include("scripts/cart_to_ks_transform_smoothness.jl")
julia> include("scripts/plot_cart_to_ks_transform_smoothness.jl")

Figure 2: RMS position error comparisons

julia> include("scripts/rms_trajectory_error_comparison.jl")
julia> include("scripts/plot_rms_trajectory_error_comparison.jl")

Figure 3: Low thrust rendezvous maneuver

julia> include("scripts/low_thrust_rendezvous_perturbed.jl")
julia> include("scripts/plot_low_thrust_rendezvous.jl")

Citation:

@inproceedings{willis_ks_transform_2023,
    title={{Convex Optimization of Relative Orbit Maneuvers Using the Kustaanheimo-Stiefel Transformation}},
    author={Willis, Jacob B and Manchester, Zachary},
    booktitle={2023 IEEE Aerospace Conference},
    year={2023},
    organization={IEEE}
}

About

Implementation of results in the 2023 IEEE Aerospace Paper "Convex Optimization of Relative Orbit Maneuvers Using the Kustaanheimo-Stiefel Transformation"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages