Get from Ico-github-logo

Highlights from
Skipping Stone - An interplanetary space mission design tool

  • ...
  • ...
    OPTIMIZE Optimize general constrained problems using Nelder-Mead algorithm
  • FindRealRoots(funfcn, a, ...
    FINDREALROOTS Find approximations to all real roots of any function
  • GODLIKE(funfcn, lb, ub, v...
  • JD2date.m
  • JPL_DE405_ephemerides.m
  • 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(...
  • MJD2date.m
  • 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)
  • ae2n.m
  • aeM2rtheta.m
  • aet2M(a, e, t, t0, muC)
  • aet2theta(a, e, t, t0, muC)
  • aetheta2t(a, e, theta, t0...
  • batch_optimization(vararg...
    BATCH-optimization GUI
  • build_main_window(environ...
    output_tab_tab(BATCH_optimization) =
  • callbacks(funfcn, varargin)
    CALLBACKS() Contains all callback functions for all controls on the
  • cancel_button_pressed(var...
  • cart2kep.m
  • cart2para.m
  • central_body_flyby.m
  • collocation(X, type, vara...
    method of collocation
  • date2JD.m
  • date2MJD.m
  • date2days.m
  • date2sec.m
  • days2date(days)
  • eE2M.m
  • eE2theta.m
  • eM2E.m
  • eM2theta.m
  • etheta2E.m
  • etheta2M.m
  • example_costfunction(vara...
    NOTE: don't use "global MainWin" here - this would give difficulties when
  • example_postprocessor(var...
    EXAMPLE
  • exposin2initial_SimsFlana...
  • exposin2initial_collocati...
  • find_nearby_MPs(varargin)
  • generate_output(embedding)
    generate all output & graphics
  • himmelblau(X)
    Himmelblau function
  • initialize_ephemerides_ge...
    initialize all the ephemerides generators
  • kep2cart.m
  • kep2para.m
  • lambert_high(r1vec, r2vec...
  • lambert_low_exposins.m
  • 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
  • minor_planets_model.m
  • minor_planets_parameters.m
  • modify_settings(funfcn, v...
    if ispc
  • ne2a.m
  • not_yet_done(varargin)
    DEFAULT CALLBACK FUNCTION --
  • optimize_button(varargin)
    Callback function for the optimize! button
  • para2cart.m
  • 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_MP_pruning.m
  • 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

 

04 Nov 2010 (Updated )

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

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

Contact us