Get from Ico-github-logo

Highlights from
Skipping Stone - An interplanetary space mission design tool

  • ae2n.m
  • minor_planets_model.m
  • aeM2rtheta.m
  • user_MP_pruning.m
  • central_body_flyby.m
  • JPL_DE405_ephemerides.m
  • lambert_low_exposins.m
  • cart2kep.m
  • cart2para.m
  • date2days.m
  • ne2a.m
  • date2MJD.m
  • date2sec.m
  • para2cart.m
  • eE2M.m
  • eE2theta.m
  • eM2E.m
  • eM2theta.m
  • etheta2E.m
  • etheta2M.m
  • exposin2initial_collocati...
  • exposin2initial_SimsFlana...
  • JD2date.m
  • kep2cart.m
  • kep2para.m
  • MJD2date.m
  • minor_planets_parameters.m
  • FindRealRoots(funfcn, a, ...
    FINDREALROOTS Find approximations to all real roots of any function
  • GODLIKE(funfcn, lb, ub, v...
  • Jovian_atmospheres_model(...
  • Jovian_atmospheres_parame...
  • Jovian_system_model(model...
  • Jovian_system_parameters(...
  • Julian_atmospheres_model(...
  • Julian_atmospheres_parame...
  • Julian_system_model
  • Julian_system_parameters(...
  • NBody_Battin(y0, tspan, o...
  • SimsFlanagan(rs, tfs, Vmi...
    method by Sims and Flanagan
  • Solar_system_model(seq, t...
    SOLAR_SYSTEM_MODEL Definitions of various parameters for all the planets.
  • Solar_system_parameters(m...
    SOLAR_SYSTEM_PARAMETERS Definitions of various parameters for all the planets.
  • TOF(theta, rp, r, gradien...
  • Tsjiolkovsky(DeltaV, Isp,...
    TSJIOLKOVSKY Determine parameters from Tsjiolkovsky's equation.
  • aM2t(a, M, t0, muC)
  • ae2T(a, e, muC)
  • aet2M(a, e, t, t0, muC)
  • aet2theta(a, e, t, t0, muC)
  • aetheta2t(a, e, theta, t0...
  • batch_optimization(varargin)
    BATCH-optimization GUI
  • build_main_window(environ...
    % C3 constraint
  • callbacks(funfcn, varargin)
    CALLBACKS() Contains all callback functions for all controls on the
  • cancel_button_pressed(var...
  • collocation(X, type, vara...
    method of collocation
  • date2JD(year, month, day,...
  • days2date(days)
  • eml
  • example_costfunction(vara...
    NOTE: don't use "global MainWin" here - this would give difficulties when
  • example_postprocessor(var...
    EXAMPLE
  • find_nearby_MPs(varargin)
  • generate_output(embedding)
    generate all output & graphics
  • himmelblau(X)
    Himmelblau function
  • initialize_ephemerides_ge...
    initialize all the ephemerides generators
  • main(varargin)
  • max_MPs(MainWin, result)
    NOTE: don't use "global MainWin" here - this would give difficulties when
  • minimum_distance_conics( ...
    MINIMUM_DISTANCE Calculates the minimum distance between an
  • minimum_distance_exposins...
  • modify_settings(funfcn, v...
    if ispc
  • not_yet_done(varargin)
    DEFAULT CALLBACK FUNCTION --
  • optimize(funfcn, x0, A, b...
    OPTIMIZE Optimize general constrained problems using Nelder-Mead algorithm
  • optimize_button(varargin)
    Callback function for the optimize! button
  • paretofront(varargin)
    PARETOFRONT returns the logical Pareto Front of a set of points.
  • patched_conics(seq, X, pa...
    PATCHED_CONICS
  • planetary_atmospheres_mod...
  • planetary_atmospheres_par...
  • progress_bar(progress, st...
    Last changed 21/Jun/2009 (Rody)
  • progress_orbit(dts, varar...
    progress orbit through Kepler state transition matrix
  • quintic_ephemerides(seq, ...
  • rkn1210(funfcn, tspan, y0...
    RKN1210 12th/10th order Runge-Kutta-Nystrom integrator
  • rkn86(FunFcn, tspan, y0, ...
    rkn86 Integrates a special system of ordinary differential equations using
  • set_options(varargin)
  • settingsdlg(varargin)
  • speedup
    SPEEDUP Compile several functions to speed up Skipping Stone
  • stateceres
  • stateearth
  • statejupiter
    Jupiter Barycenter
  • statemars
  • statemercury
  • statemoon
  • stateneptune
  • statepallas
  • statepluto
  • statesaturn
    Saturn Barycenter
  • stateuranus
  • statevenus
  • statevesta
  • two_body_ephemerides(body...
    % extract orbital elements
  • user_Jovian_system_parame...
  • user_Julian_system_parame...
  • user_MP_model(MPs)
  • user_Solar_system_paramet...
    LOAD MISSION-SPECIFIC DATA
  • ASA
    DIFFERENTIAL EVOLUTION
  • DE
    DIFFERENTIAL EVOLUTION
  • GA
    GENETIC ALGORITHM
  • PSO
    PARTICLE SWARM OPTIMIZATION
  • pop_multi
  • pop_single
    =insert documentation here=
  • View all files
image thumbnail

Skipping Stone - An interplanetary space mission design tool

by

Rody Oldenhuis (view profile)

 

04 Nov 2010 (Updated )

An easy-to-use tool to optimize trajectories for interplanetary missions using swingby manoevres

All Files
rodyo-FEX-SkippingStone-8a811f4/.gitignore
rodyo-FEX-SkippingStone-8a811f4/convert/ae2n.m
rodyo-FEX-SkippingStone-8a811f4/convert/ae2T.m
rodyo-FEX-SkippingStone-8a811f4/convert/aeM2rtheta.m
rodyo-FEX-SkippingStone-8a811f4/convert/aet2M.m
rodyo-FEX-SkippingStone-8a811f4/convert/aet2theta.m
rodyo-FEX-SkippingStone-8a811f4/convert/aetheta2t.m
rodyo-FEX-SkippingStone-8a811f4/convert/aM2t.m
rodyo-FEX-SkippingStone-8a811f4/convert/cart2kep.m
rodyo-FEX-SkippingStone-8a811f4/convert/cart2para.m
rodyo-FEX-SkippingStone-8a811f4/convert/date2days.m
rodyo-FEX-SkippingStone-8a811f4/convert/date2JD.m
rodyo-FEX-SkippingStone-8a811f4/convert/date2MJD.m
rodyo-FEX-SkippingStone-8a811f4/convert/date2sec.m
rodyo-FEX-SkippingStone-8a811f4/convert/days2date.m
rodyo-FEX-SkippingStone-8a811f4/convert/eE2M.m
rodyo-FEX-SkippingStone-8a811f4/convert/eE2theta.m
rodyo-FEX-SkippingStone-8a811f4/convert/eM2E.c
rodyo-FEX-SkippingStone-8a811f4/convert/eM2E.m
rodyo-FEX-SkippingStone-8a811f4/convert/eM2theta.m
rodyo-FEX-SkippingStone-8a811f4/convert/etheta2E.m
rodyo-FEX-SkippingStone-8a811f4/convert/etheta2M.m
rodyo-FEX-SkippingStone-8a811f4/convert/exposin2initial_collocation.m
rodyo-FEX-SkippingStone-8a811f4/convert/exposin2initial_SimsFlanagan.m
rodyo-FEX-SkippingStone-8a811f4/convert/JD2date.m
rodyo-FEX-SkippingStone-8a811f4/convert/kep2cart.m
rodyo-FEX-SkippingStone-8a811f4/convert/kep2para.m
rodyo-FEX-SkippingStone-8a811f4/convert/MJD2date.m
rodyo-FEX-SkippingStone-8a811f4/convert/ne2a.m
rodyo-FEX-SkippingStone-8a811f4/convert/para2cart.m
rodyo-FEX-SkippingStone-8a811f4/data/asteroids/MPCformat.txt
rodyo-FEX-SkippingStone-8a811f4/data/asteroids/MPCheader.txt
rodyo-FEX-SkippingStone-8a811f4/data/logo.png
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/stateceres.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/stateearth.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/statejupiter.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/statemars.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/statemercury.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/statemoon.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/stateneptune.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/statepallas.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/statepluto.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/statereadme.txt
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/statesaturn.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/stateuranus.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/statevenus.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/statevecs/statevesta.m
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/earthcloudmap.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/earthcloudmaptrans.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/earthmap1k.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/jupitermap.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/marsmap1k.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/mercurymap.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/moonmap1k.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/neptunemap.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/plutomap1k.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/saturnmap.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/saturnringcolor.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/saturnringpattern.gif
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/sunmap.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/uranusmap.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/uranusringcolour.jpg
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/uranusringtrans.gif
rodyo-FEX-SkippingStone-8a811f4/data/planets/textures/venusmap.jpg
rodyo-FEX-SkippingStone-8a811f4/documentation/Manual.odt
rodyo-FEX-SkippingStone-8a811f4/documentation/SoftwareDocumentation.odt
rodyo-FEX-SkippingStone-8a811f4/ephemerides/initialize_ephemerides_generators.m
rodyo-FEX-SkippingStone-8a811f4/ephemerides/JPL_DE405_ephemerides.m
rodyo-FEX-SkippingStone-8a811f4/ephemerides/quintic_ephemerides.m
rodyo-FEX-SkippingStone-8a811f4/ephemerides/two_body_ephemerides.m
rodyo-FEX-SkippingStone-8a811f4/GUI/batch_optimization.m
rodyo-FEX-SkippingStone-8a811f4/GUI/build_main_window.m
rodyo-FEX-SkippingStone-8a811f4/GUI/callbacks.m
rodyo-FEX-SkippingStone-8a811f4/GUI/cancel_button_pressed.m
rodyo-FEX-SkippingStone-8a811f4/GUI/generate_output.m
rodyo-FEX-SkippingStone-8a811f4/GUI/modify_settings.m
rodyo-FEX-SkippingStone-8a811f4/GUI/not_yet_done.m
rodyo-FEX-SkippingStone-8a811f4/GUI/optimize_button.m
rodyo-FEX-SkippingStone-8a811f4/GUI/progress_bar.m
rodyo-FEX-SkippingStone-8a811f4/GUI/settingsdlg.m
rodyo-FEX-SkippingStone-8a811f4/license.txt
rodyo-FEX-SkippingStone-8a811f4/main.m
rodyo-FEX-SkippingStone-8a811f4/misc_math/FindRealRoots.m
rodyo-FEX-SkippingStone-8a811f4/misc_math/rkn1210.m
rodyo-FEX-SkippingStone-8a811f4/misc_math/rkn86.m
rodyo-FEX-SkippingStone-8a811f4/MISSION_SPECIFIC/user_Jovian_system_parameters.m
rodyo-FEX-SkippingStone-8a811f4/MISSION_SPECIFIC/user_Julian_system_parameters.m
rodyo-FEX-SkippingStone-8a811f4/MISSION_SPECIFIC/user_MP_model.m
rodyo-FEX-SkippingStone-8a811f4/MISSION_SPECIFIC/user_MP_pruning.m
rodyo-FEX-SkippingStone-8a811f4/MISSION_SPECIFIC/user_Solar_system_parameters.m
rodyo-FEX-SkippingStone-8a811f4/models/Jovian_atmospheres_model.m
rodyo-FEX-SkippingStone-8a811f4/models/Jovian_atmospheres_parameters.m
rodyo-FEX-SkippingStone-8a811f4/models/Jovian_system_model.m
rodyo-FEX-SkippingStone-8a811f4/models/Jovian_system_parameters.m
rodyo-FEX-SkippingStone-8a811f4/models/Julian_atmospheres_model.m
rodyo-FEX-SkippingStone-8a811f4/models/Julian_atmospheres_parameters.m
rodyo-FEX-SkippingStone-8a811f4/models/Julian_system_model.m
rodyo-FEX-SkippingStone-8a811f4/models/Julian_system_parameters.m
rodyo-FEX-SkippingStone-8a811f4/models/minor_planets_model.m
rodyo-FEX-SkippingStone-8a811f4/models/minor_planets_parameters.m
rodyo-FEX-SkippingStone-8a811f4/models/planetary_atmospheres_model.m
rodyo-FEX-SkippingStone-8a811f4/models/planetary_atmospheres_parameters.m
rodyo-FEX-SkippingStone-8a811f4/models/Solar_system_model.m
rodyo-FEX-SkippingStone-8a811f4/models/Solar_system_parameters.m
rodyo-FEX-SkippingStone-8a811f4/optimization/GODLIKE/ASA.m
rodyo-FEX-SkippingStone-8a811f4/optimization/GODLIKE/DE.m
rodyo-FEX-SkippingStone-8a811f4/optimization/GODLIKE/GA.m
rodyo-FEX-SkippingStone-8a811f4/optimization/GODLIKE/GODLIKE.m
rodyo-FEX-SkippingStone-8a811f4/optimization/GODLIKE/himmelblau.m
rodyo-FEX-SkippingStone-8a811f4/optimization/GODLIKE/paretofront.c
rodyo-FEX-SkippingStone-8a811f4/optimization/GODLIKE/paretofront.m
rodyo-FEX-SkippingStone-8a811f4/optimization/GODLIKE/pop_multi.m
rodyo-FEX-SkippingStone-8a811f4/optimization/GODLIKE/pop_single.m
rodyo-FEX-SkippingStone-8a811f4/optimization/GODLIKE/PSO.m
rodyo-FEX-SkippingStone-8a811f4/optimization/GODLIKE/set_options.m
rodyo-FEX-SkippingStone-8a811f4/optimization/optimize/optimize.m
rodyo-FEX-SkippingStone-8a811f4/orbital_mechanics/Lambert targeters/central body flyby/central_body_flyby.m
rodyo-FEX-SkippingStone-8a811f4/orbital_mechanics/Lambert targeters/central body flyby/TOF.m
rodyo-FEX-SkippingStone-8a811f4/orbital_mechanics/Lambert targeters/high thrust/lambert_high.m
rodyo-FEX-SkippingStone-8a811f4/orbital_mechanics/Lambert targeters/low thrust/collocation.m
rodyo-FEX-SkippingStone-8a811f4/orbital_mechanics/Lambert targeters/low thrust/lambert_low_exposins.m
rodyo-FEX-SkippingStone-8a811f4/orbital_mechanics/Lambert targeters/low thrust/SimsFlanagan.m
rodyo-FEX-SkippingStone-8a811f4/orbital_mechanics/NBody_Battin.m
rodyo-FEX-SkippingStone-8a811f4/orbital_mechanics/patched_conics.m
rodyo-FEX-SkippingStone-8a811f4/orbital_mechanics/progress_orbit.c
rodyo-FEX-SkippingStone-8a811f4/orbital_mechanics/progress_orbit.m
rodyo-FEX-SkippingStone-8a811f4/orbital_mechanics/Tsjiolkovsky.m
rodyo-FEX-SkippingStone-8a811f4/plugins/common/minimum_distance_conics.m
rodyo-FEX-SkippingStone-8a811f4/plugins/common/minimum_distance_exposins.m
rodyo-FEX-SkippingStone-8a811f4/plugins/costfunctions/example_costfunction.m
rodyo-FEX-SkippingStone-8a811f4/plugins/costfunctions/max_MPs.m
rodyo-FEX-SkippingStone-8a811f4/plugins/postprocessors/example_postprocessor.m
rodyo-FEX-SkippingStone-8a811f4/plugins/postprocessors/find_nearby_MPs.m
rodyo-FEX-SkippingStone-8a811f4/README.md
rodyo-FEX-SkippingStone-8a811f4/speedup.m
rodyo-FEX-SkippingStone-8a811f4/TODO.txt

Contact us