OpenRocket is a free and open source, fully featured model rocket simulator written in Java.
OpenRocket can be used to design and simulate rockets before actually building and flying them.
OpenRocket features a full six-degree-of-freedom simulation, realistic wind modeling, a multitude of different components including free-form fins and canted fins, clustering and staging.
Here are some key features of "OpenRocket":
General:
· Fully cross-platform, written in Java
· Fully documented simulation methods
· Open Source, source code available under the GNU GPL
User interface:
· Easy-to-use user interface for rocket design
· Zoomable schematic view of rocket from the side or rear
· Rocket rotation around center axis
· Real-time view of CG and CP position
· Real-time flight altitude, velocity and acceleration information from a continuous simulation performed in the background
Design:
· A multitude of available components to choose from
· Trapezoidal, elliptical and free-form fins supported
· Support for canted fins (roll stabilization)
· Staging and clustering support
· Automatic calculation of component mass and CG based on shape and density
· Ability to override mass and CG of components or stages separately
Simulation and analysis:
· Full six degree of freedom simulation
· Rocket stability computed using extended Barrowman method
· Realistic wind modeling
· Analysis of the effect of separate components on the stability, drag and roll characteristics of the rocket
· Fully configurable plotting, with various preset configurations
· Simulation listeners allowing custom-made code to interact with the rocket during flight simulation
Requirements:
· Java
What`s New in This Release: [ read full changelog ]
· Removed native printing support. Printing is now handled via PDF viewer, which should make printing much more reliable and less bug-prone.