| Rail Buttons |
Finish rail buttons implementation, allowing for the calculation of loads they carry during launch. |
Easy |
Basic Dynamics |
| Plane Motion Flight Phase |
Modified dynamics equations. |
Hard |
Advanced Dynamics |
| Custom Aerodynamic Surfaces |
Create a new method in the Rocket Class that allows for custom aerodynamic coefficients such as Drag, Lift and Moment. |
Easy |
Basic Dynamics and Aerodynamics |
| Multibody Dynamics Parachute Flight Phase |
Currently, descent under parachute is simulated as a 3 degree of freedom (DOF) system. However, parachutes can and should be modeled separately from the rocket, creating a 6 (DOF) system, 2 for the parachute (spherical constrain) and 3 for the rocket. This can greatly enhance the prediction of the landing point. |
Hard |
Dynamics |
| Graphical User Interface |
Desktop or Web graphical interface that can be used to run RocketPy in a more user friendly way, possibly also writing the code so the user can learn how to used RocketPy as a module as well. |
Medium |
None |
| 3D Rocket Attitude Animation |
Create a 3D animation of the rocket's attitude during flight, allowing the engineer to better visualize the behavior of the rocket. Can also me used for marketing purposes. |
Medium |
Quaternions |
| Custom JSON weather files |
Add option to import weather conditions as JOSN files such as those used by Windy.tv . |
Easy |
JSON |
| Rocket Add Discrete Controller Method |
Add a method to the Rocket Class that allows the user to set a time-discrete, closed-loop, control function to be simulated during the flight. |
Easy |
Basic Dynamics and Basic Control |
| Rocket Add Continuous Controller Method |
Add a method to the Rocket Class that allows the user to set a time-continuous, closed-loop, control function to be simulated during the flight. |
Easy |
Basic Dynamics and Basic Control |