Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.074.171 Times

Skipping Stone - An interplanetary space mission design tool 1.0

  Date Added: May 06, 2013  |  Visits: 285

Skipping Stone - An interplanetary space mission design tool

Report Broken Link
Printer Friendly Version


Product Homepage
Download (18 downloads)

Skipping StoneA richly featured application to design trajectories for interplanetary space missions using (multiple) gravity-assist maneuvers. Its most prominent capabilities are:- single/multi objective optimization- can work with a multitude of (heuristic) optimization algorithms- Low/high thrust propulsion both supported- (rough) global and (accurate) local searches seamlessly integrated- additional functionality can be added easily via user-definable plugins- intuitive GUI, nice plots of best trajectory found, speed w.r.t. central body, and many others. Designed to easily explore various mission scenarios, BATCH optimization to find the best in a whole set of scenarios, etc.- Comes ready with "nearby MPs" post processor, to also locate the known asteroids/comets/etc. that come close to the final trajectory.- And lots, lots more...I wrote this application for my master's thesis in space engineering. The idea was to make everything as general and easy to understand as possible, so that other, future students could easily experiment with their problem(s), and eventually expand and improve this program. If anything, it is an excellent showcase of all that's possible with MATLAB (and all that's not :) See http://www.oldenhuis.info/Reports&Articles/MSc_thesis/MSC_thesis_FINAL.pdf (my master thesis) for all the details and background.To start Skipping Stone, just unpack the zip, navigate to its home directory in MATLAB and execute "main.m".A word of advice: First run "speedup.m" (also in the home directory) first to compile a few bottleneck-algorithms; this speeds up the optimizations pretty dramatically. It is not required though; everything should work as is.An easy example: find a so-called Mars-free-return trajectory:- run "main.m" and leave all settings untouched- on the "Sequence" tab, select "Venus" as swingby1, and "Mars" as target.- Press the OPTIMIZE! button and wait a few seconds.Feel free to add more planets and play with all the settings. Note that low thrust trajectories are MUCH harder to optimize, so you should expect to wait longer. Naturally, this also holds for increasingly complex problems; 5 swingbys with multiple revolutions and long/short way optimized will require a LOT more time than the Mars-free return mission mentioned above.Although I took great care to catch all errors I can think of, I expect lots of bugs are still present. So if you do find any strange errors popping up, or have a much more general question, please e-mail me with a brief description, screenshots etc. so I can post a fix, or post your request here on the forum. Also, if you are also an aerospace student and want to participate, I can sure use a hand or two (or more)! Known flaws, improvements, etc.:- second order optimizations ("high-accuracy local search") NOT YET IMPLEMENTED: expect errors when trying this! It's something that wasn't required for my thesis, so due to time pressure at the time I didn't implement this correctly yet.- A much better approach to building the windows and data management etc. would be to make a class out of the main window (plus all callbacks). This would make it a lot more scalable and easier to understand. But at the time I wrote this, I didn't know how to do this properly, and now that I do it's an awful lot of work: so for now this is future work.- There is NO clear documentation (although the code is pretty well documented). This is a problem with all software written under pressure of course; it's something I'm still working on... - As for validation: as you can read in my thesis, all missions I tried could be found by Skipping Stone, EXCEPT NASA's Galileo for some reason. Please; if you find that reason, I'd be very happy!

Requirements: No special requirements
Platforms: Matlab
Keyword: Accurate Local Add Added Easily Additional Functionality Advice Aerospace Student Algorithms Lowhigh All That039s All The Also An Also If Also In Callbacks Errors Holds Missions Problems Quotnearby Mpsquot Settings Software
Users rating: 0/10

License: Freeware Size: 7.81 MB
SKIPPING STONE - AN INTERPLANETARY SPACE MISSION DESIGN TOOL RELATED
Modules  -  String Overrides 1.0
Features - Easily replace anything that's passed through t() - Less overhead than the Locale module (overrides are cached in the variables table, which is loaded on every page request already) - Locale support, allowing you to override strings in...
 
Screen Capture Tools  -  Polenta ScreenShot 2.0
Polenta ScreenShot is a free, powerful, lightweight, screen capture tool, that allows you to easily capture ANY area of your PC screen, or even grab the full screen.It always sleeps in the system tray, till when you recall it by pressing the...
1.24 MB  
Reference  -  HOTCODE '13 1.1
The idea of the conference has gathered 12+ community leaders in Ukraine. Each of us runs our own local conferences and meet-ups. But being inspired by NDC and TopConf, wed like to establish an international conferencing environment in Kiev and...
2.2 MB  
Science  -  JiveX DICOM Viewer 4.4
The DICOM Viewer is available as a free Personal Edition for non-commercial usage. This version is limited in its functionality and can only be used for a limited period of time. Note: This version expires on 2012-01-01. Before...
25.55 MB  
MP3 Tools  -  Windows Movie Maker 6.1
With Windows Movie Maker, you can quickly turn your photos and videos into polished movies. Add special effects, transitions, sound, and captions to help tell your story. Share the movie with friends and family. Windows Movie Maker is a Free...
5.74 MB  
Utilities  -  Push Notification Test - iPush Test 1.2
iPush Test lets you test: * Local Notifications * Remote Notifications with a delay * Remote Notifications instantly with a timed test Push notifications are an amazing new feature in iPhone OS 3.0, use iPush Test to send...
1.2 MB  
Database Tools  -  Doctrine Migrations 2.0
The Doctrine Migrations offer additional functionality on top of the database abstraction layer (DBAL) for versioning your database schema and easily deploying changes to it. It is a very easy to use and powerful tool.To use the Migrations as...
102.4 KB  
Video Players  -  Ustream Producer for Mac OS 1.0
Allows you to broadcast without opening your browser, and provides many added functionality that would normally require additional applications to perform the same tasks, such as picture-in-picture, streaming audio and video clips, and more. -...
10.7 MB  
Communication  -  123WebMessenger 2.3
123 Web Messenger can add a Facebook-like Messenger bar to your Joomla, JomSocial Social Networking website. Any webmaster with a community website wants something like that to keep their users active on their site!It has both text chat and video...
10 KB  
Development Tools  -  Minishowcase 09b142
Minishowcase is a small and simple php/javascript online photo gallery, powered by AJAX that allows you to easily show your images online, without complex databases or coding, allowing to have an up-and-running gallery in a few minutes.Features of...
194.56 KB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB  
Development Tools  -  PHP Docbook Displayer for Scripts 1.0b
PHP Docbook Displayer provides XSL and CSS stylesheets, and PHP scripts, to generate easily and dynamically websites from Docbook files.It aims at simplifying to the max the web publication process : simply drop the docbook file under the site root !
102.4 KB  
Development Tools  -  WP Translate 1.0
This simple language translation plugin allows your users to quickly translate your webpages, through a widget on your blog.You have the option to select the title of the Widget, which will be displayed above the language translation form. Users...
10 KB  
Development Tools  -  save2word 1.0
A simple function to copy figure from MATLAB into MS Word automatically. It is a modification of saveppt (a function in File exchange) that save figures to MS Powerpoint.
10 KB